Menu

List a contact's push installations

GET/v1/contacts/{id}/installations

Requires an API key with the contacts:read scope. About keys and scopes

Lists the devices and browsers registered against a contact, newest first, including inactive ones (active: false after a sign-out, a refused permission, or a provider reporting the device gone). The device token or browser subscription is never returned.

Path parameters

idstringrequired

uuid

Query parameters

limitintegeroptional

min > 0 · max 100 · default 20

cursorstringoptional

1–2048 characters

Returns

Returns 200 OK with a list of PushInstallation objects in data, and the next page's cursor in meta (see pagination). Otherwise returns an error; Errors lists every code and which to retry.

idstringrequired

uuid

contactIdstringrequired

uuid

pushAppIdstringrequired

uuid

externalInstallationIdstringrequired

Your own id for the device, as registered.

platformstringrequired

one of ios, android, web

environmentstringrequired

one of sandbox, production

permissionstringrequired

one of granted, denied

activebooleanrequired

False once the device is disabled or its token is refused.

invalidatedAtstring | nullrequired

When the provider refused the token or the device was disabled.

date-time

lastSeenAtstringrequired

When the device last registered or refreshed.

date-time

sdkstring | nullrequired

The Kirora SDK and version that last registered it; null from a server.

createdAtstringrequired

date-time