API and webhooks

Call Slide from your own systems, and receive events when things happen.

  1. 1Open Dashboard, then API keys.
  2. 2Create a key and give it only the scopes it needs.
  3. 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.