Reference · 1 operations
Identities
The workspace's sending identities.
Last updated from API version 2026-10-06 at (live spec, refreshed hourly). openapi.json
List the workspace's sending identities.
/api/v1/identities- Scope
- read
- Credits
- Free
- Idempotency-Key
- Not used
Each identity is a team member's sender profile with its connected channels (LinkedIn, email, WhatsApp), health and daily limits. Credentials, provider account ids and provider error text are never returned. Cursor-paginated.
Parameters
- limitqueryinteger
Page size.
default 50min 1max 200 - cursorquerystring
Opaque cursor from
meta.page.nextCursor. Reusing it with other filters is400 CURSOR_MISMATCH.
Responses
200A page of identities.Show schema
IdentityListResponse
- 0
- 0
Metadata on a paginated success response.
Errors
400 The request is invalid (VALIDATION_ERROR, CURSOR_MISMATCH, UNSUPPORTED_FILTER) · 401 Missing, invalid, expired or revoked key · 403 Missing scope, suspended workspace or unavailable identity · 429 Rate limit reached · 500 Unexpected error · 503 The backend is unreachable; retry after `Retry-After`. Every error is {error: {type, code, message, requestId, docUrl}}; see error codes.
curl "https://app.owlbound.ai/api/v1/identities" \
-H "Authorization: Bearer $OWLBOUND_API_KEY" \
-H "Owlbound-Version: 2026-10-06"Models on this page
Shared objects the operations above link to. Clients must ignore fields they do not know.
Identityobject
A team member's sending identity.
- idstringrequired0
- memberNamestringrequired0
- isActivebooleanrequired0
- linkedInProfileUrlstring | nullrequired0
- 0
- healthStatusobject | nullrequired0
+ Show child fields− Hide child fields
- statusstringrequiredhealthywarningerrordisconnected
- lastSuccessfulActionnumber | nullrequired0
- lastHealthChecknumber | nullrequired0
- dailyLimitsobject | nullrequired0
+ Show child fields− Hide child fields
- connectionRequestsnumberrequired0
- messagesnumberrequired0
- emailsnumberrequired0
- createdAtnumberrequired0
- updatedAtnumberrequired0
IdentityChannelobject
A connected sending account. No credentials or provider ids.
- channelstringrequiredlinkedinemailwhatsapp
- providerstringrequiredlinkedingmailoutlookwhatsapp
- statusstringrequiredactivereconnectingdisconnectederror
- namestring | nullrequired0
- emailstring | nullrequired0
Sending address, email channels only.
- linkedInUrlstring | nullrequired0
LinkedIn channels only.
- connectedAtnumberrequired0
PagedResponseMetaobject
Metadata on a paginated success response.
- requestIdstringrequired0
- 0
- 0
Cursor pagination.
hasMoreis the only end signal; pages may be short.
CreditsMetaobject
- usednumberrequired0
Credits charged by this request. Reads are free.
- balancenumber0
- estimatednumber0
Dry run only (action operations).
- availablenumber0
Dry run only (action operations).
- reservationIdstring | null0
Async operations only; the job settles this reservation.
PageMetaobject
Cursor pagination. hasMore is the only end signal; pages may be short.
- nextCursorstring | nullrequired0
- hasMorebooleanrequired0
- limitintegerrequiredmin 1max 200