Skip to content
AchaduDevelopers
Operational APIGo to website
Dashboard
Achadu/Developers/Authentication

Explicit access, resource by resource.

Each key combines account identity, validity, and scopes. You control reach without sharing your password.

Bearer token

Send the secret in the Authorization header in all REST and MCP calls.

bash
Authorization: Bearer ach_live_...
Server-only calls

Don't expose a key in public JavaScript, distributed applications, or extensions without an intermediate backend.

Available scopes

Read and write scopes are independent. Grant only what is necessary for each integration.

account:readConsult this resource
offers:readConsult this resource
offers:writeChange this resource
publications:writeChange this resource
groups:readConsult this resource
groups:writeChange this resource
segments:readConsult this resource
segments:writeChange this resource
coupons:readConsult this resource
coupons:writeChange this resource
commissions:readConsult this resource
publications:readConsult this resource
templates:readConsult this resource
templates:writeChange this resource
schedules:readConsult this resource
schedules:writeChange this resource
monitors:readConsult this resource
monitors:writeChange this resource
store:readConsult this resource
store:writeChange this resource
journeys:readConsult this resource
journeys:writeChange this resource
inbox:readConsult this resource
inbox:writeChange this resource
analytics:readConsult this resource
links:writeChange this resource
webhooks:readConsult this resource
webhooks:writeChange this resource

Key lifecycle

1
Created

The secret is revealed once.

2
Activates

Usage and responses appear in the audit.

3
Expired or revoked

Access stops immediately without affecting other keys.

Good practices

One key per environment.
Short validity for tests and temporary agents.
Semiannual rotation for permanent integrations.
Immediate revocation when a secret is exposed.