Cancelling and Refunding Orders

An Order's status reflects it's current position in the cancellation or refund process. Using this status parameter, you can get a list of all Orders with the status in which you are interested, for example those Orders whose refund is has been denied.


Authenticating Your Access to the Eventbrite API

To work with Orders, you must authenticate your access to the Eventbrite API. To learn how, refer to Authenticating Your Access page.


Finding Order information by Refund Status

To find Order information by refund status, append the parameter refund_request_status with the appropriate value to the GET request.

The value of the refund_request_statuses parameter can be completed, pending, outside_policy, disputed and denied.

For example the call

curl -X GET   https://www.eventbriteapi.com/v3/events/event_id/orders?refund_request_statuses=completed  -H 'Authorization: Bearer PERSONAL_OAUTH_TOKEN' 

returns an array of all Orders whose refund has been completed.

{
    "pagination": {
        "object_count": 6,
        "page_number": 1,
        "page_size": 50,
        "page_count": 1,
        "has_more_items": false
    },
    "orders": [
        ...
        ]
}

Next steps

These are the next articles to continue with your building

Embedding a Checkout Widget

Finding Information on an Order