WarmablyWarmablyDOCS
Search docs⌘K
Dashboard
API Reference/Endpoints

Resynchronize an attendee's chats

GET/api/linkedin/gateway/chat_attendees/{attendee_id}/sync

Kicks off a fresh re-sync of every chat involving this attendee, and doubles as the way to check on one already in progress — call it again and read status off the response.

This is a GET, not a POST — the same call both starts a sync and polls it. Calling it again after a SYNC_DONE, CHUNK_DONE or SYNC_ERROR status kicks off a brand new sync rather than reporting the old one.

Authentication

Send your personal API key as a bearer token. A missing, malformed or revoked key returns 401.

Path parameters

FieldTypeDescription
attendee_id *stringThe attendee's id, or their id on the underlying provider.

Query parameters

FieldTypeDescription
account_id *stringThe connected account this attendee belongs to. Must belong to the calling key.

Response fields

FieldTypeDescription
attendee_idstringEchoes the attendee_id.
statusstringOne of SYNC_STARTED, SYNC_RUNNING, CHUNK_DONE, SYNC_DONE, SYNC_ERROR, CHAT_DELETED.

Errors

·401 Unauthorized. The key is missing, malformed or has been rotated.·403 Forbidden. account_id doesn't belong to this key.·404 Not Found. No attendee exists with that id on that account.
CredentialsRequired
AuthorizationBearer wm_live_••••••••
RequestTry it
curl "https://api.warmably.com/api/linkedin/gateway/chat_attendees/9fA2mZ0pQKxLR3vWtC8u1g/sync?account_id=459993d2-b0e7-4b19-baf9-45252ca324cf" \
  -H "Authorization: Bearer wm_live_..."
Response
200 OK
{
  "object": "AttendeeHistorySync",
  "attendee_id": "9fA2mZ0pQKxLR3vWtC8u1g",
  "status": "SYNC_STARTED"
}
No key yet? Create one from Dashboard → API Keys.