GoodInbound

Endpoint Catalog

Anonymous visitor endpoints cover form responses, file uploads, availability, booking creation, widgets, and public link resolution. They are rate limited and need no credential. Never put an API key in visitor-side code.

The protected management API uses the canonical /api/projects/:projectId/* routes. Send Authorization: Bearer gi_live_... from a server, secure automation, or local agent. The key must belong to the project ID in the URL and the project must have API access on its current plan.

  • Project settings: GET, PUT /api/projects/:projectId and GET /entitlements
  • Event types: List, get, create, update, delete, and configure calendars
  • Schedules and availability: Schedules, rules, and date overrides
  • Bookings: List, get, cancel, confirm, decline, and read form responses
  • Forms and responses: Forms, steps, fields, responses, files, and reordering
  • Contacts and views: Contacts, imports, next actions, stages, enrichment, and saved views
  • Tags: Tag CRUD, cursor pagination, and idempotent contact assignments
  • Workflows: Definitions, steps, runs, manual triggers, and test runs
  • Activity and analytics: Recent activity, exact booking/form funnels, and provider configuration
  • Files and calendars: Project uploads, available calendars, and per-event-type calendar selection