Developer API Setup

Set up authenticated REST access using the API-key flow documented here.

Corinthian’s public REST API is for teams building against clients, invoices, payments, recurring schedules, and related resources. Authentication is API-key based.

Developer settings showing OAuth applications and create controls.

1. Get an API Key

Use your workspace’s authenticated API-key management flow to create a key with the environment and scopes you need.

Current key prefixes are:

  • ck_live_ for live keys
  • ck_test_ for test keys

Settings → Developer is not the API-key page. It manages OAuth applications.

2. Store the Key Server-Side

Keep the key in a server-side secret store or environment variable. Do not put it in client-side code.

3. Make an Authenticated Request

curl https://api.conduitt.io/invoices \
  -H "Authorization: Bearer ck_test_your_key"

4. Start with the Documented Endpoints

The documented public endpoints include:

  • /clients
  • /invoices
  • /payments
  • /products
  • /recurring
  • /sequences
  • /settings
  • /api-keys

5. Pick the Right Pagination Model

List endpoints default to offset pagination. Opt into cursor pagination with pagination=cursor when you need cursor-style traversal.

We use cookies to improve your experience, analyze traffic, and personalize content.