SympleHost Developers

Build integrations against the SympleHost Partner API. Pull reservations, transactions, and unified-inbox messages; link properties; and automate partner workflows with scoped API keys.

Quickstart

  1. Read the Partner API HTML docs.
  2. Load the machine-readable contract: /openapi.json (also YAML).
  3. Authenticate with HTTP Basic for read-only non-sensitive scopes, or HMAC-SHA256 for sensitive scopes.
  4. Request Accept: application/vnd.symplehost.partner.v1+json.
  5. Paginate with opaque keyset cursors (meta.next_cursor).

OpenAPI

CLI

The official SympleHost CLI (symplehost on npm) queries the Partner API from the terminal — reservations, transactions, properties, and conversations, with cursor pagination:

npm install -g symplehost
export SYMPLEHOST_KEY_ID=key_... SYMPLEHOST_SECRET=...
symplehost reservations

Base URLs

Errors

API errors use a JSON envelope with stable machine code values. Example problem detail: /api/v1/errors/example.

Contact

Partners: partners@symplehost.ai · Support: support@symplehost.ai