Asendia Pudo Locator API

The PudoLocator API from Asendia — 1 operation(s) for pudolocator.

Operations 1

GET /api/A1/v2.6/PudoLocator/PudoLocation Get api a1 pudo locator pudo location #

Specifications

Schemas & Data

📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-consolidation-orders-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-consolidation-orders-response-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-ttevents-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-ttevents-response-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-volumizer-pre-process-parcel-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-generic-pre-process-parcel-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-pre-process-parcel-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-volumizer-pre-process-parcel-response-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-generic-pre-process-parcel-response-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-vitronic-data-item-list-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-external-invoice-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-boolean-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-sales-order-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-purchase-order-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-void-sales-order-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-inventory-adjustment-response-list-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-response-sales-order-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-item-receipt-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-insert-processing-entry-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-close-bag-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-finish-run-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-int32-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-put-package-to-bin-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-put-bin-close-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-get-bin-number-response-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-parcel-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-response-status-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-delete-parcel-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-close-dashipment-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-close-shipment-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-close-shipment-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-pudo-locator-response-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-barcode-scan-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-string-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-receptacle-api-model-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-create-receptacle-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-get-receptacle-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-customer-account-list-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-customer-contact-list-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-package-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-pre-alert-request-with-receptacle-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-pre-alert-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-close-direct-shipment-dispatch-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-close-dispatch-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-package-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-post-package-bulk-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-get-tracking-milestone-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-get-tracking-detail-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-tracking-milestone-list-api-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/asendia/json-schema/asendia-tracking-detail-list-api-response-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/asendia:asendia-pudolocator-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

asendia-pudolocator-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Asendia Pudo Locator API
  version: Pudo Locator v2.6
  contact:
    name: Asendia USA Web Service Team for any questions or comments.
    email: john.mcshane@asendia.com;chris.joiner@asendia.com;katie.vogt@asendia.com;ammi.cabrera@asendia.com
  description: 'Operations tagged PudoLocator across 2 of this provider''s published API definitions: asendia-a1-pudo-locator-swagger.json, asendia-a1-pudo-locator-openapi.yml. Each path carries the servers of the definition it was published in.'
tags:
- name: PudoLocator
paths:
  /api/A1/v2.6/PudoLocator/PudoLocation:
    get:
      tags:
      - PudoLocator
      parameters:
      - name: accountNumber
        in: query
        description: Asendia's account number designated for the shipper. This will be provided at account setup.
        required: true
        schema:
          maxLength: 12
          type: string
      - name: subAccountNumber
        in: query
        description: Asendia's sub account number designated for the shipper, if applicable. This will be provided at account setup.
        schema:
          maxLength: 12
          type: string
      - name: processingLocation
        in: query
        description: 'The Asendia''s location in where the physical package will be processed.

          Possible values: SFO, MIA, JFK, PHL, ORD, LAX, SLC, TOR, CAL, BUF'
        required: true
        schema:
          maxLength: 3
          minLength: 3
          type: string
      - name: recipientAddressLine1
        in: query
        description: The first line of the package recipient's street address
        required: true
        schema:
          maxLength: 50
          type: string
      - name: recipientAddressLine2
        in: query
        description: The second line of the package recipient's street address
        schema:
          maxLength: 50
          type: string
      - name: recipientAddressLine3
        in: query
        description: The third line of the package recipient's street address
        schema:
          maxLength: 50
          type: string
      - name: recipientCity
        in: query
        description: The city of the package recipient's street address
        required: true
        schema:
          maxLength: 50
          type: string
      - name: recipientProvince
        in: query
        description: The state or province of the package recipient's street address
        schema:
          maxLength: 50
          type: string
      - name: recipientPostalCode
        in: query
        description: The package recipient's postal code
        required: true
        schema:
          maxLength: 20
          type: string
      - name: recipientCountryCode
        in: query
        description: 'The 2-character ISO country code for the package receipient''s street address.

          See for more information: http://www.iso.org/iso/country_codes'
        required: true
        schema:
          maxLength: 2
          minLength: 2
          type: string
      - name: totalPackageWeight
        in: query
        description: The package's actual weight
        required: true
        schema:
          type: number
          format: double
      - name: weightUnit
        in: query
        description: The package's unit of weight
        required: true
        schema:
          $ref: '#/components/schemas/weightUnitEnum'
      - name: dimLength
        in: query
        description: The packages dimensional length
        schema:
          type: number
          format: double
      - name: dimWidth
        in: query
        description: The packages dimensional width
        schema:
          type: number
          format: double
      - name: dimHeight
        in: query
        description: The packages dimensional height
        schema:
          type: number
          format: double
      - name: dimUnit
        in: query
        description: The packages dimensional unit
        schema:
          $ref: '#/components/schemas/dimUnitEnum'
      - name: productCode
        in: query
        description: 'The Product Codes will be provided on a per-integration basis.

          This indicates the customer’s preferred service or routing for the package.

          (Use * or % for all active.)'
        required: true
        schema:
          maxLength: 5
          type: string
      - name: totalPackageValue
        in: query
        description: The package's value
        schema:
          type: number
          format: double
      - name: currencyType
        in: query
        description: The package's currency type
        schema:
          $ref: '#/components/schemas/currencyTypeEnum'
      - name: radius
        in: query
        description: The radius in kilometers of the search (default is 2)
        schema:
          type: number
          format: double
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/PudoLocatorResponseApiResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/PudoLocatorResponseApiResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/PudoLocatorResponseApiResponse'
      summary: Get api a1 pudo locator pudo location
      x-summary-source: derived
      operationId: getApiA1V26PudoLocatorPudoLocation
      x-operation-id-source: derived
