Connect your own software to EVERYSYNC with a scoped API and signed webhooks
DeveloperSync is for the developers and admins in your organisation who link other systems to EVERYSYNC. Your software can work with EVERYSYNC records through a REST API, and EVERYSYNC can tell it when something happens by sending a webhook. An engineer can pull records into an internal report, and a team can pass EVERYSYNC events on to its own systems.
Keys, events and endpoints
Give each key only the access it needs
An organisation admin creates API keys with named scopes, which limit what each key can reach, and keys can be revoked. OAuth apps can sign in with the authorisation code flow (with PKCE) or with client credentials. Each time you use a refresh token, you get a new one in its place.
Webhooks sent to your own URL, signed and retried
Choose the platform events you want by subject and action, and they are sent to your URL. Each delivery is signed with HMAC-SHA256, and a failed one is retried up to five more times. You can read the delivery log, resend a delivery or send a test event.
A versioned REST API with an OpenAPI document
Endpoints live under /api/v1 and take a bearer key or token. Contracts and process flows can be read through them, and the OpenAPI document lists each endpoint with the scope it needs.
When you request access, tell us which system you want to connect.
Sending a request doesn’t create a workspace, and every request is reviewed before anyone is given access.