Nash Delivery Windows API

Delivery Windows

Operations 17

POST /v1/delivery-window Create a single delivery window #
GET /v1/delivery-window/{id} Get a delivery window #
DELETE /v1/delivery-window/{id} Delete a delivery window #
PATCH /v1/delivery-window/{id}/disable Disable a delivery window #
PATCH /v1/delivery-window/{id}/enable Enable a delivery window #
PATCH /v1/delivery-window/{id}/restore Restore a delivery window #
POST /v1/delivery-windows Create multiple delivery windows #
DELETE /v1/delivery-windows Delete multiple delivery windows #
PATCH /v1/delivery-windows Update multiple delivery windows #
PATCH /v1/delivery-windows/disable Disable multiple delivery windows #
PATCH /v1/delivery-windows/enable Enable multiple delivery windows #
PATCH /v1/delivery-windows/restore Restore multiple delivery windows #
POST /v1/delivery-windows/upsert Upsert multiple delivery windows #
GET /v1/eligible_delivery_windows Get eligible delivery windows for order #
POST /v1/order/external-identifier/{externalId}/delivery-window/book Book a delivery window for order #
POST /v1/order/external-identifier/{externalId}/delivery-window/confirm Confirm a delivery window for order #
POST /v1/order/external-identifier/{externalId}/delivery-window/revoke Revoke a delivery window for order #

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/nash-delivery-windows-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

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

OpenAPI Specification

nash-delivery-windows-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Nash AI Functions Delivery Windows API
  version: 1.0.0
  description: LLM-backed domain tools
servers:
- url: https://api.sandbox.usenash.com
  description: Sandbox API
- url: https://api.sandbox.ap-southeast-2.usenash.com
  description: Sandbox API (Australia)
- url: https://api.usenash.com
  description: Production API
- url: https://api.ap-southeast-2.usenash.com
  description: Production API (Australia)
tags:
- name: Delivery Windows
  description: Delivery Windows
  x-nash-topic: config
