How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Nash Delivery Windows API

Delivery Windows

Nash Delivery Windows API is one of 30 APIs that Nash publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Delivery Windows. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, an AsyncAPI specification, and rate-limit docs.

This API exposes 17 operations across 14 paths, and defines 23 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 4 base URLs: https://api.sandbox.usenash.com, https://api.sandbox.ap-southeast-2.usenash.com, https://api.usenash.com, https://api.ap-southeast-2.usenash.com.

17 operations 14 paths 23 schemas 2 DELETE2 GET7 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.usenash.com/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Nash Delivery Windows API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT, API Key) (Token).

Paths & Operations 17

Across 14 paths, the API surfaces 17 operations — 2 DELETE, 2 GET, 7 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Delivery Windows 17

Delivery Windows

POST
/v1/delivery-window
Create a single delivery window
create_delivery_window_v1_delivery_window_post body → 200422
GET
/v1/delivery-window/{id}
Get a delivery window
get_delivery_window_v1_delivery_window__string_id__get 1 param → 200422
DELETE
/v1/delivery-window/{id}
Delete a delivery window
delete_delivery_window_v1_delivery_window__string_id__delete 1 param → 200422
PATCH
/v1/delivery-window/{id}/disable
Disable a delivery window
disable_delivery_window_v1_delivery_window__string_id__disable_patch 1 param → 200422
PATCH
/v1/delivery-window/{id}/enable
Enable a delivery window
enable_delivery_window_v1_delivery_window__string_id__enable_patch 1 param → 200422
PATCH
/v1/delivery-window/{id}/restore
Restore a delivery window
restore_delivery_window_v1_delivery_window__string_id__restore_patch 1 param → 200422
POST
/v1/delivery-windows
Create multiple delivery windows
create_delivery_windows_v1_delivery_windows_post body → 200422
DELETE
/v1/delivery-windows
Delete multiple delivery windows
delete_delivery_windows_v1_delivery_windows_delete body → 200422
PATCH
/v1/delivery-windows
Update multiple delivery windows
update_delivery_windows_v1_delivery_windows_patch body → 200422
PATCH
/v1/delivery-windows/disable
Disable multiple delivery windows
disable_delivery_windows_v1_delivery_windows_disable_patch body → 200422
PATCH
/v1/delivery-windows/enable
Enable multiple delivery windows
enable_delivery_windows_v1_delivery_windows_enable_patch body → 200422
PATCH
/v1/delivery-windows/restore
Restore multiple delivery windows
restore_delivery_windows_v1_delivery_windows_restore_patch body → 200422
POST
/v1/delivery-windows/upsert
Upsert multiple delivery windows
upsert_delivery_windows_v1_delivery_windows_upsert_post body → 200422
GET
/v1/eligible_delivery_windows
Get eligible delivery windows for order
get_eligible_delivery_windows_v1_eligible_delivery_windows_get 5 params → 200422
POST
/v1/order/external-identifier/{externalId}/delivery-window/book
Book a delivery window for order
book_delivery_window_v1_order_external_identifier__string_externalId__delivery_window_book_post 1 param body → 200422
POST
/v1/order/external-identifier/{externalId}/delivery-window/confirm
Confirm a delivery window for order
confirm_delivery_window_v1_order_external_identifier__string_externalId__delivery_window_confirm_post 1 param → 200422
POST
/v1/order/external-identifier/{externalId}/delivery-window/revoke
Revoke a delivery window for order
revoke_delivery_window_v1_order_external_identifier__string_externalId__delivery_window_revoke_post 1 param → 200422

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are OrderOutputExample (75 properties), QuoteSerializer (25 properties), UpdateDeliveryWindowInputSerializer (22 properties), DeliveryWindowOutput (22 properties). Each schema is shown below with its type and property counts.

NashValidationError
object
3 properties 3 required
DocumentType
string
OrderOutputExample
object
75 properties 6 required
PickupPayment
object
2 properties
UpdateDeliveryWindowsInputSerializer
object
Expected payload for updating multiple delivery windows.
1 property 1 required
QuoteSerializer
object
Generic serializer for quotes used in many endpoints.
25 properties 5 required
CreateDeliveryWindowInputSerializer
object
Expected payload for creating a delivery window.
21 properties
PickupPaymentBarcode
object
2 properties
Dimensions
object
3 properties
ItemInput
object
Item input object for API requests.
11 properties
EligibleDeliveryWindow
object
21 properties 7 required
SubstitutionObject
object
3 properties
OrderDocumentOutput
object
Document object returned by the API.
6 properties 4 required
DeliveryWindowsOperationInputSerializer
object
Expected payload for deleting multiple delivery windows.
1 property 1 required
CreateDeliveryWindowsInputSerializer
object
Expected payload for creating multiple delivery windows.
1 property 1 required
NashErrorDetails
object
3 properties 2 required
SubItemInput
object
Sub-item input object for API requests.
13 properties
DeliveryWindowsResponse
object
1 property 1 required
UpdateDeliveryWindowInputSerializer
object
Expected payload for updating a delivery window.
22 properties 1 required
SubstituteItemObject
object
3 properties
BookDeliveryWindowInputSerializer
object
Expected payload for the book delivery window endpoint.
3 properties 1 required
EligibleDeliveryWindowsResponse
object
Response for the eligible delivery windows endpoint.
2 properties 2 required
DeliveryWindowOutput
object
Response for a delivery window.
22 properties 22 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nash-delivery-windows-api-openapi.yml Raw ↑

Other APIs Nash publishes across the network.

Nash AI Functions API
Nash Annotate API
Nash Batch Job API
Nash Contracts API
Nash Couriers API
Nash Dispatch Strategies API
Nash Feedback API
Nash Fleet API
Nash Job API
Nash Messaging API
Nash Miscellaneous API
Nash Notifications API
Where this information came from

This is an independent, third-party profile of Nash Delivery Windows API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.