Nash Store Locations 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 Store Locations. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, an AsyncAPI specification, and rate-limit docs.
This API exposes
12 operations
across 9 paths,
and defines 10 schemas.
It is described by OpenAPI 3.1.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.
12 operations9 paths10 schemas1 DELETE4 GET1 PATCH6 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.usenash.com/v1
Authentication
HTTP Bearer
Resource Areas
1
Authentication & Security 1
Nash Store Locations API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT, API Key) (Token).
Paths & Operations 12
Across 9 paths, the API surfaces 12 operations — 1 DELETE, 4 GET, 1 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 10 schemas that model the data the API accepts and returns. The most detailed are StoreLocationResponse (16 properties), UpdateStoreLocationInputSerializer (15 properties), CreateStoreLocationInputSerializer (14 properties), ParsedAddressInputSerializer (10 properties). Each schema is shown below with its type and property counts.
ParsedAddressInputSerializer
object
Parsed address input serializer for creating a job.
10 properties3 required
StoreLocationResponse
object
Response for store location.
16 properties8 required
CreateStoreLocationInputSerializer
object
Expected payload for creating a store location.
14 properties2 required
ListStoreLocationsResponse
object
Response for list store locations.
1 property1 required
NashErrorDetails
object
3 properties2 required
UpdateStoreLocationInputSerializer
object
Expected input payload for updating a store location.
15 properties
StoreLocationDayCapacityInputSerializer
object
Expected payload for the set store location day capacity endpoint.
3 properties3 required
NashValidationError
object
3 properties3 required
DeleteStoreLocationResponse
object
Layered DELETE confirmation. Returns the deleted store id and the new soft-delete flag.
2 properties2 required
StoreLocationDefaultCapacityInputSerializer
object
Expected payload for the set store location default capacity endpoint.
2 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.