# Cancel scheduled messages Cancel one or more scheduled message batches by ID or by batch metadata. If using metadata, all batches matching the given key and value will be cancelled. To successfully cancel a batch, you must do so before the time. Batches without a value (i.e., batches that are sent immediately) cannot be cancelled. Cancellation is performed asynchronously. This means that this method always returns a 200 response, even if the cancellation fails. Endpoint: DELETE /v1/projects/{project_id}/messages Version: 0.0.1 Security: BearerAuth ## Path parameters: - `project_id` (string, required) The unique ID of the project. You can find this on the Sinch Dashboard. ## Response 403 fields (application/json): - `code` (integer) - `message` (string) - `status` (string) - `details` (array) ## Response 500 fields (application/json): - `code` (integer) - `message` (string) - `status` (string) - `details` (array)