---
title: "Create delivery incident"
method: POST
path: "/v1/jobs/{jobId}/tasks/{taskId}/delivery_incident"
tags: ["Job"]
---

# Create delivery incident

`POST /v1/jobs/{jobId}/tasks/{taskId}/delivery_incident`

## Request

- Base URL: `https://api.sandbox.usenash.com`
- URL: `https://api.sandbox.usenash.com/v1/jobs/{jobId}/tasks/{taskId}/delivery_incident`
- Auth: none declared

Report a delivery incident such as a damaged package, missing items, or late delivery. Creates an incident record linked to the specified task.

## Path parameters

- `jobId` string, required: job id
- `taskId` string, required: task id

## Request body

- DeliveryIncidentInputSerializer
  - `raiseIncident` boolean, required: Flag delivery to be reviewed by Nash's team (not for urgent cases). Set to False to indicate issue has been resolved
  - `incidentNotes` string, required: Details about incident
  - `incidentType` 'REFUND_REQUEST' | 'COURIER_NOTES': Courier Notes or Refund Request
  - `incidentSubtype` 'arrived_late' | 'delivered_early' | 'delivered_to_wrong_address' | 'missing_or_incorrect_items' | 'never_delivered' | 'poor_delivery_experience' | 'other'
  - `incidentFileUrl` string, nullable: Url to file attachment for refund request
  - `incidentFileUrls` string[], nullable: Urls to file attachments for refund request
  - `requestAmountDeliveryFeeCents` integer, nullable: The request amount for the delivery fee in cents.
  - `requestAmountOrderValueCents` integer, nullable: The request amount for the order value in cents.
  - `requestAmountTipCents` integer, nullable: The request amount for the tip in cents.

## Response `200`

OK

- DeliveryIncidentOutputSerializer
  - `jobId` string, required
  - `taskId` string, required
  - `raiseIncident` boolean, required
  - `incidentNotes` string, required
  - `incidentType` string, nullable, required
  - `incidentSubtype` string, nullable, required
  - `incidentFileUrl` string, nullable, required
  - `incidentFileUrls` string[], nullable, required
  - `refundRequestId` string, nullable: The ID of the refund request.
  - `requestAmountDeliveryFeeCents` integer, nullable: The request amount for the delivery fee in cents.
  - `requestAmountOrderValueCents` integer, nullable: The request amount for the order value in cents.
  - `requestAmountTipCents` integer, nullable: The request amount for the tip in cents.

## Other responses

- `422`: Unprocessable Content

---

[API](https://skmtc.dev/nash/apis/nash-api.md) - [All operations](https://skmtc.dev/nash/apis/nash-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nash/apis/nash-api/revisions/e3713837c5c9?raw)
