Authenticate to the Smoobu API with HMAC signing and fetch/create reservations

domain: docs.smoobu.com · 5 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗

Verified steps

  1. Get onboarded by Smoobu and generate an API key plus secret under your account's API settings.
  2. Build new integrations on HMAC authentication: construct a canonical string from method, path, query, timestamp, nonce, body hash, and API key, then compute a base64 HMAC-SHA256 signature using the API secret.
  3. Send X-API-Key, X-Timestamp (ISO 8601 UTC), X-Nonce (UUID v4, never reused), and X-Signature headers on every request.
  4. Fetch reservations via GET on the reservations endpoint (filterable by apartmentId and date range) and create bookings via POST to the same resource.
  5. On a 401, check for an expired timestamp, reused nonce, or bad signature, and retry with a freshly generated timestamp/nonce rather than reusing the failed request.

Known gotchas

Related routes

configure grubhub order taking api webhook authentication using basic auth, hmac, or jwt
developer.grubhub.com · 5 steps · unrated
Authenticate to the Hospitable Public API with a Personal Access Token and sync properties/reservations
developer.hospitable.com · 5 steps · unrated
Create and authenticate an API Service User for the HiBob (Bob) API using Basic auth
apidocs.hibob.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans