Skip to main content
The Cancel Orders endpoint lets you cancel one or more open orders in a single request by providing a list of order IDs. This is more efficient than issuing individual cancel requests when you need to cancel multiple orders at once. The response includes a result for each order ID you submitted, so you can identify exactly which cancellations succeeded and which failed — even within a single batch.

Endpoint

Authentication

This endpoint requires a valid JWT Bearer token passed in the Authorization header:

Request Body

array of strings
required
A list of order UUIDs to cancel. You can include up to 100 order IDs per request. Each ID must correspond to an open order owned by the authenticated user.

Response Fields

array
An array containing one result object per order ID submitted in the request.
Partial success is possible. Coinbase processes each cancellation independently within the batch. Some orders in your list may cancel successfully while others fail — for example, if an order was already filled or does not belong to your account. Always check the success field on each individual result object.

Examples

Example Request

Example Response

In this example, the first order was cancelled successfully, while the second failed — likely because it had already been filled or cancelled before this request was processed.