Nash Notifications 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 Notification. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, an AsyncAPI specification, and rate-limit docs.
This API exposes
8 operations
across 5 paths,
and defines 98 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.
The identity and technical contract details declared by the specification.
CreateDriverGeolocationTrigger
object
15 properties
4 required
DeliveryWindowBookedTimeoutParams
object
1 property
1 required
CreateOrderModifiedTrigger
object
15 properties
3 required
CreateApiBasedTrigger
object
15 properties
3 required
DeliveryIncidentReportParams
object
3 properties
DeliveryStatusTransitionParams
object
3 properties
1 required
CreateStuckStatusTrigger
object
15 properties
4 required
AddContactToDenyListSerializer
object
Expected payload for endpoint assigning role names to a user.
2 properties
2 required
CreateProofOfDeliveryUploadedTrigger
object
15 properties
3 required
OrderModifiedParams
object
1 property
1 required
CreateDemoTrigger
object
15 properties
3 required
CreateDriverLocationVsDeliveryStatusTrigger
object
15 properties
4 required
CreateDeliveryIncidentReportTrigger
object
15 properties
4 required
CreateCourierUpdatedTrigger
object
15 properties
3 required
CreateNotificationTriggerInput
Root serializer for POST /v1/notification-triggers. Thin wrapper over the type-discriminated union so flask-openapi3 can consume it as a body type; callers sen…
NotificationTriggerTemplateResponse
object
A pre-defined notification trigger template that can be instantiated for an org.
2 properties
2 required
CreateStatusTriggeredTooEarlyTrigger
object
15 properties
4 required
TriggerEntityType
string
Primary entity a trigger relates to.
CreateOptimizationOrderUnassignedTrigger
object
15 properties
3 required
CreateRouteStatusTransitionTrigger
object
15 properties
3 required
CreateInternalDriverNotAssignedTrigger
object
15 properties
4 required
StatusesChangedTooQuicklyParams
object
4 properties
3 required
DeliveryCompletedTooEarlyParams
object
1 property
1 required
DriverLocationVsDeliveryStatusParams
object
3 properties
2 required
FilterValueType
string
How a filter criterion's value is shaped.
CreateTaskHealthStatusTrigger
object
15 properties
4 required
ListNotificationTriggersResponse
object
1 property
SuccessResponse
object
Representation of a success response.
1 property
1 required
CreateZoneGeolocationTrigger
object
15 properties
4 required
CreateDeliveryNoteAddedTrigger
object
15 properties
3 required
CreateOrderNotDispatchedCloseToPickupTrigger
object
15 properties
4 required
DriverGeolocationWithinParams
object
9 properties
3 required
RefundRequestParams
object
1 property
1 required
PickupDelayedParams
object
2 properties
1 required
CreateTimeElapsedSinceStatusTrigger
object
15 properties
4 required
OrderModifiedField
string
Order fields selectable for the ordermodified workflow trigger.
ConditionOperator
string
Operators available in a metadata condition tree. Must mirror the operators the runtime evaluator honors in streamingservice/notifications/utils.py (meetscondi…
DenyListResponse
array
Representation of a deny list response.
ActivityStatus
string
Status of an activity.
ActivityStatusTransitionParams
object
2 properties
2 required
TaskReassignmentParams
object
3 properties
2 required
CreatePickupDelayedTrigger
object
15 properties
4 required
TriggerCatalogEntry
object
A single trigger type in the notification trigger catalog.
12 properties
5 required
CreateAiConversationCompletedTrigger
object
15 properties
3 required
NashErrorDetails
object
3 properties
2 required
RouteStatus
string
Status enum for Routes.
TimeElapsedSinceStatusParams
object
4 properties
2 required
CreateAutodispatchFailedTrigger
object
15 properties
3 required
CreateOrderNeedsAttentionTrigger
object
15 properties
4 required
CreateJobCreationFailedTrigger
object
15 properties
3 required
CreateDropoffDelayedTrigger
object
15 properties
4 required
DriverStackingParams
object
2 properties
CreateActivityStatusTransitionTrigger
object
15 properties
4 required
CreateRefundRequestTrigger
object
15 properties
4 required
InternalDriverNotAssignedParams
object
2 properties
1 required
_NoParams
object
Empty parameters object for triggers that take no configuration.
DriverGeolocationStoppedForParams
object
8 properties
2 required
ActionKey
string
The actions a trigger can be configured to take when it fires.
CreateDriverStackingTrigger
object
15 properties
4 required
TriggerNotificationOutputSerializer
object
1 property
1 required
CreateDeliveryCancellationFailedTrigger
object
15 properties
3 required
NotificationTriggerOutputSerializer
object
3 properties
2 required
OptimizationActionStatusParams
object
1 property
1 required
FilterCriterionKey
string
The shared filter criteria a trigger can be scoped by.
DropoffDelayedParams
object
2 properties
1 required
StatusTriggeredTooEarlyParams
object
2 properties
2 required
NotificationTriggerType
string
TaskHealthStatusParams
object
2 properties
2 required
DriverGeolocationGreaterThanParams
object
9 properties
3 required
CreateOptimizationActionStatusTrigger
object
15 properties
4 required
CreateAddressValidationFailedTrigger
object
15 properties
3 required
CreateDeliveryCompletedTooEarlyTrigger
object
15 properties
4 required
CreateDeliveryWindowBookedTimeoutTrigger
object
15 properties
4 required
ListNotificationTriggerTemplatesResponse
object
1 property
NotificationTriggerCatalogResponse
object
Full catalog response for GET /v1/notification-triggers/catalog.
3 properties
RouteStatusTransitionParams
object
2 properties
CreateOrderReadyToFulfillTrigger
object
15 properties
3 required
NashValidationError
object
3 properties
3 required
NotificationTriggerSlug
string
StuckStatusParams
object
6 properties
2 required
OrderNeedsAttentionParams
object
1 property
CreateTimingUpdatedTrigger
object
15 properties
3 required
CreateStatusChangedTooQuicklyTrigger
object
15 properties
4 required
TriggerAction
object
An action type that can be configured on a notification trigger.
2 properties
1 required
CreateCustomEventListenerTrigger
object
15 properties
4 required
FilterCriterion
object
A single filter criterion available to all notification triggers.
6 properties
2 required
TriggerNotificationInputSerializer
object
1 property
1 required
CustomEventListenerParams
object
1 property
1 required
CreateDeliveryStatusTransitionTrigger
object
15 properties
4 required
OrderNotDispatchedParams
object
1 property
1 required
NotificationTriggerResponse
object
A notification trigger configured on an organization.
6 properties
4 required
DenyList
object
Representation of a Nash deny list.
3 properties
3 required
CreateNashAiInvalidPodTrigger
object
15 properties
3 required
ZoneGeolocationParams
object
1 property
CreateTaskReassignmentTrigger
object
15 properties
4 required
CreateTasksAttemptsExhaustedTrigger
object
15 properties
3 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Nash publishes across the network.