StrideOps.aiStrideOps.ai Documentation
DocumentationAPI Reference
Contacts

POST Create contact

Create a new contact in the org.

Endpoint

POST https://api.strideops.ai/v1/contacts

Creates a contact. To avoid duplicates from re-runs, use Upsert contact instead.

Request body

FieldTypeRequiredNotes
firstNamestringno
lastNamestringno
emailstringnoValidated, normalized to lowercase.
phonestringnoE.164 required.
companyIduuidno
tagsstring[]no
customFieldsobjectnoUUID-keyed. See Contacts overview.
sourcestringnoFree-form attribution.
externalIdstringnoYour system's id.

At least one of email, phone, or firstName+lastName is required.

Response

{
  "id": "ctc_…",
  "firstName": "Jane",
  "lastName": "Doe",
  "email": "jane@example.com",
  "phone": "+15558675309",
  "tags": ["lead"],
  "createdAt": "2026-05-25T20:14:00Z"
}

Example

curl -X POST https://api.strideops.ai/v1/contacts \
  -H "Authorization: Bearer $STRIDE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "firstName": "Jane",
    "lastName":  "Doe",
    "email":     "jane@example.com",
    "phone":     "+15558675309",
    "tags":      ["lead", "high-intent"]
  }'

On this page