GoodInbound

Project Settings and Entitlements

All routes here need a project API key: Authorization: Bearer gi_live_.... See Authentication.

Project and entitlements#

Read and update the project the API key belongs to, and inspect the plan limits that apply to it.

Method Path Description
GET /api/projects/:projectId Get the current project.
PUT /api/projects/:projectId Update project settings and branding.
GET /api/projects/:projectId/entitlements Get the subscription, usage, and effective plan limits.
  • Project creation and deletion are dashboard-only.
  • PUT accepts name, slug, timezone, and onboarded; slugs use lowercase letters, digits, and hyphens.
  • Entitlements are the source of truth for API access and resource limits; don't hard-code plan assumptions.