PickupAreasGet
Returns a list of valid pickup areas for the branch based on the organization ID. The passed-in organization ID is typically the registered branch of the patron placing a hold request or changing the pickup location of an existing request. The endpoint returns a list of branch-level pickup area IDs.
| GET | /public/1/pickupareas |
Authorization required?
Yes
Parameters
|
Name |
Description/Notes |
| orgID | The organization identifier. This value must be system-level(1) or a branch-level organization identifier. |
XML elements returned
|
Name |
Description/Notes |
| PAPIErrorCode |
PAPI error code: Negative values represent errors and are defined elsewhere. Note: On successful completion, the PAPI error code is populated with a zero. |
| ErrorMessage | Error or information message |
| OrganizationID | Pickup branch organization ID |
| PickupAreaID | Pickup area ID |
| Description | Pickup area name |
| Selected | Pickup Area is selected, True or False |
Return - Success
|
<PickupAreasGetResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <PAPIErrorCode>0</PAPIErrorCode> <ErrorMessage> </ErrorMessage> <PickupAreasRows> <PickupAreasRow> <OrganizationID>3</OrganizationID> <PickupAreaID>15</PickupAreaID> <Description>Lobby</Description> <SequenceID>1</SequenceID> <Selected>true</Selected> </PickupAreasRow> <PickupAreasRow> <OrganizationID>3</OrganizationID> <PickupAreaID>16</PickupAreaID> <Description>Drive thru window</Description> <SequenceID>2</SequenceID> <Selected>true</Selected> </PickupAreasRow> <PickupAreasRow> <OrganizationID>3</OrganizationID> <PickupAreaID>17</PickupAreaID> <Description>Hold counter</Description> <SequenceID>3</SequenceID> <Selected>true</Selected> </PickupAreasRow> </PickupAreasRows> </PickupAreasGetResult> |