v1

latestOpenAPI 3.0.2Jammed Bookings2026-07-147540124.9 KB
Booking Endpoints

Create a transaction for a booking

Create a new transaction (money log entry) for the specified booking.

This creates a credit note transaction with the specified amount and description. The transaction will be associated with the booking and its customer.

All amounts should be provided as positive integers in the smallest currency unit (cents/pence) - e.g., £10.50 should be provided as 1050.

post/bookings/{code}/transactions.json

Path parameters

codestring required

The booking code

Headers

Authorizationstring required

Request body

Response

Transaction created successfully

idinteger

Unique identifier for the money log entry

sourcestring

The source/type of the transaction

amountinteger

Transaction amount in cents/pence

currency_codestring

Currency code (e.g., GBP, USD, EUR)

created_atinteger

Unix timestamp when the transaction was created

display_amountstring

Formatted amount with currency symbol

refundboolean

Whether this transaction is a refund

successboolean

Whether the transaction was successful

titlestring

Display title for the transaction

descriptionstring nullable

Description of the transaction (for credit notes)

manual_typestring nullable

Type of manual transaction (for credit notes)