opensesh docs

List CRM contacts

GET
/contacts

The organization-wide speaker CRM directory (contacts persist across events). Supports a q= substring filter on name, email, and company.

Authorization

bearerAuth
AuthorizationBearer <token>

An organization API key (osk_…)

In: header

Query Parameters

q?string

Case-insensitive filter on name, email, company.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/contacts"
[  {    "contact": {      "id": "string",      "createdAt": "string",      "updatedAt": "string",      "organizationId": "string",      "firstName": "string",      "lastName": "string",      "email": "string",      "title": "string",      "company": "string",      "bio": "string",      "linkedinUrl": "string",      "twitterUrl": "string",      "facebookUrl": "string",      "websiteUrl": "string",      "headshotUrl": "string",      "custom": {}    },    "tags": [      {        "id": "string",        "createdAt": "string",        "updatedAt": "string",        "organizationId": "string",        "name": "string"      }    ],    "events": [      {        "id": "string",        "createdAt": "string",        "updatedAt": "string",        "organizationContactId": "string",        "contactId": "string",        "eventId": "string",        "role": "string",        "status": "string"      }    ]  }]