Orders

New order

Triggered by

  1. Choose for the New order (+) button of the orders-dashboard

  2. Orders placed via order-pages. The webhook is not executed until the order has been paid.

Example payload

{
    "id": 14810,
    "event_id": 44,
    "event_date": "2021-01-28 09:00:00",
    "payment_id": "tr_s86ed95uHD",
    "payment_status": "paid",
    "custom_status": "",
    "created_at": "2021-01-09 15:21:24",
    "uid": "ha9hrHI7jPzb1Q01sjW68KbWsA2we9E1PxDwvWgJ",
    "name": "John Doe",
    "email": "[email protected]",
    "input_fields": {
        "fields": [],
        "tickets": [
            {
                "name": "Gold (Backstage)",
                "price": 40,
                "vat": 21,
                "is_counted": true,
                "number": 2
            }
        ]
    },
    "num_tickets": 2,
    "total": 80,
    "discount": 0,
    "ip_address": "1.2.3.4"
}

Changelog

Version

Description

1.0

Introduced.

2.2.0

Added ‘discount’ field.


Update order

Triggered by

  1. Choose for Edit customer in the popupmenu of the orders-dashboard

  2. REST API (Update order request)

Example payload

{
    "id": 14782,
    "custom_status": "processing",
    "name": "John Doe",
    "email": "[email protected]"
}

Changelog

Version

Description

1.0

Introduced.


Delete order

Triggered by

  1. Choose for Delete order in the popupmenu of the orders-dashboard

  2. REST API (Delete order request)

Example payload

{
    "id": 14810
}

Changelog

Version

Description

1.0

Introduced.


Refund order

Triggered by

  1. Choose for Refund in the popupmenu of the orders-dashboard

Example payload

{
    "ids": [
        14783
    ],
    "refunds": [
        {
            "refund_amount": 14.25,
            "refund_date": "2021-01-09 14:59:54"
        }
    ]
}

Note

The payload can contain multiple order ids. This will happen if the order is part of a multi-select group, e.g. multiple events grouped together.

Changelog

Version

Description

1.0

Introduced.