Skip to main content

API Documentation

Access Gable’s API documentation to build custom integrations and connect your workflows.

Written by Madeline Frank

📍 Where to Find It

You can view Gable’s API documentation in two ways, depending on your needs and access:

🛠️ In the Gable Platform (Admin Access Required)

If you're an admin, you can access API settings and documentation directly within Gable:

🌐 Public API Docs

You can also explore our public-facing API documentation here:


📚 Available Endpoints

The public API (v1) currently exposes the following read endpoints:

Bookings

  • GET /v1/bookings — Retrieve a list of bookings

Visits

  • GET /v1/visits — Retrieve a list of visits

Events

  • GET /v1/events — Retrieve a list of company events

  • GET /v1/events/attendees — Retrieve a paginated list of an event's attendees

All endpoints require authentication with your API key (see API Settings to generate one). Full request parameters and response schemas for each endpoint are available in the Swagger docs, where you can also authorize and test requests live.


❓FAQs

🔄 What pagination method does the API use?

The public API uses cursor-based pagination.

  • Use the $limit parameter to set how many items to return.

  • To fetch the next page, use the $next cursor returned in the previous response body.

🚦 What are the rate limits for the API?

We are not currently enforcing strict rate limits on the public API.


However, we recommend communicating a soft limit of 2,500 requests per hour to help prevent abuse and ensure smooth performance.


📧 Need Help?

Reach out to us using the chat bubble in the bottom right corner or via email at support@gable.to.

Did this answer your question?