How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tickitto Basket API

The Basket API from Tickitto — 10 operation(s) for basket.

Tickitto Basket API is one of 8 APIs that Tickitto publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Basket. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 12 operations across 10 paths, and defines 39 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://tickitto.tech/api.

12 operations 10 paths 39 schemas 1 DELETE2 GET8 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://tickitto.tech/api
Authentication
API Key, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Tickitto Basket API declares 2 security schemes for authenticating requests. An API key is passed in the header as key (APIKeyHeader). It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 12

Across 10 paths, the API surfaces 12 operations — 1 DELETE, 2 GET, 8 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Basket 12
POST
/api/basket/
Create Basket
create_basket 9 params → 200401404409400422410500
GET
/api/basket/
View Basket
view_basket 6 params → 200401404409400422410500
POST
/api/basket/set-basket-currency
Set Basket Currency
set_basket_currency 6 params → 200401404409400422410500
POST
/api/basket/add
Add To Basket
add_basket_item 10 params body → 200401404409400422410500
PUT
/api/basket/promocode
Apply Basket Promocode
apply_basket_promocode_api_basket_promocode_put 9 params → 200401404409400422410500
DELETE
/api/basket/promocode
Remove Basket Promocode
remove_basket_promocode_api_basket_promocode_delete 4 params → 200401404409400422410500
POST
/api/basket/remove
Remove From Basket
remove_basket_item 6 params → 200401404409400422410500
POST
/api/basket/checkout
Checkout
checkout_basket 5 params body → 200401404409400422410500
POST
/api/basket/cancel
Cancel Item
cancel_basket_item 6 params → 200401404409400422410500
POST
/api/basket/stripe_object
Create Stripe Object
create_stripe_object 2 params body → 200401404409400422410500
POST
/api/basket/careem_pay_object
Create Careem Pay Object
create_careem_pay_object 3 params body → 200401404409400422410500
GET
/api/basket/intele_commission
Get Intele Commission
intele_commission 2 params → 200401404409400422410500

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are BasketItem (37 properties), Basket (16 properties), EventVenue (11 properties), Reservation (10 properties). Each schema is shown below with its type and property counts.

OptionChoice
object
3 properties 2 required
AdjustmentType
string
PriceDelta
object
Represents the difference between two monetary values. May be negative.
2 properties 2 required
Image
object
3 properties
StripeObject
object
3 properties 3 required
InteleCommissionItem
object
3 properties 3 required
PaymentMethodType
string
STRIPE: Tickitto is MOR, and retrieves payment for the items via Stripe. CAREEMPAY: Tickitto is MOR, and retrieves payment via Careem Pay. TICKITTO: The distri…
Ticket
object
2 properties 1 required
DeliveryMethod
string
Price
object
Represents an absolute monetary value in a particular currency. Cannot be negative.
2 properties 2 required
AdmissionType
string
Personalisation
object
10 properties
BasketItemCreate
object
6 properties 2 required
BasketItemEventData
object
3 properties 1 required
IsTbd
object
2 properties
Reservation
object
Represents a single seat, ticket etc. reservation to an event.
10 properties 2 required
BasketItemStatus
string
- unreserved: rereservation failed or hit max attempts and item will not attempt checkout - reservationpending: item is pending re-reservation due to ttl expir…
ErrorBody
object
3 properties 2 required
ApiPromocode
object
7 properties 6 required
BasketCheckoutStatus
string
- notcheckedout: the basket has neither been, nor is being checked out - checkoutpending: the basket is currently in the process of checking out - paymentfaile…
Barcode
object
Contains information about a barcode used to e.g. admit entry to an event by scanning using specialised hardware, a tablet or a smartphone.
4 properties 3 required
Adjustment
object
3 properties 3 required
BookingOptions
object
5 properties
CareemPayObject
object
5 properties 4 required
EventDateTime
object
Represents a date and time relating to an event.
2 properties 2 required
Notes
object
3 properties
CareemCustomer
object
8 properties 5 required
BasketItem
object
37 properties 10 required
BillingDetails
object
3 properties
Error
object
4 properties 3 required
BillingAddress
object
6 properties
InteleCommissionResults
object
2 properties
Basket
object
16 properties 1 required
Pickup
object
6 properties 5 required
Customer
object
7 properties 4 required
EventVenue
object
11 properties 4 required
BarcodeFormat
string
Supported barcode formats.
Organiser
object
Describes an event/activity organiser.
3 properties
Dropoff
object
6 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tickitto-basket-api-openapi.yml Raw ↑

Other APIs Tickitto publishes across the network.

Tickitto Authentication API
Tickitto Availability API
Tickitto Events API
Tickitto Metadata API
Tickitto Search API
Tickitto System Status API
Tickitto Webhooks API
Where this information came from

This is an independent, third-party profile of Tickitto Basket API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.