Low Balance Alert: Your prepaid balance of €42,750 is below the recommended €50,000 threshold. Enable auto-recharge or top up manually to avoid service interruption.
Requests This Month
1,247,832
↑ 12% vs last month
Bookings This Month
3,241
↑ 8% vs last month
Active API Keys
2
1 production, 1 sandbox
Account Balance
€42,750
Low — top up recommended
API Requests — Last 7 Days
Daily
Account Summary
Model
Prepaid
API Tier
Tier 2
Rate Limit
200 req/s
Certification
✓ Passed
Look-to-book
385:1
Recent Activity
Booking confirmed — HTL-2891 Rome Cavalieri · May 31, 09:14
€234.00
API key created — bed_live_…8x7k · May 30, 14:22
Invoice #INV-0042 — €18,420 due Jun 15 · May 28
Open
Booking confirmed — HTL-2847 Hilton Paris · May 27, 11:05
€312.00
API Keys
Manage your API credentials for production and sandbox environments
Production Keys
bed_live_····················8x7k
Active
Tier 2
Label: Primary Production · Last used: 2 minutes ago · Created May 30, 2026
Sandbox Keys
bed_test_····················3m2p
Active
No Rate Limit
Label: Dev Sandbox · Last used: 3 hours ago · No metering applied
Security: API keys are shown once at creation. The full key value cannot be retrieved after that. If you lose a key, revoke it and create a new one. Never share keys in code repositories.
Sandbox Console
Test API endpoints with your sandbox key — no metering, no billing
Request
PARAMETERS
AUTHENTICATION
bed_test_····3m2p
Sandbox
Response
200 OK
142ms
"data": [
{
"id": "mh-a1b2c3d4",
"name": "Swissotel The Bosphorus",
"country_code": "TR",
"city": "Istanbul",
"star_rating": 5.0,
"category": "hotel"
},
{
"id": "mh-e5f6g7h8",
"name": "Four Seasons Istanbul",
"country_code": "TR",
"city": "Istanbul",
"star_rating": 5.0
}
],
"total": 1842,
"page": 1,
"page_size": 10
API Usage
Request volume, latency, and endpoint breakdown
Total Requests
247,832
↑ 12% vs prior period
Success Rate
99.6%
998 errors (0.4%)
Avg Latency
148ms
p99: 312ms
Look-to-Book
385:1
643 bookings
Daily Request Volume
By API Product
Content API
58%
Cache API
37%
Booking API
5%
Endpoint Breakdown
| Endpoint | Requests | Errors | Avg Latency |
|---|---|---|---|
| GET /v1/hotels | 98,432 | 12 | 122ms |
| GET /v1/availability | 87,241 | 34 | 89ms |
| GET /v1/hotels/{id} | 45,812 | 0 | 98ms |
| POST /v1/bookings | 643 | 8 | 412ms |
Billing & Account
Prepaid account balance, auto-recharge settings, and payment history
Current Balance
€42,750.00
Low — 45% of recommended minimum
At current burn rate of ~€6,200/day, balance lasts approximately 6.9 days
Auto-Recharge
Automatically top up when balance drops below a threshold.
Balance History
Balance decreased 57% this month
Recent Transactions
| Date | Description | Amount | Balance After |
|---|---|---|---|
| May 31 | API Usage Charge | −€6,240 | €42,750 |
| May 30 | API Usage Charge | −€5,890 | €48,990 |
| May 20 | Balance Top-Up · Wire Transfer | +€100,000 | €144,320 |
Invoices
| Invoice | Period | Amount | Status | Due Date | |
|---|---|---|---|---|---|
| INV-0042 | May 2026 | €18,420 | Open | Jun 15, 2026 | |
| INV-0038 | Apr 2026 | €14,850 | Paid | May 15, 2026 | |
| INV-0034 | Mar 2026 | €12,190 | Paid | Apr 15, 2026 |
/
INV-0042
Open
Invoice #INV-0042
Period: May 1–31, 2026 · Due: Jun 15, 2026
| Description | Qty | Unit Price | Total |
|---|---|---|---|
| Content API Requests | 144,890 | €0.08/1k | €11,591 |
| Cache API Requests | 91,412 | €0.04/1k | €3,656 |
| Booking API Requests | 3,241 | €0.35/req | €1,134 |
| Platform Fee | 1 | €2,039 | €2,039 |
| Total | €18,420 | ||
Payment Status
StatusOpen
Amount Due€18,420
Due DateJun 15, 2026
Bill To
SunTours Travel Group
VAT: TR1234567890
Istanbul, Turkey
API Certification
Sandbox testing required before production access is granted
Certification Complete
All 4 steps passed · Certified May 24, 2026
✓
Authentication & Session Setup
Validate API key and receive session context
pass POST /v1/session/validate returns customer context
pass Invalid key returns 401
✓
Content API Integration
List and retrieve hotel content
pass GET /v1/hotels returns paginated results
pass GET /v1/hotels/{id} returns full content
✓
Availability & Pricing
Query availability and rates
✓
Booking Flow
Create, retrieve, and cancel a booking
API Documentation
Interactive reference for all Bedbank API endpoints
HOTELS
GET /v1/hotels
GET /v1/hotels/{id}
GET /v1/hotels/{id}/rooms
AVAILABILITY
GET /v1/availability
POST /v1/availability/batch
BOOKINGS
POST /v1/bookings
GET /v1/bookings/{ref}
GET
/v1/hotels
Returns a paginated list of hotels available for your account. Filter by country, city, category, or star rating.
QUERY PARAMETERS
| Parameter | Type | Description |
|---|---|---|
| country_code | string | ISO 3166-1 alpha-2 country code |
| page | integer | Page number, default 1 |
| page_size | integer | Results per page, max 1000 |
Support Tickets
2 open tickets
| Subject | Category | Priority | Status | Updated |
|---|---|---|---|---|
| 409 Conflict on /v1/bookings | Technical | High | In Progress | 2h ago |
| Invoice INV-0042 — line item issue | Billing | Medium | Open | 1d ago |
| Content API — missing amenity data | Technical | Low | Resolved | 3d ago |
/
#TKT-0081
In Progress
409 Conflict on POST /v1/bookings for HTL-2891
AT
Alex Torres
May 31, 07:14
Getting 409 Conflict when trying to book hotel HTL-2891 (Swissotel Bosphorus) for Jun 15–18. The availability endpoint shows available rooms, but the booking call fails. Here's the error:
{"code":"room_unavailable","message":"Room mh-r4521 is no longer available for the requested dates"}
SA
Support Agent
May 31, 09:02
Hi Alex, this is a race condition — another booking was confirmed for the same room between your availability check and booking request. This is expected behavior and documented in the API spec (HTTP 409).
Solution: Re-query
Solution: Re-query
/v1/availability after receiving a 409, and present updated options to the user. We're looking at your specific case to confirm nothing else is wrong.
Ticket Details
CategoryTechnical
PriorityHigh
StatusIn Progress
OpenedMay 31, 07:14
SLA DeadlineMay 31, 08:14
Related Endpoint
POST
/v1/bookings
Settings
Profile Information
Contact your admin to change your email address
Change Password