Get started
Partner developer documentation
Sell All Out activities in your app.
Show the catalogue, check availability, hold your customer's card and report each payment step. All Out confirms with the provider and tells you the decision.
01 · AuthenticateExchange your client credentials for a bearer token.02 · Explore the APIBrowse endpoints, schemas, webhooks and request examples.03 · Handle errorsUnderstand error codes and when to retry.
Make your first request
Get a token (see Authentication), then list the activities assigned to you in the sandbox:
curl https://staging-api.allout.ae/api/v1/partner/activities \
-H "Authorization: Bearer $ACCESS_TOKEN"
A sale in six steps
- Show the catalogue. Read the activities assigned to you.
- Ask for availability. Check that a slot can be booked and for how much.
- Hold the card. If confirmed, place an authorization for the quoted amount.
- Report the hold. This creates the booking, which waits for the provider.
- Receive the decision. All Out notifies you by webhook: approved or declined.
- Capture or release. Approved: capture and report it. Declined or cancelled: release the hold and report it.
Nothing is booked until you report the hold. Nothing is charged until the provider approves.