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.
Open partner.travapi.com in your browser.
Click the Become a Partner button at the top right.
Fill in the form: Company name, Tax number, Contact person and
Email are required. Tax office, phone and intended use are optional.
Click Submit application. Our team reviews your application.
The portal home — top right has Become a Partner and Sign in.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.
Check the email inbox you used in the application. (If it's not there, check spam/junk.)
Click the "Set password" link in the email.
On the screen that opens, type your new password twice and click Save password.
Your password is saved; you can now sign in.
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.
Click the Sign in link at the top right of the home page.
Enter your email and the password you set.
Click Sign in. The system takes you straight to the API Access panel.
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:
Create sandbox key — instantly creates a test key.
Request live access — requests a real sales key.
Your API Keys table — lists all the keys you own.
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.
Click the Create sandbox key button in the panel.
A window opens instantly containing an API Key and a Secret.
Copy both and store them somewhere safe. (The Copy button on each row helps.)
Click Close. Your key starts appearing in the table.
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.
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.
Click the Request live access button in the panel.
Your request goes to Woxx. After certification/approval your live key becomes active.
If you already have a pending or active live key, the system warns you (as shown below).
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.
Get a token: send API Key + Secret, receive a token valid for 1 hour.
Search hotels: put the token in the Authorization header and search;
each hotel comes back with a rateKey.
Book: send a booking request with your chosen rateKey.
In sandbox the response starts with SBX-… — no real reservation is created.
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:
Status
Meaning
active
Working — you can make requests.
pending
Awaiting approval (usually a new live request). Not usable yet.
suspended
Temporarily suspended. Contact Woxx.
revoked
Cancelled — 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:
🧩 Developer-friendly kit: Swagger (interactive API docs), a Postman collection,
sample requests/responses and documentation. Your dev team integrates within hours.
(The /developers page in the portal is the first stop.)
🔔 Instant webhook notifications: when events such as cancellation/refund occur, a signed
notification is sent to your system automatically — no constant polling needed.
🔄 Post-booking management: status lookup, cancellation and refund requests — all
via the API. You are not left alone after the sale.
🖼️ Rich content: hotel photos, descriptions, amenities and destination data —
ready content to build your own site completely.
🛠️ Two integration paths: integrate via the API in code, or sell from our ready-made
B2B panel with no code at all. Pick what fits you.
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
Never share the Secret. Email, message, screenshot — don't send it in the clear anywhere.
Don't embed the Secret in a browser/mobile app. Make requests from your own server.
Develop in sandbox, sell in live. Switch to live when testing is done.
Revoke when in doubt. If there's any chance of a leak, revoking and creating a new key takes seconds.
IP restriction (optional): you can restrict your live key to work only from your own
server IP — request this from Woxx for extra security.
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.