Connected Accounts
Manage your videos, ask questions, and build applications with the Platform API. Explore the operations below for request details, responses, and examples.
No matching documentation. Try a different search.
Connected Accounts
The phone numbers and chat accounts you have connected to your own account, and your personal channels. This is account data, not project data: use a user token. Project keys are refused with 403.
GET/api/v1/identitiesList your connected accounts
List your connected accounts
For a WhatsApp number or Telegram account, projects lists each project you can manage and whether its alerts reach you there.
{
"data": [
{
"id": "IDENTITY_ID",
"kind": "phone",
"display": "+1 415 ••• ••42",
"first_seen": "2026-09-14T10:02:00.000Z",
"last_seen": "2026-10-10T18:40:00.000Z",
"dm_capable": true,
"projects": [
{ "project_id": "PROJECT_ID", "name": "Warehouse", "alerts": true, "channel_id": "CHANNEL_ID" },
{ "project_id": "PROJECT_ID_2", "name": "Front desk", "alerts": false }
]
}
]
}curl -s "https://platform.endlessai.com/api/v1/identities" \
-H "Authorization: Bearer YOUR_USER_TOKEN"import requests
resp = requests.get(
f"{BASE}/identities",
headers={"Authorization": f"Bearer {USER_TOKEN}"},
)
for identity in resp.json()["data"]:
print(identity["kind"], identity["display"])const res = await fetch(`${BASE}/identities`, {
headers: { Authorization: `Bearer ${USER_TOKEN}` }
});
const { data } = await res.json();PUT/api/v1/identities/:id/projects/:projectId/alertsTurn a project's alerts on or off for you
Turn a project's alerts on or off for you
For a WhatsApp number or Telegram account. Needs a write role on the project. Turning alerts off keeps the channel so you can turn it back on later.
{ "enabled": true }{ "data": { "project_id": "PROJECT_ID", "alerts": true, "channel_id": "CHANNEL_ID" } }DELETE/api/v1/identities/:idDisconnect an account
Disconnect an account
Stops every alert to that number or chat, in every project, then disconnects it. Calling it again returns the same result.
{ "data": { "id": "IDENTITY_ID", "released": true, "disabled_channels": 2 } }GET/api/v1/notifications/account-channelsList your personal channels
List your personal channels
Your personal channels, plus the channels of every project you manage, in one call. Channel objects have the same shape as the project channel list.
{
"data": [
{
"id": "CHANNEL_ID",
"project_id": "PROJECT_ID",
"type": "telegram_official",
"name": "Telegram — Dana",
"min_severity": "low",
"enabled": true,
"scope": "account"
}
],
"project_ids": ["PROJECT_ID", "PROJECT_ID_2"]
}