Docs/API Reference/API Reference

API Reference

TL;DR

Base URL: https://api.repull.dev. All requests need Bearer auth + workspace ID. JSON in, JSON out. OpenAPI spec at /openapi.json.

Complete reference for all Repull API endpoints. Every request uses JSON and requires authentication.

Base URL

All API requests are made to:

https://api.repull.dev

Authentication

Include your API key in the Authorization header as a Bearer token.

Authorization: Bearer sk_live_YOUR_KEY

Request & Response Format

  • All request bodies must be JSON with Content-Type: application/json.
  • All responses are JSON. Successful responses return the resource or a list wrapper. Errors return an error field.
  • Use the X-Schema header to choose response format: native (default, snake_case), calry (Calry v2 compatible), or calry-v1.

Available Resources

Properties
Reservations
Availability
Guests
Conversations
Reviews
Quotes
Custom Fields
Passthrough

OpenAPI Specification

A machine-readable OpenAPI 3.1 spec is available at https://api.repull.dev/openapi.json. Use it to generate client libraries or import into tools like Postman.

AI