components:
  schemas:
    PudoAddress:
      type: object
      properties:
        countryCode:
          type:
          - string
          - 'null'
        state:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
        zipcode:
          type:
          - string
          - 'null'
        address1:
          type:
          - string
          - 'null'
        address2:
          type:
          - string
          - 'null'
        address3:
          type:
          - string
          - 'null'
        suburb:
          type:
          - string
          - 'null'
        streetNumber:
          type:
          - string
          - 'null'
        latitude:
          type: number
          format: double
        longitude:
          type: number
          format: double
        radius:
          type: number
          format: double
      additionalProperties: false
    WorkHours:
      type: object
      properties:
        mo:
          type:
          - array
          - 'null'
          items:
            type: string
        tu:
          type:
          - array
          - 'null'
          items:
            type: string
        we:
          type:
          - array
          - 'null'
          items:
            type: string
        th:
          type:
          - array
          - 'null'
          items:
            type: string
        fr:
          type:
          - array
          - 'null'
          items:
            type: string
        sa:
          type:
          - array
          - 'null'
          items:
            type: string
        su:
          type:
          - array
          - 'null'
          items:
            type: string
        closedPeriods:
          type:
          - array
          - 'null'
          items:
            type: string
      additionalProperties: false
    dimUnitEnum:
      enum:
      - IN
      - CM
      - in
      - cm
      - In
      - Cm
      type: string
    RequestedLocation:
      type: object
      properties:
        country:
          type:
          - string
          - 'null'
        state:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
        zipcode:
          type:
          - string
          - 'null'
        address1:
          type:
          - string
          - 'null'
        address2:
          type:
          - string
          - 'null'
        address3:
          type:
          - string
          - 'null'
        streetNumber:
          type:
          - string
          - 'null'
        suburb:
          type:
          - string
          - 'null'
        latitude:
          type: number
          format: double
        longitude:
          type: number
          format: double
        radius:
          type: integer
          format: int32
      additionalProperties: false
    AdditionalData:
      type: object
      properties:
        key:
          type:
          - string
          - 'null'
      additionalProperties: false
    weightUnitEnum:
      enum:
      - Lb
      - Lbs
      - Kg
      - Kgs
      - LB
      - LBS
      - KG
      - KGS
      type: string
    currencyTypeEnum:
      enum:
      - AED
      - COP
      - HUF
      - MDL
      - RON
      - UYU
      - AFN
      - CRC
      - IDR
      - MGA
      - RSD
      - UZS
      - ALL
      - CUP
      - ILS
      - MKD
      - RUB
      - VEB
      - AMD
      - CVE
      - IMP
      - MMK
      - RWF
      - VND
      - ANG
      - CYP
      - INR
      - MNT
      - SAR
      - VUV
      - AOA
      - CZK
      - IQD
      - MOP
      - SBD
      - WST
      - ARS
      - DJF
      - IRR
      - MRO
      - SCR
      - XAF
      - AUD
      - DKK
      - ISK
      - MTL
      - SDD
      - XCD
      - AWG
      - DOP
      - JEP
      - MUR
      - SEK
      - XOF
      - AZN
      - DZD
      - JMD
      - MVR
      - SGD
      - XPF
      - BAM
      - EEK
      - JOD
      - MWK
      - SHP
      - YER
      - BBD
      - EGP
      - JPY
      - MXN
      - SKK
      - ZAR
      - BDT
      - ERN
      - KES
      - MYR
      - SLL
      - ZMK
      - BGN
      - ETB
      - KGS
      - MZM
      - SOS
      - ZWD
      - BHD
      - EUR
      - KHR
      - NAD
      - SRD
      - BIF
      - FJD
      - KMF
      - NGN
      - STD
      - BMD
      - FKP
      - KPW
      - NIO
      - SYP
      - BND
      - GBP
      - KRW
      - NOK
      - SZL
      - BOB
      - GEL
      - KWD
      - NPR
      - THB
      - BRL
      - GGP
      - KYD
      - NZD
      - TJS
      - BSD
      - GHC
      - KZT
      - OMR
      - TMM
      - BTN
      - GIP
      - LAK
      - PAB
      - TND
      - BWP
      - GMD
      - LBP
      - PEN
      - TOP
      - BYR
      - GNF
      - LKR
      - PGK
      - TRY
      - BZD
      - GTQ
      - LRD
      - PHP
      - TTD
      - CAD
      - GYD
      - LSL
      - PKR
      - TWD
      - CDF
      - HKD
      - LTL
      - PLN
      - TZS
      - CHF
      - HNL
      - LVL
      - PYG
      - UAH
      - CLP
      - HRK
      - LYD
      - QAR
      - UGX
      - CNY
      - HTG
      - MAD
      - RMB
      - USD
      type: string
    PudoLocatorResponseApiResponse:
      type: object
      properties:
        data:
          allOf:
          - $ref: '#/components/schemas/PudoLocatorResponse'
        responseStatus:
          allOf:
          - $ref: '#/components/schemas/ResponseStatus'
      additionalProperties: false
    ResponseStatus:
      type: object
      properties:
        responseStatusCode:
          type: integer
          description: This is used to display the code for the return status.
          format: int32
        responseStatusMessage:
          type:
          - string
          - 'null'
          description: This is used for a human readable return status message.
      additionalProperties: false
      description: Displays the status of the Return
    PudoPoint:
      type: object
      properties:
        asendiaPudoPointId:
          type:
          - string
          - 'null'
        supplierId:
          type:
          - string
          - 'null'
        serviceCode:
          type:
          - string
          - 'null'
        title:
          type:
          - string
          - 'null'
        distance:
          type: number
          format: double
        pudoId:
          type:
          - string
          - 'null'
        pudoAddress:
          allOf:
          - $ref: '#/components/schemas/PudoAddress'
        workHours:
          allOf:
          - $ref: '#/components/schemas/WorkHours'
      additionalProperties: false
    PudoLocatorResponse:
      type: object
      properties:
        requestedLocation:
          allOf:
          - $ref: '#/components/schemas/RequestedLocation'
        pudoPoints:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/PudoPoint'
        status:
          type:
          - string
          - 'null'
        code:
          type: integer
          format: int32
        reason:
          type:
          - string
          - 'null'
        note:
          type:
          - string
          - 'null'
        transactionKey:
          type:
          - string
          - 'null'
        additionalData:
          allOf:
          - $ref: '#/components/schemas/AdditionalData'
      additionalProperties: false
x-refined-from:
- asendia-a1-pudo-locator-swagger.json
- asendia-a1-pudo-locator-openapi.yml