---
title: "Delete journey"
method: DELETE
path: "/apps/{app_id}/journeys/{id}"
---

# Delete journey

`DELETE /apps/{app_id}/journeys/{id}`

## Request

- Base URL: `https://api.onesignal.com`
- URL: `https://api.onesignal.com/apps/{app_id}/journeys/{id}`
- Auth: none required

Permanently delete a journey by its UUID. Returns `{ "success": true }` on success. The authenticated App API key must have permission to delete journeys. Deleting a journey stops any in-flight users and cannot be undone.

## Path parameters

- `app_id` string, required
- `id` string, required

## Headers

- `Authorization` string, required

## Response `200`

200

- object
  - `success` boolean: `true` when the journey was deleted.

## Other responses

- `403`: 403
- `404`: 404
- `429`: Rate limit exceeded. Wait the number of seconds in the `Retry-After` header before retrying.

## Changes

- **2026-11-03** `36dfd39b1be3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/onesignal/apis/api-onesignal-com/changes/apps/:app_id/journeys/:id/delete.md)

---

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