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

Copy
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>