POST /api/.../templates/{objectid}
Creates an item bulk change template.
| Name | Type | Required | Description |
|---|---|---|---|
| objectid | Integer | Yes | ID of Object Type to create bulk change templates for: Item Bulk Change Template = 104. |
| Property | Type | Nullable | Description |
|---|---|---|---|
| ItemBulkChangeTemplateID | Int32 | No | Primary key |
| Name | String | Yes | |
| OrganizationOwnerID | Int32 | Yes | Required. Examples: user:1 or org:1 |
| OwningBranchEnabled | Bool | No | |
| OwningBranchID | Int32 | Yes | |
| AssignedBranchEnabled | Bool | No | |
| AssignedBranchID | Int32 | Yes | |
| AssignedCollectionEnabled | Bool | No | |
| AssignedCollectionAbbreviation | String | No | |
| AssignedCollectionName | String | No | |
| ShelfLocationEnabled | Bool | No | |
| ShelfLocationName | String | No | |
| HomeBranchEnabled | Bool | No | |
| HomeBranchID | Int32 | No | |
| TemporaryShelfLocationEnabled | Bool | No | |
| TemporaryShelfLocation | String | No | |
| ItemStatusEnabled | Bool | No | |
| CirculationStatusID | Int32 | No | |
| MaterialTypeEnabled | Bool | No | |
| MaterialTypeID | Int32 | No | |
| LoanPeriodEnabled | Bool | No | |
| LoanPeriodCodeID | Int32 | No | |
| Holdable | Bool | No | |
| FineCodeEnabled | Bool | No | |
| FineCodeID | Int32 | No | |
| StatisticalCodeEnabled | Bool | No | |
| StatisticalCodeName | String | No | |
| RenewalLimitEnabled | Bool | No | |
| RenewalLimit | Int32 | No | |
| HoldableByPickupEnabled | Bool | Yes | |
| HoldableByPickup | Bool | No | |
| HoldPickupBranchID | Int32 | No | |
| HoldableByLibraryEnabled | Bool | No | |
| HoldableByLibrary | Bool | No | |
| HoldableByBranchEnabled | Bool | No | |
| HoldableByBranch | Bool | No | |
| HoldableByPrimaryLenderEnabled | Bool | No | |
| HoldableByPrimaryLender | Bool | No | |
| LoanableOutsideSystemEnabled | Bool | No | |
| LoanableOutsideSystem | Bool | No | |
| NonCirculatingEnabled | Bool | No | |
| NonCirculating | Bool | No | |
| DoNotMailToPatronEnabled | Bool | No | |
| DoNotMailToPatron | Bool | No | |
| ItemDoesNotFloatEnabled | Bool | No | |
| ItemDoesNotFloat | Bool | No | |
| ShelvingSchemeEnabled | Bool | No | |
| ShelvingSchemeID | Int32 | No | |
| CallNumberPrefixEnabled | Bool | No | |
| CallNumberPrefix | String | No | |
| ClassificationNumberEnabled | Bool | No | |
| ClassificationNumber | String | No | |
| CutterNumberEnabled | Bool | No | |
| CutterNumber | String | No | |
| CallNumberSuffixEnabled | Bool | No | |
| CallNumberSuffix | String | No | |
| CopyNumberEnabled | Bool | No | |
| CopyNumber | String | No | |
| VolumeNumberEnabled | Bool | No | |
| VolumeNumber | String | No | |
| LibraryAssignedBlockEnabled | Bool | No | |
| ItemBlockName | String | No | |
| FreeTextBlockEnabled | Bool | No | |
| FreeTextBlock | String | No | |
| FreeTextBlockMode | Int32 | No | 0 = Replace, 1 = Prepend, 2 = Append |
| PublicNoteEnabled | Bool | No | |
| PublicNote | String | No | |
| PublicNoteMode | Int32 | No | 0 = Replace, 1 = Prepend, 2 = Append |
| NonPublicNoteEnabled | Bool | No | |
| NonPublicNote | String | No | |
| NonPublicNoteMode | Int32 | No | 0 = Replace, 1 = Prepend, 2 = Append |
| PhysicalConditionEnabled | Bool | No | |
| PhysicalCondition | String | No | |
| PhysicalConditionMode | Int32 | No | 0 = Replace, 1 = Prepend, 2 = Append |
| BibControlNumberEnabled | Bool | No | |
| AssociatedBibRecordID | Int32 | No | |
| DisplayInPacEnabled | Bool | No | |
| DisplayInPac | Bool | No | |
| ParentItemRecordEnabled | Bool | No | |
| ParentItemRecordID | Int32 | No | |
| NameOfPieceEnabled | Bool | No | |
| NameOfPiece | String | No | |
| FundingSourceEnabled | Bool | No | |
| FundingSource | String | No | |
| PriceEnabled | Bool | No | |
| Price | Decimal | No | |
| UseSystemBarcodes | Bool | No |
{
AssignedBranchID: 3,
AssignedCollectionAbbreviation: "ADK",
AssignedCollectionName: "Adirondack Collection",
AssociatedBibRecordID: 748744,
CallNumberPrefix: "prefix",
CallNumberSuffix: "suffix",
CirculationStatusID: 1,
ClassificationNumber: "class",
CopyNumber: "1",
CreatorID: "1",
CutterNumber: "212",
DisplayInPAC: 1,
DoNotMailToPatron: 1,
FineCodeID: 26,
FreeTextBlock: "free text",
FreeTextBlockMode: 1,
FundingSource: "funding source",
HomeBranchID: 3,
ItemBlockName: "Damaged",
ItemDoesNotFloat: 1,
LoanPeriodCodeID: 4,
LoanableOutsideSystem: 1,
MaterialTypeID: 1,
Name: "Bulk Change Template",
NameOfPiece: "piece",
NonCirculating: 1,
NonPublicNote: "non public note",
NonPublicNoteMode: 1,
OrganizationOwnerID: 0,
OwningBranchID: 3,
ParentItemRecordID: 1000,
PhysicalCondition: "condition",
PhysicalConditionMode: 1,
Price: 1.25,
PublicNote: "public note",
PublicNoteMode: 1,
RenewalLimit: 10,
ShelfLocationName: "Adult Paperback",
ShelvingSchemeID: 3,
StatisticalCodeName: "Adult/YA Nonfiction",
TemporaryShelfLocation: "temp loc",
VolumeNumber: "vol"
}
{
15
}
| Code | Description |
|---|---|
| 200 | OK. Success |
| 400 | Bad request |
| 404 | Invalid object ID |
PUT /api/.../templates/{objectid}/{id}
Update an item bulk change template.
| Name | Type | Required | Description |
|---|---|---|---|
| objectid | Integer | Yes | ID of Object Type to create bulk change templates for: Item Bulk Change Template = 104. |
| id | Integer | Yes | ID of template to update. |
| Property | Type | Nullable | Description |
|---|---|---|---|
| ItemBulkChangeTemplateID | Int32 | Yes | Primary key |
| Name | String | Yes | |
| OrganizationOwnerID | Int32 | Yes | Required. Examples: user:1 or org:1 |
| OwningBranchEnabled | Bool | No | |
| OwningBranchID | Int32 | Yes | |
| AssignedBranchEnabled | Bool | No | |
| AssignedBranchID | Int32 | Yes | |
| AssignedCollectionEnabled | Bool | No | |
| AssignedCollectionAbbreviation | String | No | |
| AssignedCollectionName | String | No | |
| ShelfLocationEnabled | Bool | No | |
| ShelfLocationName | String | No | |
| HomeBranchEnabled | Bool | No | |
| HomeBranchID | Int32 | No | |
| TemporaryShelfLocationEnabled | Bool | No | |
| TemporaryShelfLocation | String | No | |
| ItemStatusEnabled | Bool | No | |
| CirculationStatusID | Int32 | No | |
| MaterialTypeEnabled | Bool | No | |
| MaterialTypeID | Int32 | No | |
| LoanPeriodEnabled | Bool | No | |
| LoanPeriodCodeID | Int32 | No | |
| Holdable | Bool | No | |
| FineCodeEnabled | Bool | No | |
| FineCodeID | Int32 | No | |
| StatisticalCodeEnabled | Bool | No | |
| StatisticalCodeName | String | No | |
| RenewalLimitEnabled | Bool | No | |
| RenewalLimit | Int32 | No | |
| HoldableByPickupEnabled | Bool | Yes | |
| HoldableByPickup | Bool | No | |
| HoldPickupBranchID | Int32 | No | |
| HoldableByLibraryEnabled | Bool | No | |
| HoldableByLibrary | Bool | No | |
| HoldableByBranchEnabled | Bool | No | |
| HoldableByBranch | Bool | No | |
| HoldableByPrimaryLenderEnabled | Bool | No | |
| HoldableByPrimaryLender | Bool | No | |
| LoanableOutsideSystemEnabled | Bool | No | |
| LoanableOutsideSystem | Bool | No | |
| NonCirculatingEnabled | Bool | No | |
| NonCirculating | Bool | No | |
| DoNotMailToPatronEnabled | Bool | No | |
| DoNotMailToPatron | Bool | No | |
| ItemDoesNotFloatEnabled | Bool | No | |
| ItemDoesNotFloat | Bool | No | |
| ShelvingSchemeEnabled | Bool | No | |
| ShelvingSchemeID | Int32 | No | |
| CallNumberPrefixEnabled | Bool | No | |
| CallNumberPrefix | String | No | |
| ClassificationNumberEnabled | Bool | No | |
| ClassificationNumber | String | No | |
| CutterNumberEnabled | Bool | No | |
| CutterNumber | String | No | |
| CallNumberSuffixEnabled | Bool | No | |
| CallNumberSuffix | String | No | |
| CopyNumberEnabled | Bool | No | |
| CopyNumber | String | No | |
| VolumeNumberEnabled | Bool | No | |
| VolumeNumber | String | No | |
| LibraryAssignedBlockEnabled | Bool | No | |
| ItemBlockName | String | No | |
| FreeTextBlockEnabled | Bool | No | |
| FreeTextBlock | String | No | |
| FreeTextBlockMode | Int32 | No | 0 = Replace, 1 = Prepend, 2 = Append |
| PublicNoteEnabled | Bool | No | |
| PublicNote | String | No | |
| PublicNoteMode | Int32 | No | 0 = Replace, 1 = Prepend, 2 = Append |
| NonPublicNoteEnabled | Bool | No | |
| NonPublicNote | String | No | |
| NonPublicNoteMode | Int32 | No | 0 = Replace, 1 = Prepend, 2 = Append |
| PhysicalConditionEnabled | Bool | No | |
| PhysicalCondition | String | No | |
| PhysicalConditionMode | Int32 | No | 0 = Replace, 1 = Prepend, 2 = Append |
| BibControlNumberEnabled | Bool | No | |
| AssociatedBibRecordID | Int32 | No | |
| DisplayInPacEnabled | Bool | No | |
| DisplayInPac | Bool | No | |
| ParentItemRecordEnabled | Bool | No | |
| ParentItemRecordID | Int32 | No | |
| NameOfPieceEnabled | Bool | No | |
| NameOfPiece | String | No | |
| FundingSourceEnabled | Bool | No | |
| FundingSource | String | No | |
| PriceEnabled | Bool | No | |
| Price | Decimal | No | |
| UseSystemBarcodes | Bool | No |
{
AssignedBranchID: 5,
AssignedCollectionAbbreviation: " spnt",
AssignedCollectionName: " space in name test",
AssociatedBibRecordID: 8,
CallNumberPrefix: "",
CallNumberPrefixChange: 0,
CallNumberSuffix: "",
CallNumberSuffixChange: 0,
ClassificationNumber: "Classification",
CopyNumber: "CopyY",
CreatorID: "1",
CutterNumber: "Cutter",
FreeTextBlock: "Replace Free Text block",
FreeTextBlockMode: 0,
HomeBranchID: 5,
ItemBlockName: "Check for missing or broken parts",
ItemBulkChangeTemplateID: 18,
Name: "UI Only Template",
NonPublicNote: "Append",
NonPublicNoteMode: "2",
OrganizationOwnerID: 0,
OwningBranchID: 5,
PhysicalCondition: "Prepend Physical note",
PhysicalConditionMode: "1",
PublicNote: "Public Note",
PublicNoteMode: 0,
PullCallNumberFromBibChange: 0,
ShelfLocationName: "abc",
TemporaryShelfLocation: "",
TemporaryShelfLocationChange: 0,
VolumeNumber: "",
VolumeNumberChange: 0
}
true is returned upon success.
| Code | Description |
|---|---|
| 200 | OK. Success |
| 400 | Bad request |
| 404 | Invalid object ID |