What you’ll need
1
A Doodocs People account
Super-administrator rights (
PERMISSIONS:MANAGE) are what grant access to the integrations section.2
A Developer API key
Settings → Integrations → “For developers” → API → Create key. The key is shown once, so store it in a secrets manager.
3
Verify the key
Make sure the key is accepted before building your integration.
First request
200:
Response
Got a
200 — the key is active, and you can move on to loading data.Load employees
ThePOST /developer/v1/ingest/{source_type} endpoint accepts a batch of records
from an external system. It requires the ingest:write scope, and the
Idempotency-Key header is mandatory: it protects against a double load if the
request is retried.
Next
Authentication
How to store and rotate keys.
Errors
Error codes and what to do about them.