paths:
  /v1/delivery-window:
    post:
      tags:
      - Delivery Windows
      summary: Create a single delivery window
      description: Create a delivery window defining an available time slot for scheduled deliveries. Delivery windows are associated with a store location and have capacity limits.
      operationId: create_delivery_window_v1_delivery_window_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateDeliveryWindowInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowOutput'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-window/{id}:
    get:
      tags:
      - Delivery Windows
      summary: Get a delivery window
      description: Retrieve a single delivery window by ID, including its time slot, capacity, and status.
      operationId: get_delivery_window_v1_delivery_window__string_id__get
      parameters:
      - name: id
        in: path
        description: The id of the delivery window
        required: true
        schema:
          title: Id
          type: string
          description: The id of the delivery window
          example: dlw_abc|10:00|12:00|2025-10-22
        example: dlw_abc|10:00|12:00|2025-10-22
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowOutput'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
    delete:
      tags:
      - Delivery Windows
      summary: Delete a delivery window
      description: Delete a delivery window by ID. Deleted windows can be restored using the restore endpoint.
      operationId: delete_delivery_window_v1_delivery_window__string_id__delete
      parameters:
      - name: id
        in: path
        description: The id of the delivery window
        required: true
        schema:
          title: Id
          type: string
          description: The id of the delivery window
          example: dlw_abc|10:00|12:00|2025-10-22
        example: dlw_abc|10:00|12:00|2025-10-22
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowOutput'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-window/{id}/disable:
    patch:
      tags:
      - Delivery Windows
      summary: Disable a delivery window
      description: Disable a delivery window so it is no longer available for new bookings. Existing bookings are not affected.
      operationId: disable_delivery_window_v1_delivery_window__string_id__disable_patch
      parameters:
      - name: id
        in: path
        description: The id of the delivery window
        required: true
        schema:
          title: Id
          type: string
          description: The id of the delivery window
          example: dlw_abc|10:00|12:00|2025-10-22
        example: dlw_abc|10:00|12:00|2025-10-22
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowOutput'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-window/{id}/enable:
    patch:
      tags:
      - Delivery Windows
      summary: Enable a delivery window
      description: Enable a previously disabled delivery window, making it available for booking.
      operationId: enable_delivery_window_v1_delivery_window__string_id__enable_patch
      parameters:
      - name: id
        in: path
        description: The id of the delivery window
        required: true
        schema:
          title: Id
          type: string
          description: The id of the delivery window
          example: dlw_abc|10:00|12:00|2025-10-22
        example: dlw_abc|10:00|12:00|2025-10-22
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowOutput'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-window/{id}/restore:
    patch:
      tags:
      - Delivery Windows
      summary: Restore a delivery window
      description: Restore a previously deleted delivery window, making it active again.
      operationId: restore_delivery_window_v1_delivery_window__string_id__restore_patch
      parameters:
      - name: id
        in: path
        description: The id of the delivery window
        required: true
        schema:
          title: Id
          type: string
          description: The id of the delivery window
          example: dlw_abc|10:00|12:00|2025-10-22
        example: dlw_abc|10:00|12:00|2025-10-22
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowOutput'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-windows:
    post:
      tags:
      - Delivery Windows
      summary: Create multiple delivery windows
      description: Create multiple delivery windows in a single request. Each window defines an available time slot with capacity for a store location.
      operationId: create_delivery_windows_v1_delivery_windows_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateDeliveryWindowsInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowsResponse'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
    delete:
      tags:
      - Delivery Windows
      summary: Delete multiple delivery windows
      description: Delete multiple delivery windows in a single request. Deleted windows can be restored using the restore endpoint.
      operationId: delete_delivery_windows_v1_delivery_windows_delete
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeliveryWindowsOperationInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowOutput'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
    patch:
      tags:
      - Delivery Windows
      summary: Update multiple delivery windows
      description: Update multiple existing delivery windows in a single request. Only provided fields are updated for each window.
      operationId: update_delivery_windows_v1_delivery_windows_patch
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateDeliveryWindowsInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowsResponse'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-windows/disable:
    patch:
      tags:
      - Delivery Windows
      summary: Disable multiple delivery windows
      description: Disable multiple delivery windows in a single request so they are no longer available for new bookings.
      operationId: disable_delivery_windows_v1_delivery_windows_disable_patch
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeliveryWindowsOperationInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowsResponse'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-windows/enable:
    patch:
      tags:
      - Delivery Windows
      summary: Enable multiple delivery windows
      description: Enable multiple previously disabled delivery windows in a single request.
      operationId: enable_delivery_windows_v1_delivery_windows_enable_patch
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeliveryWindowsOperationInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowsResponse'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-windows/restore:
    patch:
      tags:
      - Delivery Windows
      summary: Restore multiple delivery windows
      description: Restore multiple previously deleted delivery windows in a single request.
      operationId: restore_delivery_windows_v1_delivery_windows_restore_patch
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeliveryWindowsOperationInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowsResponse'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/delivery-windows/upsert:
    post:
      tags:
      - Delivery Windows
      summary: Upsert multiple delivery windows
      description: Create or update multiple delivery windows in a single request. Existing windows are matched by ID for updates; new windows are created.
      operationId: upsert_delivery_windows_v1_delivery_windows_upsert_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateDeliveryWindowsInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeliveryWindowsResponse'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/eligible_delivery_windows:
    get:
      tags:
      - Delivery Windows
      summary: Get eligible delivery windows for order
      description: Find delivery windows available for a specific order based on the order's store location and requirements. Requires either order_id or external_order_id. Optionally filter by time range and requested capacity.
      operationId: get_eligible_delivery_windows_v1_eligible_delivery_windows_get
      parameters:
      - name: orderId
        in: query
        description: The order for which to return eligible delivery windows.
        required: false
        schema:
          title: Orderid
          anyOf:
          - type: string
          - type: 'null'
          description: The order for which to return eligible delivery windows.
          default: null
          example: ord_1234567890
        example: ord_1234567890
      - name: externalOrderId
        in: query
        description: The external order id for which to return eligible delivery windows.
        required: false
        schema:
          title: Externalorderid
          anyOf:
          - type: string
          - type: 'null'
          description: The external order id for which to return eligible delivery windows.
          default: null
          example: ext_1234567890
        example: ext_1234567890
      - name: startTime
        in: query
        description: The range start for delivery windows.
        required: true
        schema:
          title: Starttime
          type: string
          description: The range start for delivery windows.
          format: date-time
          example: '2024-10-06T00:00:00Z'
        example: '2024-10-06T00:00:00Z'
      - name: endTime
        in: query
        description: The range end for delivery windows.
        required: true
        schema:
          title: Endtime
          type: string
          description: The range end for delivery windows.
          format: date-time
          example: '2024-10-07T00:00:00Z'
        example: '2024-10-07T00:00:00Z'
      - name: requestedCapacity
        in: query
        description: Optionally specify the requested capacity for the delivery windows.
        required: false
        schema:
          title: Requestedcapacity
          anyOf:
          - type: number
          - type: 'null'
          description: Optionally specify the requested capacity for the delivery windows.
          default: null
          example: 10.0
        example: 10.0
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EligibleDeliveryWindowsResponse'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/order/external-identifier/{externalId}/delivery-window/book:
    post:
      tags:
      - Delivery Windows
      summary: Book a delivery window for order
      description: Reserve a delivery window for an order identified by external ID. The booking holds capacity in the window until confirmed or revoked.
      operationId: book_delivery_window_v1_order_external_identifier__string_externalId__delivery_window_book_post
      parameters:
      - name: externalId
        in: path
        description: The external id of the order to update
        required: true
        schema:
          title: Externalid
          type: string
          description: The external id of the order to update
          example: '1234567890'
        example: '1234567890'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BookDeliveryWindowInputSerializer'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderOutputExample'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/order/external-identifier/{externalId}/delivery-window/confirm:
    post:
      tags:
      - Delivery Windows
      summary: Confirm a delivery window for order
      description: Confirm a previously booked delivery window for an order. Finalizes the booking and commits the capacity reservation.
      operationId: confirm_delivery_window_v1_order_external_identifier__string_externalId__delivery_window_confirm_post
      parameters:
      - name: externalId
        in: path
        description: The external id of the order to update
        required: true
        schema:
          title: Externalid
          type: string
          description: The external id of the order to update
          example: '1234567890'
        example: '1234567890'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderOutputExample'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
  /v1/order/external-identifier/{externalId}/delivery-window/revoke:
    post:
      tags:
      - Delivery Windows
      summary: Revoke a delivery window for order
      description: Revoke a previously booked delivery window for an order. Releases the capacity reservation and disassociates the window from the order.
      operationId: revoke_delivery_window_v1_order_external_identifier__string_externalId__delivery_window_revoke_post
      parameters:
      - name: externalId
        in: path
        description: The external id of the order to update
        required: true
        schema:
          title: Externalid
          type: string
          description: The external id of the order to update
          example: '1234567890'
        example: '1234567890'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderOutputExample'
        '422':
          description: Unprocessable Content
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NashValidationError'
components:
  schemas:
    NashValidationError:
      title: NashValidationError
      required:
      - error
      - response_status
      - RequestID
      type: object
      properties:
        error:
          $ref: '#/components/schemas/NashErrorDetails'
        response_status:
          title: Response Status
          type: string
        RequestID:
          title: Requestid
          type: string
    DocumentType:
      title: DocumentType
      enum:
      - shipping_label
      - pickup_label
      - manifest
      - packing_slip_label
      - proof_of_delivery
      type: string
    OrderOutputExample:
      title: OrderOutputExample
      required:
      - id
      - createdAt
      - portalUrl
      - publicTrackingUrl
      - status
      - tags
      type: object
      properties:
        id:
          title: Id
          type: string
          description: The id of the order
          example: ord_1234567890
        createdAt:
          title: Createdat
          type: string
          description: The date and time when the order was created
          format: date-time
          example: '2023-08-29T19:17:46.264523'
        externalId:
          title: Externalid
          anyOf:
          - type: string
          - type: 'null'
          description: The external id of the order
          default: null
          example: '1234567890'
        externalGroupId:
          title: Externalgroupid
          anyOf:
          - type: string
          - type: 'null'
          description: The external group id of the order
          default: null
          example: '1234567890'
        referenceId:
          title: Referenceid
          anyOf:
          - type: string
          - type: 'null'
          description: A non-unique identifier for orders, visible to the courier if supported by the provider.
          default: null
          example: '1234567890'
        portalUrl:
          title: Portalurl
          type: string
          description: The URL of the order in the Nash portal
          example: https://portal.dev.usenash.com/orders/ord_1234567890
        publicTrackingUrl:
          title: Publictrackingurl
          type: string
          description: The URL of the order in the public tracking system
          example: https://tracking.dev.usenash.com/ord_1234567890
        status:
          title: Status
          type: string
          description: The status of the order
          example: needs_attention
        tags:
          title: Tags
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          description: The tags of the order
          example:
          - REST_API
        orderMetadata:
          title: Ordermetadata
          anyOf:
          - type: object
            additionalProperties: true
          - type: 'null'
          description: Key-value data to attach to Nash Jobs.
          default: null
          example:
            key: value
        pickupAddress:
          title: Pickupaddress
          anyOf:
          - type: string
          - type: 'null'
          description: The pickup address of the order
          default: null
          example: 185 University Ave, Palo Alto, CA 94301
        pickupPlaceId:
          title: Pickupplaceid
          anyOf:
          - type: string
          - type: 'null'
          description: Google place id for the pickup location.
          default: null
          example: ChIJd8BlQJq3t4kRUKhH43CQ
        pickupAddressNumber:
          title: Pickupaddressnumber
          anyOf:
          - type: string
          - type: 'null'
          description: The number on a house.
          default: null
          example: '185'
        pickupAddressSecondarynumber:
          title: Pickupaddresssecondarynumber
          anyOf:
          - type: string
          - type: 'null'
          description: Secondary number on an address e.g. an apartment building.
          default: null
        pickupAddressFormattedStreet:
          title: Pickupaddressformattedstreet
          anyOf:
          - type: string
          - type: 'null'
          description: The street of the address.
          default: null
          example: University Ave
        pickupAddressCity:
          title: Pickupaddresscity
          anyOf:
          - type: string
          - type: 'null'
          description: The city of the pickup address.
          default: null
          example: Palo Alto
        pickupAddressCounty:
          title: Pickupaddresscounty
          anyOf:
          - type: string
          - type: 'null'
          description: The county associated with the pickup address.
          default: null
          example: Santa Clara
        pickupAddressState:
          title: Pickupaddressstate
          anyOf:
          - type: string
          - type: 'null'
          description: The state of the pickup address.
          default: null
          example: CA
        pickupAddressZip:
          title: Pickupaddresszip
          anyOf:
          - type: string
          - type: 'null'
          description: The zip or postal code of the pickup address.
          default: null
          example: '94301'
        pickupAddressCountry:
          title: Pickupaddresscountry
          anyOf:
          - type: string
          - type: 'null'
          description: The ISO 3166-1 alpha-2 country code of the pickup address.
          default: null
          example: US
        pickupLat:
          title: Pickuplat
          anyOf:
          - type: number
          - type: 'null'
          description: The pickup latitude coordinate.
          default: null
          example: 37.422222
        pickupLng:
          title: Pickuplng
          anyOf:
          - type: number
          - type: 'null'
          description: The pickup longitude coordinate.
          default: null
          example: -122.139776
        pickupPhoneNumber:
          title: Pickupphonenumber
          anyOf:
          - type: string
          - type: 'null'
          description: 'The phone number to contact at the pickup location in the form: ''+15555555555'''
          default: null
          example: '+15555555555'
        pickupFirstName:
          title: Pickupfirstname
          anyOf:
          - type: string
          - type: 'null'
          description: First name of the person to pickup from. If unknown pass 'Manager'. Limited to 80 characters.
          default: null
          example: Manager
        pickupLastName:
          title: Pickuplastname
          anyOf:
          - type: string
          - type: 'null'
          description: Last name of the person to pickup from. If unknown pass 'Manager'. Limited to 80 characters.
          default: null
          example: Manager
        pickupBusinessName:
          title: Pickupbusinessname
          anyOf:
          - type: string
          - type: 'null'
          description: Pickup business name at the origin.
          default: null
          example: Store ABC
        pickupInstructions:
          title: Pickupinstructions
          anyOf:
          - type: string
          - type: 'null'
          description: Any special instructions for pickup.
          default: null
          example: Leave at the front door
        pickupStoreLocationId:
          title: Pickupstorelocationid
          anyOf:
          - type: string
          - type: 'null'
          description: A unique identifier for store location created in Nash.
          default: null
          example: stl_VwpoPJaaqWiPGnXEhWfX
        pickupExternalStoreLocationId:
          title: Pickupexternalstorelocationid
          anyOf:
          - type: string
          - type: 'null'
          description: The external identifier used for your store.
          default: null
          example: '0021112'
        pickupZoneIds:
          title: Pickupzoneids
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          description: A list of zone IDs to consider for the Order. The pickup store location will be selected later via selected delivery window.
          default: null
        pickupBarcodes:
          title: Pickupbarcodes
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          description: Array containing barcode values that are required to be scanned at the pickup waypoint.
          default: null
          example:
          - '1234567890'
          - 0987654321
        pickupPayment:
          anyOf:
          - $ref: '#/components/schemas/PickupPayment'
          - type: 'null'
          description: How the courier should pay for the order at pickup (e.g. a barcode or provider card).
          default: null
          example:
            barcode:
              type: CODE128
              value: '1234567890'
            providerCard: false
        dropoffAddress:
          title: Dropoffaddress
          anyOf:
          - type: string
          - type: 'null'
          description: The dropoff address of the order
          default: null
          example: 401 San Antonio Rd, Mountain View, CA 94040
        dropoffPlaceId:
          title: Dropoffplaceid
          anyOf:
          - type: string
          - type: 'null'
          description: Google place id for the dropoff location.
          default: null
          example: ChIJd8BlQJq3t4kRUKhH43CQ
        dropoffAddressNumber:
          title: Dropoffaddressnumber
          anyOf:
          - type: string
          - type: 'null'
          description: The number on a house.
          default: null
          example: '401'
        dropoffAddressSecondarynumber:
          title: Dropoffaddresssecondarynumber
          anyOf:
          - type: string
          - type: 'null'
          description: Secondary number on an address e.g. an apartment building.
          default: null
        dropoffAddressFormattedStreet:
          title: Dropoffaddressformattedstreet
          anyOf:
          - type: string
          - type: 'null'
          description: The street of the address.
          default: null
          example: San Antonio Rd
        dropoffAddressCity:
          title: Dropoffaddresscity
          anyOf:
          - type: string
          - type: 'null'
          description: The city of the dropoff address.
          default: null
          example: Mountain View
        dropoffAddressCounty:
          title: Dropoffaddresscounty
          anyOf:
          - type: string
          - type: 'null'
          description: The county associated with the dropoff address.
          default: null
          example: Santa Clara
        dropoffAddressState:
          title: Dropoffaddressstate
          anyOf:
          - type: string
          - type: 'null'
          description: The state of the dropoff address.
          default: null
          example: CA
        dropoffAddressZip:
          title: Dropoffaddresszip
          anyOf:
          - type: string
          - type: 'null'
          description: The zip or postal code of the dropoff address.
          default: null
          example: '94040'
        dropoffAddressCountry:
          title: Dropoffaddresscountry
          anyOf:
          - type: string
          - type: 'null'
          description: The ISO 3166-1 alpha-2 country code of the dropoff address.
          default: null
          example: US
        dropoffLat:
          title: Dropofflat
          anyOf:
          - type: number
          - type: 'null'
          description: The dropoff latitude coordinate.
          default: null
          example: 37.422222
        dropoffLng:
          title: Dropofflng
          anyOf:
          - type: number
          - type: 'null'
          description: The dropoff longitude coordinate.
          default: null
          example: -122.139776
        dropoffPhoneNumber:
          title: Dropoffphonenumber
          anyOf:
          - type: string
          - type: 'null'
          description: 'The phone number to contact at the dropoff location in the form: ''+15555555555'''
          default: null
          example: '+15555555556'
        dropoffFirstName:
          title: Dropofffirstname
          anyOf:
          - type: string
          - type: 'null'
          descrip

# --- truncated at 32 KB (81 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/nash/refs/heads/main/openapi/nash-delivery-windows-api-openapi.yml