API and webhooks
Call Slide from your own systems, and receive events when things happen.
- 1Open Dashboard, then API keys.
- 2Create a key and give it only the scopes it needs.
- 3Copy the key immediately. It is shown once and cannot be retrieved later.
Treat an API key like a password. Keep it server side, never ship it in a browser bundle or a mobile app, and rotate it if it is ever exposed.
bash
curl https://slide.synquic.com/api/v1/contacts \
-H "Authorization: Bearer YOUR_API_KEY"Register an endpoint and Slide will POST to it when the events you subscribed to occur. Deliveries are retried with an increasing delay if your endpoint does not return a success status.
- Verify the signature on every delivery before trusting the payload.
- Respond quickly with a success status, then do your processing asynchronously.
- Make your handler idempotent, because a retry can deliver the same event twice.