# MERPI By Syticks

## Merpi By Sticks

- [Welcome to MERPI By Syticks](https://syticks.gitbook.io/merpi-by-syticks/welcome-to-merpi-by-syticks.md)
- [How MERPI works](https://syticks.gitbook.io/merpi-by-syticks/how-merpi-works.md)
- [Getting Started](https://syticks.gitbook.io/merpi-by-syticks/getting-started.md): To begin using the MERPI API, follow these steps:
- [API Keys and Authentication](https://syticks.gitbook.io/merpi-by-syticks/api-keys-and-authentication.md): This gives details on how Authentication is to be handled when connecting to the Merpi API.
- [The MERPI Dashboard](https://syticks.gitbook.io/merpi-by-syticks/the-merpi-dashboard.md): The MERPI Dashboard is your merchant portal at dashboard.syticks.com.
- [Explore the API Reference](https://syticks.gitbook.io/merpi-by-syticks/explore-the-api-reference.md)
- [Experience Ticketing(Events -Parties, Conference, Comedy and more)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/experience-ticketing-events-parties-conference-comedy-and-more.md): The Experience Ticketing section of the MERPI API allows merchants to manage and sell tickets for various events/experiences.
- [Get Entertainment Businesses](https://syticks.gitbook.io/merpi-by-syticks/api-reference/experience-ticketing-events-parties-conference-comedy-and-more/get-entertainment-businesses.md): Returns all entertainment businesses on Syticks, including event organisers and cinema operators.
- [Get List of Experiences](https://syticks.gitbook.io/merpi-by-syticks/api-reference/experience-ticketing-events-parties-conference-comedy-and-more/get-list-of-experiences.md): This endpoint returns list of experiences and it also includes cinema movies.
- [Get Experience Details](https://syticks.gitbook.io/merpi-by-syticks/api-reference/experience-ticketing-events-parties-conference-comedy-and-more/get-experience-details.md): Fetches the details of a single experience.
- [Get Ticket Categories & Pricing](https://syticks.gitbook.io/merpi-by-syticks/api-reference/experience-ticketing-events-parties-conference-comedy-and-more/get-ticket-categories-and-pricing.md): Fetch available ticket categories with pricing information for a specific experience (event or cinema movie).
- [Buy Experience Tickets](https://syticks.gitbook.io/merpi-by-syticks/api-reference/experience-ticketing-events-parties-conference-comedy-and-more/buy-experience-tickets.md): Purchase experience tickets (concerts, shows, events) using reserved inventory. This endpoint converts active holds into confirmed bookings.
- [General Endpoints(Get All Businesses, Transaction Requery, etc)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/general-endpoints-get-all-businesses-transaction-requery-etc.md): This deals with endpoints that are not experience or bus ticket centric but you might require while making request to other endpoints like: Getting all categories on Syticks and returning businesses.
- [Get All Categories on Syticks](https://syticks.gitbook.io/merpi-by-syticks/api-reference/general-endpoints-get-all-businesses-transaction-requery-etc/get-all-categories-on-syticks.md): Returns all Categories on Syticks.
- [Get Businesses Endpoints](https://syticks.gitbook.io/merpi-by-syticks/api-reference/general-endpoints-get-all-businesses-transaction-requery-etc/get-businesses-endpoints.md): Returns all businesses on Syticks with their corresponding details.
- [Transaction Query Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/general-endpoints-get-all-businesses-transaction-requery-etc/transaction-query-endpoint.md): Retrieve detailed information about a transaction using either its unique reference number or your own reference
- [Hold/Reserve Ticket Inventory](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hold-reserve-ticket-inventory.md): To prevent customers from losing access to inventory after making payment, use the hold/reservation endpoint to reserve tickets.
- [Hold/Reserve Experience Inventory](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hold-reserve-ticket-inventory/hold-reserve-experience-inventory.md): Temporarily reserve experience tickets (concerts, shows, events, cinema movies) before a customer completes their purchase. Holds ensure inventory availability during checkout and expire automatically
- [Hold/Reserve Transport Tickets](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hold-reserve-ticket-inventory/hold-reserve-transport-tickets.md): Temporarily reserve bus tickets (seats or boarding slots) before a customer completes their purchase. Holds ensure seat availability during checkout and expire automatically after 3 minutes
- [Hold/Reserve Hospitality Rooms](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hold-reserve-ticket-inventory/hold-reserve-hospitality-rooms.md): Temporarily reserve hotel rooms, resort accommodations, or apartment bookings before a customer completes their purchase. Holds ensure room availability during checkout and expire automatically
- [Release a Hold/Reservation Early](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hold-reserve-ticket-inventory/release-a-hold-reservation-early.md): Manually release an active hold before its automatic expiration. This endpoint allows you to free up inventory when a customer abandons their checkout or cancels their selection.
- [Cinema Ticketing(Cinema Movies, Available Days, Purchase, etc)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/cinema-ticketing-cinema-movies-available-days-purchase-etc.md): This section deals with cinema experience centric endpoints. Endpoints that let you fetch information like the details of a cinema experience and others.
- [Get Cinema Businesses](https://syticks.gitbook.io/merpi-by-syticks/api-reference/cinema-ticketing-cinema-movies-available-days-purchase-etc/get-cinema-businesses.md): Returns all businesses on Syticks that operate as cinema operators.
- [Get List of Cinema Movies](https://syticks.gitbook.io/merpi-by-syticks/api-reference/cinema-ticketing-cinema-movies-available-days-purchase-etc/get-list-of-cinema-movies.md): Fetch a paginated list of cinema experiences (movies) with optional filtering and sorting.
- [Get Cinema Experience Details](https://syticks.gitbook.io/merpi-by-syticks/api-reference/cinema-ticketing-cinema-movies-available-days-purchase-etc/get-cinema-experience-details.md): Returns the details about a cinema experience/event like the days in the week the movie shows at the cinema, the times in the day when the movie shows(11:30pm - 1:45pm, 2:20pm - 4:50pm), etc.
- [Fetch available cinema dates in the month](https://syticks.gitbook.io/merpi-by-syticks/api-reference/cinema-ticketing-cinema-movies-available-days-purchase-etc/fetch-available-cinema-dates-in-the-month.md): Returns all the dates in the month that a cinema movie is showing.
- [Get Cinema Ticket Categories & Pricing](https://syticks.gitbook.io/merpi-by-syticks/api-reference/cinema-ticketing-cinema-movies-available-days-purchase-etc/get-cinema-ticket-categories-and-pricing.md): Fetch available ticket categories with pricing information for a specific cinema experience (movie).
- [Buy Cinema Experience Tickets](https://syticks.gitbook.io/merpi-by-syticks/api-reference/cinema-ticketing-cinema-movies-available-days-purchase-etc/buy-cinema-experience-tickets.md): Purchase cinema movie tickets using reserved inventory. This endpoint converts active holds into confirmed movie bookings with specific showtime details.
- [Bus Ticketing(Routes, Terminals, Schedules, Buses, Purchase, etc)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc.md): This section covers everything concerning Bus ticketing
- [Get All States Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-all-states-endpoint.md): Retrieves the list of states that Syticks supports. E.g Lagos, Abuja, Kano, etc.
- [Get all Cities Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-all-cities-endpoint.md): Retrieves the list of cities that Syticks supports. Eg Iyana Ipaja, Festac, Kubwa etc.
- [Get Transport Businesses](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-transport-businesses.md): Returns all transport businesses on Syticks.
- [Get Bus Routes Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-bus-routes-endpoint.md): Retrieves the bus routes available on Syticks. It can also be customized to filter out exact information using query parameters.
- [Get Buses Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-buses-endpoint.md): Retrieves all buses available for either a route(Lagos->Abuja), the schedule(the day the user wants to travel), etc. It can also be customized to filter out exact information using path parameters.
- [Get Single Bus Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-single-bus-endpoint.md): Retrieves all details about a single bus when you pass the bus ID as a path parameter. You'll find extra details below.
- [Get Bus Seats Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-bus-seats-endpoint.md): Retrieves the bus seats available based on the bus, and the schedule(schedule\_id) and the date the customer wishes to travel.
- [Get Schedules Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-schedules-endpoint.md): Retrieves the schedules of a route, based on the day the user selects that they want to travel. It can also be customized to filter out exact information using query parameters.
- [Get Schedules Endpoint With Extra Information (V2)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-schedules-endpoint-with-extra-information-v2.md): CURRENT VERSION - This endpoint supports both Timed Schedules and Random Schedules.
- [Get Schedules Endpoint With Extra Information (DEPRECATED - V1)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-schedules-endpoint-with-extra-information-deprecated-v1.md): ⚠️ DEPRECATION NOTICE: This endpoint is deprecated and supports only Timed Schedules. Please use the new V2 endpoint which supports both Timed Schedules and Random Schedules.
- [Buy Bus Ticket Endpoint (V2)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/buy-bus-ticket-endpoint-v2.md): CURRENT VERSION - This endpoint supports both Timed Schedules and Random Schedules.
- [Buy Bus Ticket Endpoint (DEPRECATED - V1)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/buy-bus-ticket-endpoint-deprecated-v1.md): ⚠️ DEPRECATION NOTICE: This endpoint is deprecated and supports only Timed Schedules. Please use the new V2 endpoint which supports both Timed Schedules and Random Schedules.
- [Hospitality Ticketing(Hotels, Resorts, Apartments)](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hospitality-ticketing-hotels-resorts-apartments.md): The Hospitality Booking section of the MERPI API allows merchants to integrate hotel, apartment, and resort booking capabilities into their platforms.
- [Get Hospitality Businesses](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hospitality-ticketing-hotels-resorts-apartments/get-hospitality-businesses.md): Returns all hospitality businesses on Syticks.
- [Get List of Hotels/Apartments/Resorts](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hospitality-ticketing-hotels-resorts-apartments/get-list-of-hotels-apartments-resorts.md): Retrieve a list of available hotels, apartments, and resorts. This endpoint supports extensive filtering options to help merchants discover relevant accommodations based on location, price, amenities,
- [Get Hotel/Apartment/Resort Rooms](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hospitality-ticketing-hotels-resorts-apartments/get-hotel-apartment-resort-rooms.md): Get available rooms for a specific hotel. Retrieve detailed room information including types, pricing, capacity, and availability status for a particular property.
- [Get Hotel & Rooms in One Endpoint](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hospitality-ticketing-hotels-resorts-apartments/get-hotel-and-rooms-in-one-endpoint.md): Get complete hotel and room information in a single API call. This endpoint is specifically designed for POS terminal integrations and scenarios where you need all booking information at once.
- [Book Hotel/Apartment Room Tickets](https://syticks.gitbook.io/merpi-by-syticks/api-reference/hospitality-ticketing-hotels-resorts-apartments/book-hotel-apartment-room-tickets.md): Purchase hotel accommodation. Allows your customers to book rooms at available hotels, apartments, or resorts.
