Skip to Content
API ReferenceOverview

API Reference

ScendCore provides a REST API for integrating external systems. Use the API to create contacts, manage opportunities, enroll in sequences, and receive real-time webhook events.

Base URL

https://app.scendcore.com/api/v1

Quick Start

  1. Generate an API key in Settings → API Keys
  2. Include it as a Bearer token in every request
  3. All responses are JSON
curl https://app.scendcore.com/api/v1/contacts \ -H "Authorization: Bearer sk_your_api_key" \ -H "Content-Type: application/json"

Endpoints

ResourceEndpointsDescription
ContactsGET, POST, PATCHCreate, search, update contacts
OpportunitiesGET, POST, PATCHManage pipeline deals
SequencesGET, POSTList and enroll contacts
Visual BuilderGET, PUT, POST, PATCH, DELETECanvas state, nodes, edges, AI generation
AutomationsPOSTWebhook triggers, automation runs
Custom FieldsGET, POSTDefine tenant-specific fields
ConversationsGET, POSTCreate conversations and messages
NotesPOSTAdd notes to any entity
WebhooksGET, POSTSubscribe to real-time events

Rate Limits

Default: 60 requests per minute per API key. Configurable per key. Exceeding the limit returns 429 Too Many Requests.

Errors

All errors return JSON with an error field:

{ "error": "Description of what went wrong" }
StatusMeaning
200Success
201Created
400Bad request — invalid input
401Unauthorized — missing or invalid API key
403Forbidden — key lacks required scope
404Not found
409Conflict — duplicate resource
429Rate limited
500Server error
Last updated on