Agency Portal — Step-by-Step User Manual

Explains every step from application to your first working search, with real screenshots, nothing skipped. No technical knowledge required.

partner.travapi.com · Version 1.0 · 1 July 2026

What is this portal for?

Travapi Agency API lets you search and book our hotel · tour · cruise inventory from your own system. You show search results to your customer on your own site/software and sell directly from us — your commission is applied automatically on every sale.

To use it you need an API key. You get this key from the portal at partner.travapi.com. This manual shows you how to use that portal from scratch.

What can you sell right now?

🏨 Hotel
🧳 Tour
🚢 Cruise
✈️ Flights
🚐 Transfers

Hotel · Tour · Cruise are available now. Flights and Transfers are coming soon through the same API — you will sell the new products without changing your existing integration.

There are two kinds of key
Sandbox Test key. Try as much as you like — no real reservation is created, no money/debt is charged. You build your integration with this.
Live Real key. Your bookings are actually created and posted as debt to your current account. Issued after Woxx approval.
Roadmap Apply → Set password → Sign in → Sandbox key → Test → Live access. Everything is explained one by one below. No need to rush — go in order.
1

Apply

You are visiting the portal for the first time — you first need to submit a partnership application.

  1. Open partner.travapi.com in your browser.
  2. Click the Become a Partner button at the top right.
  3. Fill in the form: Company name, Tax number, Contact person and Email are required. Tax office, phone and intended use are optional.
  4. Click Submit application. Our team reviews your application.
Portal home
The portal home — top right has Become a Partner and Sign in.
Application form
Application form — enter your company and contact details, then submit.
If you already have an account Don't fill in the form; go straight to Sign in. A second application with the same email is not needed.
2

Set your password

Once your application is approved you receive an email — you create your password from it.

  1. Check the email inbox you used in the application. (If it's not there, check spam/junk.)
  2. Click the "Set password" link in the email.
  3. On the screen that opens, type your new password twice and click Save password.
  4. Your password is saved; you can now sign in.
Set password screen
Set password — your email comes pre-filled, you just type the password.
Tip Choose a strong password (at least 8 characters, letters + digits). If you forget it, use "Forgot password" on the sign-in screen to reset it via the same email method.
3

Sign in

Your account is ready — sign in to reach the panel.

  1. Click the Sign in link at the top right of the home page.
  2. Enter your email and the password you set.
  3. Click Sign in. The system takes you straight to the API Access panel.
Sign-in screen
Sign-in screen — email + password.
4

Get to know the panel

When you sign in you land on the API Access panel. All your key operations are here.

You see three things in the panel:

API Access panel
The panel — key creation buttons and your key list.

The columns: Key (its id), Environment (sandbox/live), Status (active/revoked…), Created date and Action (revoke). For status meanings, see the Key statuses section.

5

Create a sandbox (test) key

Before going to real sales you try everything with a test key. This is the most important step.

  1. Click the Create sandbox key button in the panel.
  2. A window opens instantly containing an API Key and a Secret.
  3. Copy both and store them somewhere safe. (The Copy button on each row helps.)
  4. Click Close. Your key starts appearing in the table.
Sandbox key and secret
Key created — API Key + Secret. (Masked in the image for security.)
⚠ Very important: the Secret is shown only ONCE After you close this window you cannot see the Secret again. If you don't save it now, that key is useless — you'll have to create a new one. You can see the API Key later from the table, but never the Secret. Do not share it with anyone.
Key in the table
Your new key is added to the list — environment sandbox, status active.
6

Request live access

When your testing is done, you request a live key for real sales.

  1. Click the Request live access button in the panel.
  2. Your request goes to Woxx. After certification/approval your live key becomes active.
  3. If you already have a pending or active live key, the system warns you (as shown below).
Live access request
Live access — if you already have a live key, an info message appears.
Live = real money Every booking made with a live key is actually created and posted as debt to your current account. Before going live, be sure to fully validate your integration in sandbox.
7

Make your first call (sandbox)

Your key is ready. Let's see it work — three simple steps: get a token → search → book.

The three requests below are the foundation of your integration. These examples use curl but you can do the same from any programming language.

  1. Get a token: send API Key + Secret, receive a token valid for 1 hour.
  2. Search hotels: put the token in the Authorization header and search; each hotel comes back with a rateKey.
  3. Book: send a booking request with your chosen rateKey. In sandbox the response starts with SBX-…no real reservation is created.
Sandbox API flow
A real sandbox run: token → 1019 hotels → SBX-… mock booking.
Detailed technical documentation For all endpoints, field descriptions, error codes and sample responses, see the Developers (/developers) page in the portal. There you can also try requests from the browser via Swagger (Interactive API).

Key statuses & revocation

The Status column tells you what state each key is in:

StatusMeaning
activeWorking — you can make requests.
pendingAwaiting approval (usually a new live request). Not usable yet.
suspendedTemporarily suspended. Contact Woxx.
revokedCancelled — permanent, no longer works. Stays in the table as a record.

To revoke a key, click Revoke in the Action column of that row and confirm.

Revocation is irreversible Once you revoke a key it never works again. If you suspect a key has leaked, revoke it immediately and create a new one.

More than search — what the platform offers

Travapi Agency API is not just a search engine; it is end-to-end sales infrastructure. Once you have your key, here is what you get:

Why Travapi? Beyond the global providers, close to you: a broad Türkiye-focused inventory, local team support, cruise and own-contract products, card-free account sales.

Security rules

Frequently asked questions

I made a booking in sandbox — was it real?
No. Sandbox is entirely a test; the response comes with SBX-… and no real record/debt is created.
I lost the Secret, what do I do?
The Secret can't be shown again. Revoke that key and create a new one; save the new Secret immediately.
How long is a token valid?
1 hour. When it expires, get a new token with the same API Key + Secret — your key doesn't change.
When do I get a live key?
After you click "Request live access", with Woxx approval. It activates once the credit limit and required agreement are complete.
Why do I see prices without markup in the search list?
Your agency margin is applied on hotel detail and at booking; the list price is the base price. This is normal.
Which products can I sell?
Hotel, tour and cruise, depending on your key's scope. You see your scope in the scopes field of the token response.
Stuck? Use the Contact link in the portal or your assigned Woxx representative for support. For technical integration, the /developers page + Swagger is the fastest start.