SalesOS

Customer 360

Unified customer profile view

GET /customer-360/:accountId Full 360 view aggregating all data for an account

GET
/v1/customer-360/{accountId}

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Path Parameters

accountIdRequiredstring
curl -X GET "https://api.salesos.org/v1/customer-360/<string>" \
  -H "Authorization: Bearer <token>"

GET /customer-360/:accountId/timeline Unified timeline with optional type filter and pagination

GET
/v1/customer-360/{accountId}/timeline

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Path Parameters

accountIdRequiredstring

Query Parameters

typestring
pagestring
pageSizestring
curl -X GET "https://api.salesos.org/v1/customer-360/<string>/timeline?type=%3Cstring%3E&page=%3Cstring%3E&pageSize=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

GET /customer-360/:accountId/contacts Contacts with engagement scores

GET
/v1/customer-360/{accountId}/contacts

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Path Parameters

accountIdRequiredstring
curl -X GET "https://api.salesos.org/v1/customer-360/<string>/contacts" \
  -H "Authorization: Bearer <token>"

GET /customer-360/:accountId/deals Deal history for the account

GET
/v1/customer-360/{accountId}/deals

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Path Parameters

accountIdRequiredstring
curl -X GET "https://api.salesos.org/v1/customer-360/<string>/deals" \
  -H "Authorization: Bearer <token>"

GET /customer-360/:accountId/documents Related documents (quotes, contracts, orders)

GET
/v1/customer-360/{accountId}/documents

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Path Parameters

accountIdRequiredstring
curl -X GET "https://api.salesos.org/v1/customer-360/<string>/documents" \
  -H "Authorization: Bearer <token>"

[
  {}
]

GET /customer-360/:accountId/signals Account signals and buying indicators

GET
/v1/customer-360/{accountId}/signals

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Path Parameters

accountIdRequiredstring
curl -X GET "https://api.salesos.org/v1/customer-360/<string>/signals" \
  -H "Authorization: Bearer <token>"