Partner console

Sign in to your partner account

Bookings, wallet balance and API keys for everything you sell on the SHAFFL network.

One login for sandbox and production

No partner account yet? Request access

PARTNER PLATFORM All systems operational

Every seat in Egypt, through one API.

Search, hold and book across the SHAFFL Operator network — every booking settled from your prepaid wallet, in EGP.

Partner console
⌘K
Request a payout
Support
Partner console

Overview

Last 30 days

Find a departure

Search, pick seats, confirm

Pick seats

0 picked
FRONT
REAR
Free 0 Yours — Taken 0

Passengers

Booking contact

Where the ticket is sent

REFERENCESTATUS ROUTETRAVEL DATE PASSENGERSCHARGED CREATED
DATETYPE DESCRIPTIONREFERENCE AMOUNTBALANCE
No transactions yet.
Send the key as a bearer tokenEvery request, every endpoint
curl -H "Authorization: Bearer sk_sandbox_…" https://api.shaffl.com/partner/v1/search
Read the docs

Sandbox keys

0 Production keys are issued once your go-live is approved
NAMEKEY CREATEDLAST USED STATUS
No keys yet — create a sandbox key to start.

Requests over time

Every partner API call in the window
RequestsErrors

Endpoints

sorted by calls
ENDPOINTCALLS SUCCESSAVG ERRORS

Status codes

Recent errors

WHENENDPOINT STATUSCODE REQUEST ID
No API calls yet. Make one from the documentation console and it will appear here.

Add an endpoint

We sign every request — verify it with the signing secret

Deliveries

Newest first
EVENTREFERENCE STATUSATTEMPTS RESPONSEWHEN

Add a traveller

Saving the phone means the same customer is never typed twice.

Saved travellers

0
NAME PHONE COMPANY BOOKED LAST TRIP

Ask us to change a booking

A person reads every one — usually the same working day.
Nothing here moves money. We do not reverse a payment automatically — ever. Someone reads this, decides, and tells you what happened. Until then the seats stay exactly as they are.

Your requests

0
RAISED BOOKING WHAT WHAT WE DID STATUS

Everything that has happened

0 Keys, money, bookings, roles. Nothing here can be edited or removed.
WHEN WHO WHAT DETAIL FROM

Who you need to call

0 We watch every booked coach and tell you when one moves.
BOOKING TRIP WAS LEAVING NOW PASSENGER WHAT HAPPENED

By route

What you charge on top is yours
ROUTE BOOKINGS SEATS COST TO YOU

By office

By operator

By agent

Day by day

DAY BOOKINGS SEATS COST TO YOU

What each route costs you

0 From what you have actually paid in the last 90 days.
ROUTE OPERATOR CLASS PER SEAT BOOKED

What is failing

Every failed call

0 Quote the request id and we can find the exact call.
WHEN CODE WHAT WENT WRONG ENDPOINT TOOK REQUEST ID

Bookings from your links

0 Commission is earned the day after the trip travels.
BOOKED LINK TRAVELS TRIP VALUE YOU EARN STATUS

Payout history

0
REQUESTED AMOUNT STATUS REFERENCE PAID

Members

0 Roles & permissions
MEMBERROLE STATUSLAST ACTIVE ADDED

Invite a teammate

They set their own password from the link

Roles & permissions

Read the docs
PERMISSIONOWNER BOOKERFINANCE VIEWER
Book trips & hold seats ——
View bookings & passengers
Manage API keys & webhooks — ——
Top up and view wallet — —
See earnings & request payouts — —
Invite and remove teammates — ——
Finance sees the wallet and statements only.
Finance sees earnings and payouts only.

Pending invites

0
Only Owners can invite.