{"item":[{"id":"d36e1e7f-5873-4eda-a2a4-f9228f4d5011","name":"Ingestion","description":{"content":"Send people, groups and events with a public key or a service account key.\n\n## Public keys and signatures\n\nA browser cannot be trusted to say who a person is, so a public key (`pk_`) call is verified only with a `signature`: the hex HMAC-SHA256 made with your identity verification secret of the text `person:` followed by the person's id (`external_id` for `/identify`, `person_id` for `/track`), or of `group:` followed by the group's `external_id` for `/group`. The prefix keeps a person and a group with the same id from sharing a signature, so a signature of the bare id is refused. A service account key (`sk_live_…`) is always verified.\n\nUnverified, a public key writes traits only. `/identify` ignores `email` and keeps the `name` and `group_id` of an existing person, and `/group` keeps the `name` of an existing group. A new person or group gets the `name` sent, and an unknown `group_id` creates a bare group.\n\n`/identify` and `/group` answer a public key with `204` and no body, whether the person or group is new or known, so the answer reveals nothing about who exists. A service account key gets the record back.\n\n## Request limits\n\nA JSON request body can be at most 262144 bytes; a larger one is refused with `413 payload_too_large`.\n\nFree-form objects (`traits`, `properties`, `payload` and the like) are checked for shape and refused with `422` and an error on the field; nothing is truncated:\n\n- at most 100 entries in any object or list (a list counts by its elements);\n- keys of at most 255 characters;\n- at most 3 levels of objects or lists below the field itself.\n\nThe length of a single value is not limited apart from the body size.","type":"text/plain"},"item":[{"id":"8b9d31f5-257d-4b67-9a0e-f5a0ca481a83","name":"Identify a person","request":{"name":"Identify a person","description":{"content":"Creates or updates a person by `external_id`. A secret key answers `201` when the person was created and `200` when it was updated, with the person; a public key always answers `204` with no body. Traits merge into existing ones; `null` values are ignored. A `group_id` that names no group creates one, of the type that matches the person (`customer_account` for a customer, `department` for an employee). `audience_type` (`customer` or `employee`) applies only when the person is created; for an existing person it is ignored. A person can only be in a group of the matching type: a group of the other type is refused with `422` `group_audience_mismatch` for a secret key or a signed public key, while an unsigned public key still gets `204` and the person is saved without the link.\n\nAccepts a public or service account key.","type":"text/plain"},"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"7200d06e-1ab1-490d-bfe7-578e222e26af","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"email\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"group_id\": \"string\",\n      \"erased\": false,\n      \"unsubscribed_at\": \"1997-09-02T00:32:32.854Z\",\n      \"bounced_at\": \"2025-10-21T02:46:05.226Z\",\n      \"complained_at\": \"1982-09-07T00:06:46.933Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1997-07-03T09:40:45.642Z\",\n      \"updated_at\": \"2020-08-25T19:06:15.312Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a5371eb7-0d38-4618-834c-32b445061ea7","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"email\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"group_id\": \"string\",\n      \"erased\": false,\n      \"unsubscribed_at\": \"1997-09-02T00:32:32.854Z\",\n      \"bounced_at\": \"2025-10-21T02:46:05.226Z\",\n      \"complained_at\": \"1982-09-07T00:06:46.933Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1997-07-03T09:40:45.642Z\",\n      \"updated_at\": \"2020-08-25T19:06:15.312Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"651e301f-457a-4cd3-9525-4e33b567f401","name":"The call is recorded with no body. A service account key gets the 201 or 200 body above.","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"480979a3-61c2-43c2-916b-d49716a5cce0","name":"The key is missing, invalid or revoked. For a public key: the `signature` does not match the prefixed id (`invalid_signature`), or none was sent while the account enforces signatures (`signature_required`).","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"invalid_signature\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ea09b9a8-6274-48b5-abe1-f12161aab331","name":"Over the plan's limit of people or traits (`plan_limit_reached`); `details.limit_key` names which. The whole call is refused and nothing is saved; new people have a 10 percent buffer. A public key gets `204` instead, so the answer does not tell a known person from an unknown one.","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 4043,\n      \"usage\": 4276,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"442f2dfd-6063-4682-90cc-441196d162dc","name":"A public key used from an origin outside the tenant's allowed domains.","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"origin_not_allowed\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ee5aa101-6537-4865-85a2-8490ad253c0b","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1fed1559-1f3c-4024-9f9e-24d968080223","name":"A field is invalid (`validation_failed`), or the `group_id` names an existing group of the other type than the person's (a customer needs a `customer_account`, an employee a `department`); nothing is saved. An unsigned public key gets `204` instead and the person is saved without the group.","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"group_audience_mismatch\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"828ade52-ae8f-4fe3-a9a7-00966f144ec3","name":"More requests a minute than the plan allows for this key (300 on Starter, 1,000 on Growth, 3,000 on Business, 10,000 on Enterprise); retry after the `Retry-After` period.","originalRequest":{"url":{"path":["identify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"email\": \"KiR6wt4cQo9UX2x@SFSgRGsftBmqjZkWVnyDNIIZEasf.mudl\",\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"too_many_requests\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"70df0d7e-e6f8-445a-86ed-3e3c4b944d9b","name":"Upsert a group","request":{"name":"Upsert a group","description":{"content":"Creates or updates a group by `external_id`. A secret key answers `201` when the group was created and `200` when it was updated, with the group; a public key always answers `204` with no body. `audience_type` (`customer_account` by default, or `department`) applies only when the group is created; for an existing group it is ignored. Traits merge into existing ones; `null` values are ignored. People join groups through `/identify`.\n\nAccepts a public or service account key.","type":"text/plain"},"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"e491b662-fb55-4d6d-a31a-51fee6d26c37","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"2006-02-23T11:08:02.893Z\",\n      \"updated_at\": \"1960-05-05T01:55:36.469Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"49b7b53f-d07a-426d-86e0-d9e958b4bf64","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"2006-02-23T11:08:02.893Z\",\n      \"updated_at\": \"1960-05-05T01:55:36.469Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"87017f22-0328-490e-bfb8-eda307bbe7a6","name":"The call is recorded with no body. A service account key gets the 201 or 200 body above.","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"bc146d1f-0eaf-4d40-89e4-bfcdabb1f13c","name":"The key is missing, invalid or revoked. For a public key: the `signature` does not match the prefixed id (`invalid_signature`), or none was sent while the account enforces signatures (`signature_required`).","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"invalid_signature\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e07b2813-6d87-47a7-9e5a-939059d1a7df","name":"Over the plan's limit of traits (`plan_limit_reached`); the whole call is refused and nothing is saved. A public key gets `204` instead.","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 4043,\n      \"usage\": 4276,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5c3b78b0-46e5-4313-bf16-9b63f7c485da","name":"A public key used from an origin outside the tenant's allowed domains.","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"origin_not_allowed\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ab73c897-94c5-44cd-b8f3-3f8f6285ffa5","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7de553c2-2ca1-4252-b8e2-9ed4baaee253","name":"Validation error","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"240ad0cb-3c1a-4240-a4e2-82d8de0c252f","name":"More requests a minute than the plan allows for this key (300 on Starter, 1,000 on Growth, 3,000 on Business, 10,000 on Enterprise); retry after the `Retry-After` period.","originalRequest":{"url":{"path":["group"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\",\n    \"key_2\": \"string\"\n  },\n  \"name\": \"string\",\n  \"audience_type\": \"null\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"too_many_requests\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d3700833-0381-469b-82a2-574dba3b685f","name":"Track an event","request":{"name":"Track an event","description":{"content":"Records a browser or SDK event and returns whether an in-app survey is due, with its display token. Other channels queue surveys only for a verified event; in-app surveys work unsigned. An event is verified when it comes from a service account key, or a public key with a valid `signature` of `person:` followed by the `person_id`.\n\nAccepts a public or service account key.","type":"text/plain"},"url":{"path":["track"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event\": \"string\",\n  \"person_id\": \"string\",\n  \"properties\": {\n    \"key_0\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": true,\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"0ccee4d7-a5ad-4830-b940-603f8a424d4a","originalRequest":{"url":{"path":["track"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event\": \"string\",\n  \"person_id\": \"string\",\n  \"properties\": {\n    \"key_0\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": true,\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"survey_eligible\": true,\n    \"campaign_id\": \"string\",\n    \"survey_token\": \"string\",\n    \"delay_seconds\": 3605,\n    \"page_rules\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a4b01591-3d64-4b16-b832-00604f4bc521","name":"The key is missing, invalid or revoked. For a public key: the `signature` does not match the prefixed id (`invalid_signature`), or none was sent while the account enforces signatures (`signature_required`).","originalRequest":{"url":{"path":["track"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event\": \"string\",\n  \"person_id\": \"string\",\n  \"properties\": {\n    \"key_0\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": true,\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"invalid_signature\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8fde7cd4-37a5-4115-95cf-1a17a198c9eb","name":"A public key used from an origin outside the tenant's allowed domains.","originalRequest":{"url":{"path":["track"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event\": \"string\",\n  \"person_id\": \"string\",\n  \"properties\": {\n    \"key_0\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": true,\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"origin_not_allowed\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1c296e1b-1cd6-45f9-8d8d-daed58b0efe1","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["track"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event\": \"string\",\n  \"person_id\": \"string\",\n  \"properties\": {\n    \"key_0\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": true,\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a6237b60-2b9f-4798-b717-46f79a6056af","name":"Validation error","originalRequest":{"url":{"path":["track"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event\": \"string\",\n  \"person_id\": \"string\",\n  \"properties\": {\n    \"key_0\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": true,\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6d038590-37c5-422d-a034-3f8d6b186e30","name":"More requests a minute than the plan allows for this key (300 on Starter, 1,000 on Growth, 3,000 on Business, 10,000 on Enterprise); retry after the `Retry-After` period.","originalRequest":{"url":{"path":["track"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event\": \"string\",\n  \"person_id\": \"string\",\n  \"properties\": {\n    \"key_0\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": true,\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"too_many_requests\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c51b7007-e93e-43d0-ab4c-20f39f54236e","name":"Send a server-side event","request":{"name":"Send a server-side event","description":{"content":"Accepts an event for asynchronous processing (`202`). Requires a service account key. A public key gets 403.","type":"text/plain"},"url":{"path":["events"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"string\",\n  \"external_event_id\": \"string\",\n  \"person_id\": \"string\",\n  \"occurred_at\": \"1982-08-23T18:00:43.183Z\",\n  \"payload\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"00a05488-68d2-4840-8fd3-3c24f1280355","originalRequest":{"url":{"path":["events"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"string\",\n  \"external_event_id\": \"string\",\n  \"person_id\": \"string\",\n  \"occurred_at\": \"1982-08-23T18:00:43.183Z\",\n  \"payload\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Accepted","code":202,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"accepted\": true,\n    \"event_id\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d0dae889-0fd9-490d-98f4-f15393300845","name":"The key is missing, invalid or revoked.","originalRequest":{"url":{"path":["events"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"string\",\n  \"external_event_id\": \"string\",\n  \"person_id\": \"string\",\n  \"occurred_at\": \"1982-08-23T18:00:43.183Z\",\n  \"payload\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"invalid_key\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"47eee05e-1363-4dfd-8744-9f9d1f933c37","name":"The event would create a person beyond the plan's limit (`plan_limit_reached`); nothing is stored. An event for an existing person is always accepted.","originalRequest":{"url":{"path":["events"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"string\",\n  \"external_event_id\": \"string\",\n  \"person_id\": \"string\",\n  \"occurred_at\": \"1982-08-23T18:00:43.183Z\",\n  \"payload\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 4043,\n      \"usage\": 4276,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e7bcd3e3-e6c6-45d7-9b33-76bfc2622634","originalRequest":{"url":{"path":["events"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"string\",\n  \"external_event_id\": \"string\",\n  \"person_id\": \"string\",\n  \"occurred_at\": \"1982-08-23T18:00:43.183Z\",\n  \"payload\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"084f8b03-68fb-4cf9-b5fe-ce4c95793fdd","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["events"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"string\",\n  \"external_event_id\": \"string\",\n  \"person_id\": \"string\",\n  \"occurred_at\": \"1982-08-23T18:00:43.183Z\",\n  \"payload\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e8ad1257-0d4a-4041-8b40-24a5edc39b8d","name":"Validation error","originalRequest":{"url":{"path":["events"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"string\",\n  \"external_event_id\": \"string\",\n  \"person_id\": \"string\",\n  \"occurred_at\": \"1982-08-23T18:00:43.183Z\",\n  \"payload\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"160329bc-693e-4f45-983a-738d45ad5446","name":"More requests a minute than the plan allows for this key (300 on Starter, 1,000 on Growth, 3,000 on Business, 10,000 on Enterprise); retry after the `Retry-After` period.","originalRequest":{"url":{"path":["events"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"disabled":false,"description":"Replays the first response when the same key, key holder and request repeat on this endpoint within 24 hours. The same key with a different request or key holder is refused with 422 `idempotency_key_reuse`. Responses of 401, 402, 403, 409, 422, 429 and 5xx are not stored, so those requests can be retried with the same key.","key":"Idempotency-Key","value":"string"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"string\",\n  \"external_event_id\": \"string\",\n  \"person_id\": \"string\",\n  \"occurred_at\": \"1982-08-23T18:00:43.183Z\",\n  \"payload\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"too_many_requests\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"390d2ad0-00b6-4b81-b4c6-6ce40a76537b","name":"People","description":{"content":"Browse, search, update and delete people.","type":"text/plain"},"item":[{"id":"2c8a3c47-d664-4fe5-92d9-beaa613776f9","name":"List people","request":{"name":"List people","description":{"content":"Filter on traits with `POST /people/search`. Requires `people.view`.","type":"text/plain"},"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name, email, external_id. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, email, audience_type, created_at. `trait.<key>` sorts by a trait. Defaults to `created_at`. The older object form `{field_type, key, dir}` is also accepted."},{"disabled":false,"key":"filter[audience_type]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: audience_type."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."},{"disabled":false,"key":"audience_type","value":"string","description":"Same as filter[audience_type]; several values separated by commas match any of them."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"3dfb8582-9890-451b-9381-03acd91c1d4f","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"audience_type","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"external_id\": \"string\",\n        \"email\": \"string\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"audience_type\": \"string\",\n        \"group_id\": \"string\",\n        \"erased\": false,\n        \"unsubscribed_at\": \"2005-05-25T06:51:07.084Z\",\n        \"bounced_at\": \"2013-12-11T15:37:39.333Z\",\n        \"complained_at\": \"1996-10-01T23:08:29.922Z\",\n        \"traits\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"1962-08-20T15:30:41.140Z\",\n        \"updated_at\": \"1980-06-13T17:55:30.220Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"external_id\": \"string\",\n        \"email\": \"string\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"audience_type\": \"string\",\n        \"group_id\": \"string\",\n        \"erased\": false,\n        \"unsubscribed_at\": \"1975-07-03T07:24:28.393Z\",\n        \"bounced_at\": \"1961-06-13T02:19:18.938Z\",\n        \"complained_at\": \"1967-01-17T20:50:54.286Z\",\n        \"traits\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"2000-06-09T10:47:14.625Z\",\n        \"updated_at\": \"1953-01-28T17:09:12.265Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"79749263-756b-432b-816e-acc305dda3f4","name":"Unauthenticated","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"audience_type","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"993487fc-5f85-423c-9dfd-2041e4433506","name":"Authorization error","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"audience_type","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9b7fb037-0f7e-4376-a6d3-9763a4653826","name":"Validation error","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"audience_type","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"26914efa-71fa-43b1-aa87-5dddc7b388c3","name":"Create a person","request":{"name":"Create a person","description":{"content":"Adds one person with an `external_id` that is new to the tenant, optionally with `email`, `name`, `audience_type`, a `group_id` and traits (checked and registered as in `/identify`). Creating a person does not survey them. Requires `people.create` and `people.view`.","type":"text/plain"},"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"email\": \"U5le@bubXfotJyAzbVtmmK.zck\",\n  \"name\": \"string\",\n  \"audience_type\": \"employee\",\n  \"group_id\": \"b97d5a59-b38e-be58-2129-536ecc58e334\",\n  \"traits\": {\n    \"key_0\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"1b80caf1-7160-4ecd-8c97-26bf6792bd27","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"email\": \"U5le@bubXfotJyAzbVtmmK.zck\",\n  \"name\": \"string\",\n  \"audience_type\": \"employee\",\n  \"group_id\": \"b97d5a59-b38e-be58-2129-536ecc58e334\",\n  \"traits\": {\n    \"key_0\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"email\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"group_id\": \"string\",\n      \"erased\": false,\n      \"unsubscribed_at\": \"1997-09-02T00:32:32.854Z\",\n      \"bounced_at\": \"2025-10-21T02:46:05.226Z\",\n      \"complained_at\": \"1982-09-07T00:06:46.933Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1997-07-03T09:40:45.642Z\",\n      \"updated_at\": \"2020-08-25T19:06:15.312Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a6d71c8f-6cf1-4a62-944d-0da615e2b303","name":"Unauthenticated","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"email\": \"U5le@bubXfotJyAzbVtmmK.zck\",\n  \"name\": \"string\",\n  \"audience_type\": \"employee\",\n  \"group_id\": \"b97d5a59-b38e-be58-2129-536ecc58e334\",\n  \"traits\": {\n    \"key_0\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"120f170b-d0a0-4ed8-9489-883385627ff5","name":"Over the plan's limit of people or traits (`plan_limit_reached`; `details.limit_key` names which), or the account is read-only until billing is resolved (`billing_read_only`). Nothing is saved; new people have a 10 percent buffer.","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"email\": \"U5le@bubXfotJyAzbVtmmK.zck\",\n  \"name\": \"string\",\n  \"audience_type\": \"employee\",\n  \"group_id\": \"b97d5a59-b38e-be58-2129-536ecc58e334\",\n  \"traits\": {\n    \"key_0\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f8394673-9bcf-4a5b-9f01-418306c8b63c","name":"Authorization error","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"email\": \"U5le@bubXfotJyAzbVtmmK.zck\",\n  \"name\": \"string\",\n  \"audience_type\": \"employee\",\n  \"group_id\": \"b97d5a59-b38e-be58-2129-536ecc58e334\",\n  \"traits\": {\n    \"key_0\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6f564d90-bb19-481c-b7bb-3103c8428324","name":"A person with this `external_id` already exists; `details.existing_id` is its id. Use PATCH to change it.","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"email\": \"U5le@bubXfotJyAzbVtmmK.zck\",\n  \"name\": \"string\",\n  \"audience_type\": \"employee\",\n  \"group_id\": \"b97d5a59-b38e-be58-2129-536ecc58e334\",\n  \"traits\": {\n    \"key_0\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"person_exists\",\n    \"message\": \"string\",\n    \"details\": {\n      \"existing_id\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"260a6b63-c24c-48d7-be71-b9ff988240e1","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"email\": \"U5le@bubXfotJyAzbVtmmK.zck\",\n  \"name\": \"string\",\n  \"audience_type\": \"employee\",\n  \"group_id\": \"b97d5a59-b38e-be58-2129-536ecc58e334\",\n  \"traits\": {\n    \"key_0\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a49a599b-cbfa-4dc3-b2c0-3f7f89ba0565","name":"A field is invalid (`validation_failed`), or the `group_id` is a group of the other type than the person's `audience_type` (a customer needs a `customer_account`, an employee a `department`); nothing is saved.","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"user_123\",\n  \"email\": \"U5le@bubXfotJyAzbVtmmK.zck\",\n  \"name\": \"string\",\n  \"audience_type\": \"employee\",\n  \"group_id\": \"b97d5a59-b38e-be58-2129-536ecc58e334\",\n  \"traits\": {\n    \"key_0\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"group_audience_mismatch\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"65a493de-affd-4b6e-a19b-26809eaece27","name":"Change the email block of several people","request":{"name":"Change the email block of several people","description":{"content":"`action` is `mark_unsubscribed` or `clear_email_block` (clears a bounce and an unsubscribe; a complaint stays). Applies to every person of your tenant with the same email address. Unknown or erased ids are skipped. Requires `people.update`.","type":"text/plain"},"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"action\": \"mark_unsubscribed\",\n  \"person_ids\": [\n    \"58071e4d-3cc8-1c9c-a2b7-aad5e2bf8778\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"f41c41a4-f38d-4a9e-9f7e-50edb6bd4447","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"action\": \"mark_unsubscribed\",\n  \"person_ids\": [\n    \"58071e4d-3cc8-1c9c-a2b7-aad5e2bf8778\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"updated\": 8621\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9e24eb33-9c1f-4e57-9b66-72147179d4a9","name":"Unauthenticated","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"action\": \"mark_unsubscribed\",\n  \"person_ids\": [\n    \"58071e4d-3cc8-1c9c-a2b7-aad5e2bf8778\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3f8d21ef-1a0a-4519-8f53-bf3fa6345445","name":"Authorization error","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"action\": \"mark_unsubscribed\",\n  \"person_ids\": [\n    \"58071e4d-3cc8-1c9c-a2b7-aad5e2bf8778\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"213fa2f5-0bc1-4f0f-801f-3bbaa5ce2b26","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"action\": \"mark_unsubscribed\",\n  \"person_ids\": [\n    \"58071e4d-3cc8-1c9c-a2b7-aad5e2bf8778\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b47c7bc7-cc61-4e30-8bf1-ac3c9d3720b1","name":"Validation error","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"action\": \"mark_unsubscribed\",\n  \"person_ids\": [\n    \"58071e4d-3cc8-1c9c-a2b7-aad5e2bf8778\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"968d68b2-2a65-4070-8670-488b0e4862b7","name":"Search people","request":{"name":"Search people","description":{"content":"Filters by traits and system fields with a nested AND/OR tree. A malformed filter returns `422`. Requires `people.view`.","type":"text/plain"},"url":{"path":["people","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\"\n  },\n  \"limit\": 41,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"7e28391e-a589-441f-add6-fc03cb2e796a","originalRequest":{"url":{"path":["people","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\"\n  },\n  \"limit\": 92,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"external_id\": \"string\",\n        \"email\": \"string\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"audience_type\": \"string\",\n        \"group_id\": \"string\",\n        \"erased\": false,\n        \"unsubscribed_at\": \"2005-05-25T06:51:07.084Z\",\n        \"bounced_at\": \"2013-12-11T15:37:39.333Z\",\n        \"complained_at\": \"1996-10-01T23:08:29.922Z\",\n        \"traits\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"1962-08-20T15:30:41.140Z\",\n        \"updated_at\": \"1980-06-13T17:55:30.220Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"external_id\": \"string\",\n        \"email\": \"string\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"audience_type\": \"string\",\n        \"group_id\": \"string\",\n        \"erased\": false,\n        \"unsubscribed_at\": \"1975-07-03T07:24:28.393Z\",\n        \"bounced_at\": \"1961-06-13T02:19:18.938Z\",\n        \"complained_at\": \"1967-01-17T20:50:54.286Z\",\n        \"traits\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"2000-06-09T10:47:14.625Z\",\n        \"updated_at\": \"1953-01-28T17:09:12.265Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"51a0f949-8590-4404-9e7f-835c908fe78e","name":"Unauthenticated","originalRequest":{"url":{"path":["people","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\"\n  },\n  \"limit\": 92,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"857c50fe-a55f-4639-8430-5517a75115e2","name":"Authorization error","originalRequest":{"url":{"path":["people","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\"\n  },\n  \"limit\": 92,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ca40b942-5c55-4cec-8117-1a8a0afbad8a","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["people","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\"\n  },\n  \"limit\": 92,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"493c8d97-38d7-41c6-8f48-7a46e5383259","name":"Validation error","originalRequest":{"url":{"path":["people","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\"\n  },\n  \"limit\": 92,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"409c8783-77e4-4a78-83ff-514ac894acb9","name":"Get a person","request":{"name":"Get a person","description":{"content":"Requires `people.view`.","type":"text/plain"},"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"fa362a6c-5a21-463f-a6b7-0023bea5880d","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"email\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"group_id\": \"string\",\n      \"erased\": false,\n      \"unsubscribed_at\": \"1997-09-02T00:32:32.854Z\",\n      \"bounced_at\": \"2025-10-21T02:46:05.226Z\",\n      \"complained_at\": \"1982-09-07T00:06:46.933Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1997-07-03T09:40:45.642Z\",\n      \"updated_at\": \"2020-08-25T19:06:15.312Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4df16cd9-c925-4ada-a598-903942c32baa","name":"Unauthenticated","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3ad6d034-f276-4445-9f91-6ab54f9596a8","name":"Authorization error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"44c79d11-11ef-4aab-8c8a-b3d1770dbfe6","name":"No such person, or one in another tenant.","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"not_found\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c6fcf2c6-800e-4046-9a95-3fd4edb8ff40","name":"Validation error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"9e558ca7-151b-47aa-95a3-656ef9b970e7","name":"Update a person","request":{"name":"Update a person","description":{"content":"Merges traits as in `/identify`. `null` clears a trait, `email` or `name`; omitted `email` and `name` are kept. `group_id` moves the person to a group of this tenant (one group per person; `null` removes the person from their group) and must be of the type that matches the person's `audience_type`. `external_id` cannot change here. Requires `people.update` and `people.view`.","type":"text/plain"},"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\"\n  },\n  \"email\": \"twsaJUI@OtAulsMWrL.bjl\",\n  \"name\": \"string\",\n  \"group_id\": \"2e9d12e1-aa71-756b-1b9e-c8b277617ce3\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"82f5eef0-a499-423f-a725-89ef8c3875fa","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\"\n  },\n  \"email\": \"twsaJUI@OtAulsMWrL.bjl\",\n  \"name\": \"string\",\n  \"group_id\": \"2e9d12e1-aa71-756b-1b9e-c8b277617ce3\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"email\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"group_id\": \"string\",\n      \"erased\": false,\n      \"unsubscribed_at\": \"1997-09-02T00:32:32.854Z\",\n      \"bounced_at\": \"2025-10-21T02:46:05.226Z\",\n      \"complained_at\": \"1982-09-07T00:06:46.933Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1997-07-03T09:40:45.642Z\",\n      \"updated_at\": \"2020-08-25T19:06:15.312Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"92c3a73d-17e3-4c4f-9e90-afa2b813980d","name":"Unauthenticated","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\"\n  },\n  \"email\": \"twsaJUI@OtAulsMWrL.bjl\",\n  \"name\": \"string\",\n  \"group_id\": \"2e9d12e1-aa71-756b-1b9e-c8b277617ce3\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b803e4fc-0511-4d49-b4fe-eee1b131f6bb","name":"Over the plan's limit of traits (`plan_limit_reached`): a new trait key would exceed it, and the whole update is refused.","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\"\n  },\n  \"email\": \"twsaJUI@OtAulsMWrL.bjl\",\n  \"name\": \"string\",\n  \"group_id\": \"2e9d12e1-aa71-756b-1b9e-c8b277617ce3\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 4043,\n      \"usage\": 4276,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b4787ee0-f542-43d3-85fd-ae75c101f18f","name":"Authorization error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\"\n  },\n  \"email\": \"twsaJUI@OtAulsMWrL.bjl\",\n  \"name\": \"string\",\n  \"group_id\": \"2e9d12e1-aa71-756b-1b9e-c8b277617ce3\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"921b5cf4-aaf6-43ce-b490-1643ac0eac86","name":"No such person, or the person was erased (`DELETE /people/{id}`): an erased person cannot be written.","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\"\n  },\n  \"email\": \"twsaJUI@OtAulsMWrL.bjl\",\n  \"name\": \"string\",\n  \"group_id\": \"2e9d12e1-aa71-756b-1b9e-c8b277617ce3\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"not_found\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b2a40fac-8a79-4555-adb0-adc950ac3ee8","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\"\n  },\n  \"email\": \"twsaJUI@OtAulsMWrL.bjl\",\n  \"name\": \"string\",\n  \"group_id\": \"2e9d12e1-aa71-756b-1b9e-c8b277617ce3\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"45ea15f0-dcf7-47ea-807d-442754aa2b3c","name":"A field is invalid (`validation_failed`), or the `group_id` is a group of the other type than the person's (a customer needs a `customer_account`, an employee a `department`); nothing is saved.","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\"\n  },\n  \"email\": \"twsaJUI@OtAulsMWrL.bjl\",\n  \"name\": \"string\",\n  \"group_id\": \"2e9d12e1-aa71-756b-1b9e-c8b277617ce3\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"group_audience_mismatch\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"058df9cf-788d-48e5-af27-1221c15d6c1d","name":"Anonymize a person","request":{"name":"Anonymize a person","description":{"content":"GDPR erasure: clears email, name and traits, sets `external_id` to `erased:<id>` and frees a people-limit slot. The record stays for past responses but is never found, updated or counted again; the former `external_id` creates a new person if it returns. Erasing again does nothing. A person with an email block (unsubscribed, bounced or complained) keeps the block timestamps and a one-way hash of the address, so the block outlives the erasure. Requires `people.delete`.","type":"text/plain"},"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"516e529f-001b-4e66-b11d-115d62786fad","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"b12e088f-7584-484e-bc68-6006932226a6","name":"Unauthenticated","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a71c5ad6-731b-4e4a-8cbd-513976d45a6d","name":"Authorization error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a218cedb-9191-426c-9edd-0586217ba104","name":"Not found","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2e00beec-4595-4236-be9a-f407c9d83682","name":"Validation error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"b5d38e3e-71fd-487f-973e-dc03dae86872","name":"Groups","description":{"content":"Browse, search, update and delete groups, such as accounts.","type":"text/plain"},"item":[{"id":"16bc80c7-bb59-45f0-aadd-fd47a756d3ad","name":"List groups","request":{"name":"List groups","description":{"content":"Filter on traits with `POST /groups/search`. Requires `groups.view`.","type":"text/plain"},"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name, external_id. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, audience_type, created_at. `trait.<key>` sorts by a trait. Defaults to `created_at`. The older object form `{field_type, key, dir}` is also accepted."},{"disabled":false,"key":"filter[audience_type]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: audience_type, id."},{"disabled":false,"key":"filter[id]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: audience_type, id."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."},{"disabled":false,"key":"audience_type","value":"string","description":"Same as filter[audience_type]; several values separated by commas match any of them."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"afd1e435-a807-42af-914d-37ccda5e85ca","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"filter[id]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"audience_type","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"external_id\": \"string\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"audience_type\": \"string\",\n        \"traits\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"2006-03-06T11:40:48.967Z\",\n        \"updated_at\": \"1956-09-01T09:38:34.598Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"external_id\": \"string\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"audience_type\": \"string\",\n        \"traits\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"1975-09-02T07:57:31.051Z\",\n        \"updated_at\": \"1969-02-11T22:04:28.358Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"656156a7-f7d7-4769-809b-7bfedaa45242","name":"Unauthenticated","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"filter[id]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"audience_type","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b5db85dd-a3b2-430d-9cdd-342505422a7f","name":"Authorization error","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"filter[id]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"audience_type","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b44bd906-0c1f-4065-b5f0-02cbf9d1bc8a","name":"Validation error","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"filter[id]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"audience_type","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b361b171-5e9e-4d8a-af85-a429f771d377","name":"Create a group","request":{"name":"Create a group","description":{"content":"Creates a group by `external_id`, optionally of an `audience_type` (`customer_account` by default, or `department`; fixed at creation, `PATCH` never changes it); `null` trait values are ignored. A group with that `external_id` already existing is `409`, and nothing changes. Requires `groups.create` and `groups.view`.","type":"text/plain"},"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"name\": \"string\",\n  \"audience_type\": \"customer_account\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"9ba9f007-ec1f-4bfd-b476-403c07d01e6f","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"name\": \"string\",\n  \"audience_type\": \"customer_account\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"2006-02-23T11:08:02.893Z\",\n      \"updated_at\": \"1960-05-05T01:55:36.469Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"78881efc-065f-41d3-92af-7d5f67130dd4","name":"Unauthenticated","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"name\": \"string\",\n  \"audience_type\": \"customer_account\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"358c6d46-ed19-49b4-b300-2f4ebc9b0ddc","name":"Over the plan's limit of traits (`plan_limit_reached`): a new trait key would exceed it, and nothing is saved.","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"name\": \"string\",\n  \"audience_type\": \"customer_account\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 4043,\n      \"usage\": 4276,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"369a5240-b25a-4930-9824-2e861afc0827","name":"Authorization error","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"name\": \"string\",\n  \"audience_type\": \"customer_account\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"def2de6d-147c-433b-a878-3e7d3f5d6ce9","name":"A group with this `external_id` already exists; `error.details.existing_id` is its id.","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"name\": \"string\",\n  \"audience_type\": \"customer_account\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"group_exists\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9a9c1d3f-acb8-4c9a-b581-bd483c43b673","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"name\": \"string\",\n  \"audience_type\": \"customer_account\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f71da071-4921-4ee0-8d5d-11dbc065afa9","name":"Validation error","originalRequest":{"url":{"path":["groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"external_id\": \"string\",\n  \"name\": \"string\",\n  \"audience_type\": \"customer_account\",\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"90b5f8bf-c45a-41f8-82c5-0122478ae01a","name":"Search groups","request":{"name":"Search groups","description":{"content":"Filters as in `POST /people/search`. Requires `groups.view`.","type":"text/plain"},"url":{"path":["groups","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\",\n    \"id\": \"string\"\n  },\n  \"limit\": 15,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"382259a3-55f5-4121-af23-f780172db180","originalRequest":{"url":{"path":["groups","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\",\n    \"id\": \"string\"\n  },\n  \"limit\": 44,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"external_id\": \"string\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"audience_type\": \"string\",\n        \"traits\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"2006-03-06T11:40:48.967Z\",\n        \"updated_at\": \"1956-09-01T09:38:34.598Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"external_id\": \"string\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"audience_type\": \"string\",\n        \"traits\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"1975-09-02T07:57:31.051Z\",\n        \"updated_at\": \"1969-02-11T22:04:28.358Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"eed5f785-8172-4d35-a2ce-eeb0e5242984","name":"Unauthenticated","originalRequest":{"url":{"path":["groups","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\",\n    \"id\": \"string\"\n  },\n  \"limit\": 44,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"18cfa2a7-17f8-4a52-b9cb-e1377c341e4c","name":"Authorization error","originalRequest":{"url":{"path":["groups","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\",\n    \"id\": \"string\"\n  },\n  \"limit\": 44,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d1f90235-24f6-4782-ba38-65db2c952600","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["groups","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\",\n    \"id\": \"string\"\n  },\n  \"limit\": 44,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4e648afc-6fe8-47f7-9ab7-dc984b0a71d4","name":"Validation error","originalRequest":{"url":{"path":["groups","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"audience_type\": \"string\",\n    \"id\": \"string\"\n  },\n  \"limit\": 44,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"02ab3f25-fc07-4c25-85e9-87350f7286ec","name":"Get a group","request":{"name":"Get a group","description":{"content":"Requires `groups.view`.","type":"text/plain"},"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"c54f7d24-8971-4cc7-a3c9-87900db20c5c","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"2006-02-23T11:08:02.893Z\",\n      \"updated_at\": \"1960-05-05T01:55:36.469Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e4f6fea7-68db-48d0-aa0a-f67965eecbaf","name":"Unauthenticated","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b006db94-3071-4187-825a-7d0acae08579","name":"Authorization error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"704ceb1c-ffef-4e6a-8eaa-f06cf62f0f5e","name":"Not found","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"eafae029-9daa-489f-88ec-9e90334af5f9","name":"Validation error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"fb9f7da1-def5-437d-b869-4bacb6324805","name":"Update a group","request":{"name":"Update a group","description":{"content":"Merges traits as in `/group`. `null` clears a trait or the `name`; an omitted `name` is kept. Requires `groups.update` and `groups.view`.","type":"text/plain"},"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"b25d9c23-fe67-4265-8f9b-432feee2ff61","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"external_id\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"2006-02-23T11:08:02.893Z\",\n      \"updated_at\": \"1960-05-05T01:55:36.469Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7043e234-0caa-42b1-a0ad-edab39eb2326","name":"Unauthenticated","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"60574234-10d9-4fb5-b275-abe9dd014569","name":"Over the plan's limit of traits (`plan_limit_reached`): a new trait key would exceed it, and the whole update is refused.","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 4043,\n      \"usage\": 4276,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"94660922-699a-4061-940f-11260622e08f","name":"Authorization error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"030d03d7-9e42-40ef-912a-93385bd7ab09","name":"Not found","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1a5f532f-3f05-4996-9436-67b022d3aba3","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"119f7bbb-16e7-4312-b6a7-9c2062f59b62","name":"Validation error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"traits\": {\n    \"key_0\": \"string\",\n    \"key_1\": \"string\"\n  },\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d486d1f7-6d7c-4360-a966-3ccd2d08ea3c","name":"Delete a group","request":{"name":"Delete a group","description":{"content":"Deletes the group permanently and clears `group_id` on its people. Requires `groups.delete`.","type":"text/plain"},"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"186b6365-5a01-41bc-aa7f-6c33d6625056","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"6716c4bc-4eab-4727-95ff-eedc34e5d11e","name":"Unauthenticated","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b9404e16-f410-4756-b748-f3aab7ec0521","name":"Authorization error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"16d093d3-9102-42f4-b07a-d71dd26d5959","name":"Not found","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fda05178-bf92-4d02-8b30-59b786d70cfa","name":"Validation error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"968c7d48-c55a-4227-a01a-0e4196f6be48","name":"Traits","description":{"content":"Define the custom attributes of people and groups.","type":"text/plain"},"item":[{"id":"8efc239a-75de-4c6c-95b1-8202bb822276","name":"List trait definitions","request":{"name":"List trait definitions","description":{"content":"Requires `traits.view`.","type":"text/plain"},"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in display_name, key. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: key, display_name, entity_type, data_type, is_configured, created_at. Defaults to `created_at`. The older object form `{field_type, key, dir}` is also accepted."},{"disabled":false,"key":"filter[entity_type]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: entity_type."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."},{"disabled":false,"key":"entity_type","value":"group","description":"Same as filter[entity_type]."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"7b00a5f6-e758-48a7-9607-a4973ef9c6ed","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[entity_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"entity_type","value":"group"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"entity_type\": \"string\",\n        \"key\": \"string\",\n        \"display_name\": \"string\",\n        \"data_type\": \"string\",\n        \"allowed_values\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"is_configured\": false,\n        \"created_at\": \"1993-11-27T03:36:23.923Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"entity_type\": \"string\",\n        \"key\": \"string\",\n        \"display_name\": \"string\",\n        \"data_type\": \"string\",\n        \"allowed_values\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"is_configured\": false,\n        \"created_at\": \"1977-10-31T14:34:00.530Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d7ddc1da-a7fd-4414-839c-7deed1754a91","name":"Unauthenticated","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[entity_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"entity_type","value":"group"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"43b8e000-9d5f-440e-bd05-520f492cf51c","name":"Authorization error","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[entity_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"entity_type","value":"group"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5b2d499f-b487-47f6-8c4e-972d79c6a168","name":"Validation error","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[entity_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"entity_type","value":"group"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4a7162a9-a42b-4ec8-ad2f-e01ad6c72694","name":"Create a trait definition","request":{"name":"Create a trait definition","description":{"content":"Requires `traits.create` and `traits.view`.","type":"text/plain"},"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"entity_type\": \"group\",\n  \"key\": \"string\",\n  \"data_type\": \"array\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"07676629-fa7e-431b-92f1-6c9201264274","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"entity_type\": \"person\",\n  \"key\": \"string\",\n  \"data_type\": \"array\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"entity_type\": \"string\",\n      \"key\": \"string\",\n      \"display_name\": \"string\",\n      \"data_type\": \"string\",\n      \"allowed_values\": [\n        {\n          \"value\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"label\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"value\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"label\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"is_configured\": false,\n      \"created_at\": \"1958-02-05T08:07:27.951Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"da3490ac-22af-4c49-8bc1-fa3e99459984","name":"Unauthenticated","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"entity_type\": \"person\",\n  \"key\": \"string\",\n  \"data_type\": \"array\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"15da4b64-5f72-4bfd-82f0-a6b4be8f3054","name":"Over the plan's limit of traits (`plan_limit_reached`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"entity_type\": \"person\",\n  \"key\": \"string\",\n  \"data_type\": \"array\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4b250046-8ca4-4d75-a1c7-3c1e89a03337","name":"Authorization error","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"entity_type\": \"person\",\n  \"key\": \"string\",\n  \"data_type\": \"array\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"610a9698-7c47-455b-adb8-b1d979a32456","name":"A trait with this key already exists for this `entity_type`; use PATCH instead.","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"entity_type\": \"person\",\n  \"key\": \"string\",\n  \"data_type\": \"array\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"trait_already_exists\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e82a93ab-8434-4928-a049-1370bf022027","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"entity_type\": \"person\",\n  \"key\": \"string\",\n  \"data_type\": \"array\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"227e1313-26e6-44ea-bd24-d26e21fd4578","name":"Validation error","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"entity_type\": \"person\",\n  \"key\": \"string\",\n  \"data_type\": \"array\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b761bfae-8c93-4777-b74b-863fbcb9a75d","name":"Search trait definitions","request":{"name":"Search trait definitions","description":{"content":"Filters as in `POST /people/search`. Requires `traits.view`.","type":"text/plain"},"url":{"path":["traits","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"entity_type\": \"string\"\n  },\n  \"limit\": 18,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"267b0da2-1ede-44e9-8f18-a0d0248f81d9","originalRequest":{"url":{"path":["traits","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"entity_type\": \"string\"\n  },\n  \"limit\": 50,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"entity_type\": \"string\",\n        \"key\": \"string\",\n        \"display_name\": \"string\",\n        \"data_type\": \"string\",\n        \"allowed_values\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"is_configured\": false,\n        \"created_at\": \"1993-11-27T03:36:23.923Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"entity_type\": \"string\",\n        \"key\": \"string\",\n        \"display_name\": \"string\",\n        \"data_type\": \"string\",\n        \"allowed_values\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"is_configured\": false,\n        \"created_at\": \"1977-10-31T14:34:00.530Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ad738529-51f7-4f84-866f-41594d11281d","name":"Unauthenticated","originalRequest":{"url":{"path":["traits","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"entity_type\": \"string\"\n  },\n  \"limit\": 50,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2b2318c6-eecc-430a-94f8-a441e998b99b","name":"Authorization error","originalRequest":{"url":{"path":["traits","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"entity_type\": \"string\"\n  },\n  \"limit\": 50,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2eb717ad-fcd3-4343-9a59-745285c14978","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["traits","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"entity_type\": \"string\"\n  },\n  \"limit\": 50,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"96dabc3e-3fc7-4cf2-8d02-76a782381a47","name":"Validation error","originalRequest":{"url":{"path":["traits","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"entity_type\": \"string\"\n  },\n  \"limit\": 50,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"794368dd-34ca-4fff-9f8a-92ce8b88aa47","name":"Update a trait definition","request":{"name":"Update a trait definition","description":{"content":"Setting `data_type` on an auto-registered trait configures and locks it; `allowed_values` and `display_name` are editable on any trait. Existing values never block a change; `meta.non_conforming_count` counts the non-conforming. Requires `traits.update` and `traits.view`.","type":"text/plain"},"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"display_name\": \"string\",\n  \"data_type\": \"array\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"69fd317b-a002-4e8d-b2a6-a3e1626b721e","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"display_name\": \"string\",\n  \"data_type\": \"enum\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"entity_type\": \"string\",\n      \"key\": \"string\",\n      \"display_name\": \"string\",\n      \"data_type\": \"string\",\n      \"allowed_values\": [\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      ],\n      \"is_configured\": true,\n      \"created_at\": \"1995-01-14T15:08:01.602Z\"\n    }\n  },\n  \"meta\": {\n    \"non_conforming_count\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"924aee76-67c9-4c90-a0a3-da55f8664037","name":"Unauthenticated","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"display_name\": \"string\",\n  \"data_type\": \"enum\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4829be6d-bb13-434d-81e2-27310eb41fd9","name":"Authorization error","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"display_name\": \"string\",\n  \"data_type\": \"enum\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4973a99b-9d66-4cd8-b6aa-f1a79a6c2642","name":"Not found","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"display_name\": \"string\",\n  \"data_type\": \"enum\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"00c39414-868d-43a1-8cf5-6e238acd71ca","name":"The trait is already configured: its `data_type` can only change by deleting and recreating it.","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"display_name\": \"string\",\n  \"data_type\": \"enum\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"trait_type_locked\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7b59e0db-4dd3-40a1-aaab-f24898b43154","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"display_name\": \"string\",\n  \"data_type\": \"enum\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ed36a5ab-a04c-4f5b-b18c-776e786b4770","name":"Validation error","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"display_name\": \"string\",\n  \"data_type\": \"enum\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"0efe77c5-b191-4534-82ea-5736104e0032","name":"Delete a trait definition","request":{"name":"Delete a trait definition","description":{"content":"Stored values are kept and the trait is registered again when its key is next seen. Requires `traits.delete`.","type":"text/plain"},"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"660b432a-8dd6-4d44-b4ce-fcdb1f7f0a4c","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"33e19ca5-0a42-4e46-bc23-d5b97700d9ab","name":"Unauthenticated","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e4700fd4-58ac-4b58-a742-94e114a1fb00","name":"Authorization error","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"14ada1b3-69e2-473d-8285-c79855314ba9","name":"Not found","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cf7822c8-3870-491b-b5c0-c02de82c9063","name":"A segment's filter references the trait.","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"trait_in_use\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3f6c2f98-7619-4546-af8d-58f4d6446766","name":"Validation error","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"trait","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"2c0310cb-3c43-4a3f-beea-ce29bc7485a3","name":"Segments","description":{"content":"Saved audience filters: preview matches and list merge tags.","type":"text/plain"},"item":[{"id":"b0487041-f2dc-4868-b196-e05bf5b422ef","name":"List segments","request":{"name":"List segments","description":{"content":"Requires `segments.view`.","type":"text/plain"},"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, created_at, updated_at. Defaults to `created_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"c330886c-e3a6-4b51-a750-8c1934e7cabd","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"entity_type\": \"string\",\n        \"filter_definition\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"2000-06-12T12:59:02.999Z\",\n        \"updated_at\": \"1973-06-01T21:58:53.062Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"entity_type\": \"string\",\n        \"filter_definition\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"1963-12-30T05:25:13.837Z\",\n        \"updated_at\": \"2026-05-09T23:32:54.630Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"228c0013-e33a-4a2d-8c08-9d3c41f11cdf","name":"Unauthenticated","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"413267d6-9714-4dd0-a5e3-af1777dd112b","name":"Authorization error","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b777d11b-7165-4c5f-80b3-5448d8563260","name":"Validation error","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d9f9a2ca-20c2-4236-a640-a10817d2200d","name":"Create a segment","request":{"name":"Create a segment","description":{"content":"A person segment needs a `person` filter and no `group` filter; a group segment needs a `group` filter and may add a `person` one. Invalid fields or a filter that cannot be evaluated return `422`. Requires `segments.create`, plus the people, groups and traits view permissions of whatever the filter reads.","type":"text/plain"},"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"entity_type\": \"group\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"0e8c7b94-a312-41dd-83e1-8b1be90617b9","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"entity_type\": \"person\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"entity_type\": \"string\",\n      \"filter_definition\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1993-02-10T23:32:13.082Z\",\n      \"updated_at\": \"1967-10-02T09:31:29.046Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8e059075-08b2-4582-ab11-98116be2f766","name":"Unauthenticated","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"entity_type\": \"person\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"898289af-b4a8-462d-b3d1-fb4fa6e601f5","name":"Over the plan's limit of segments (`plan_limit_reached`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"entity_type\": \"person\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"de29aba1-19bb-422a-80ff-5819469fadef","name":"The caller lacks a view permission the filter reads. This is checked before the filter is validated.","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"entity_type\": \"person\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"forbidden\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8ecc6f00-826e-4a73-bfbd-08fe71b78c9b","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"entity_type\": \"person\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9db7212c-18b0-4601-a1fc-67a3592b0dbf","name":"Validation error","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"entity_type\": \"person\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"620b98d0-c254-4288-8fd5-3f384ed7d907","name":"Get a segment","request":{"name":"Get a segment","description":{"content":"Requires `segments.view`.","type":"text/plain"},"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"ec0046ee-5c45-4274-81d5-7e55418cfe01","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"entity_type\": \"string\",\n      \"filter_definition\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1993-02-10T23:32:13.082Z\",\n      \"updated_at\": \"1967-10-02T09:31:29.046Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"085776c3-a34e-4836-ac9f-f6637de8968f","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d6ed3417-124d-4fb6-b5b8-bf0a6c098f7b","name":"Authorization error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cb836fb5-c8bf-45d3-8934-a69973b276ec","name":"Not found","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cc126fa5-2788-41f3-b983-4470f352c485","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f88f1bac-85ec-46e3-a466-9c73b87815f4","name":"Update a segment","request":{"name":"Update a segment","description":{"content":"A new `filter_definition` is validated as on create; `entity_type` cannot change. Requires `segments.update`, plus the people, groups and traits view permissions of whatever a new filter reads.","type":"text/plain"},"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"9122ccd3-b3ac-4e46-83a3-7432a2d72653","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"entity_type\": \"string\",\n      \"filter_definition\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1993-02-10T23:32:13.082Z\",\n      \"updated_at\": \"1967-10-02T09:31:29.046Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4bd5d5f8-df5c-4c3e-a428-5591ebfe5b62","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e427f139-bee4-4b7a-8b4b-e28304023b91","name":"The caller lacks a view permission the new filter reads. This is checked before the filter is validated.","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"forbidden\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"83e83728-3f1c-40ee-a11a-3f485d3e49aa","name":"Not found","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"af99eb8a-0508-4786-8adf-187f572e53a6","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8b0f42ae-9789-409f-849f-29372c925c15","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"filter_definition\": {\n    \"person\": [\n      \"string\",\n      \"string\"\n    ],\n    \"group\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"de9f08f5-7284-4ea9-9a36-b88ef90d94d1","name":"Delete a segment","request":{"name":"Delete a segment","description":{"content":"Requires `segments.delete`.","type":"text/plain"},"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"24b9968a-bde5-405d-8c10-03a5a3ce0a94","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"92aeb96c-936b-4324-97b3-8d21e00dac97","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"02befddf-5588-4220-934a-da52f9bdc017","name":"Authorization error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"31141b31-3a7b-4987-862e-3295e20688f6","name":"Not found","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b95e6c7d-d47f-460e-b07f-28cc35888877","name":"A campaign references the segment.","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"segment_in_use\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bb3bb224-cb3b-42ab-b380-5c7a1375f1a2","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"dc0fedbe-b694-4ce3-9351-6ea275c563fe","name":"Preview a segment's size","request":{"name":"Preview a segment's size","description":{"content":"`groups_count` is `null` for a person segment; for a group segment `people_count` counts people in matching groups who match the optional `person` filter. A stored filter that cannot be evaluated returns `422`. Requires `segments.view`, plus the people, groups and traits view permissions of whatever the filter reads.","type":"text/plain"},"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"d77b2bb9-d10b-4e6f-bec9-58b30f7dd8ac","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"groups_count\": 8099,\n  \"people_count\": 5250\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"aa2c4c24-d5ca-40d5-a8ee-b3bb6d0f4fff","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2de3ebd0-80b9-4e5e-92d0-cbb586b28d55","name":"The caller lacks a view permission the filter reads. This is checked before the filter is validated.","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"forbidden\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"95c7c855-f8f5-4e2a-8caf-994b152d5208","name":"Not found","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"41fa72ee-2b39-4b50-87fc-b7c5aedd5eed","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"bddd3b12-2b9c-469c-9cc0-7904343fccf3","name":"List merge tags for a segment","request":{"name":"List merge tags for a segment","description":{"content":"Lists merge tags grouped as `person`, `person_traits` and `tenant`, plus `group` and `group_traits` for a group segment. Requires `segments.view` and `traits.view`.","type":"text/plain"},"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"f9a0b8bf-e4e6-46c7-92a9-6e37e50f38ad","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"null","cookie":[],"_postman_previewlanguage":"json"},{"id":"b23256a8-9aeb-4aea-80a1-df3c0f36caac","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"71ff3070-adff-4c23-b27c-ba717798ab87","name":"Authorization error","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bd90dae6-a4c3-4012-8069-f13fec2b6fab","name":"Not found","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7e2a7b6c-68fa-45d9-9fc6-6e7c63574915","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"segment","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"f28ceacf-ff5e-42ca-a10a-a201ddf80e2d","name":"Campaigns","description":{"content":"Create and run feedback campaigns, with their triggers, audience and responses.","type":"text/plain"},"item":[{"id":"000196bf-c070-4be8-8cbf-b74f29abd000","name":"List campaigns","request":{"name":"List campaigns","description":{"content":"Requires `campaigns.view`.","type":"text/plain"},"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, status, audience_type, created_at. Defaults to `created_at`."},{"disabled":false,"key":"filter[status]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: status, audience_type."},{"disabled":false,"key":"filter[audience_type]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: status, audience_type."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."},{"disabled":false,"key":"status","value":"archived","description":"Same as filter[status]."},{"disabled":false,"key":"audience_type","value":"customer","description":"Same as filter[audience_type]."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"6facd8fd-b3e2-4124-9a2f-8f2b09d0cc9f","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[status]","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"status","value":"archived"},{"key":"audience_type","value":"customer"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"metric_type_id\": \"string\",\n        \"name\": \"string\",\n        \"campaign_type\": \"string\",\n        \"audience_type\": \"string\",\n        \"channel\": \"string\",\n        \"segment_id\": \"string\",\n        \"branding\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"question_override\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"schedule_config\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"reminder_config\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"page_rules\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"status\": \"string\",\n        \"created_at\": \"2010-03-09T04:52:09.849Z\",\n        \"updated_at\": \"1959-09-14T17:12:14.624Z\",\n        \"digest_skipped_by_plan\": true\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"metric_type_id\": \"string\",\n        \"name\": \"string\",\n        \"campaign_type\": \"string\",\n        \"audience_type\": \"string\",\n        \"channel\": \"string\",\n        \"segment_id\": \"string\",\n        \"branding\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"question_override\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"schedule_config\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"reminder_config\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"page_rules\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"status\": \"string\",\n        \"created_at\": \"1954-04-12T02:22:00.169Z\",\n        \"updated_at\": \"1984-08-09T22:30:29.471Z\",\n        \"digest_skipped_by_plan\": true\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0bbb75e5-88ae-4dca-a439-f6e5e7f8470f","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[status]","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"status","value":"archived"},{"key":"audience_type","value":"customer"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"618bd180-8319-433f-a442-f25a5f658619","name":"Authorization error","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[status]","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"status","value":"archived"},{"key":"audience_type","value":"customer"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"de0dc556-3ed3-4a8e-b5af-f034a482b6a8","name":"Validation error","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[status]","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"status","value":"archived"},{"key":"audience_type","value":"customer"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"05155408-cea4-4e5e-bce4-018853851d3e","name":"Create a campaign","request":{"name":"Create a campaign","description":{"content":"Always created as `draft`. A triggered campaign cannot have a `segment_id`. Requires `campaigns.create`.","type":"text/plain"},"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"f6f9534d-1964-5a41-3029-74b8ecaf628f\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fbf80ee4-7ef7-e6fd-3a73-fb4f5328d80a\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 862,\n    \"cooldown_override_days\": 2699,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1594,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 12\n    },\n    \"show_again_after_hours\": 5271,\n    \"unsubscribe_after_closes\": 73\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"ec7939cb-8670-4dbf-97d1-83676e82ee96","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"f6f9534d-1964-5a41-3029-74b8ecaf628f\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fbf80ee4-7ef7-e6fd-3a73-fb4f5328d80a\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 862,\n    \"cooldown_override_days\": 2699,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1594,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 12\n    },\n    \"show_again_after_hours\": 5271,\n    \"unsubscribe_after_closes\": 73\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"metric_type_id\": \"string\",\n      \"name\": \"string\",\n      \"campaign_type\": \"string\",\n      \"audience_type\": \"string\",\n      \"channel\": \"string\",\n      \"segment_id\": \"string\",\n      \"branding\": {\n        \"key_0\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {}\n      },\n      \"page_rules\": [\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"status\": \"string\",\n      \"created_at\": \"2006-08-24T16:29:46.667Z\",\n      \"updated_at\": \"2003-01-25T11:29:07.837Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8a55f346-f2e0-4664-9f06-123280c5ce43","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"f6f9534d-1964-5a41-3029-74b8ecaf628f\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fbf80ee4-7ef7-e6fd-3a73-fb4f5328d80a\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 862,\n    \"cooldown_override_days\": 2699,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1594,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 12\n    },\n    \"show_again_after_hours\": 5271,\n    \"unsubscribe_after_closes\": 73\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e4f1fcdf-677f-4d65-827e-cfe2b075515b","name":"The account is read-only until billing is resolved (`billing_read_only`); campaigns have no limit of their own.","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"f6f9534d-1964-5a41-3029-74b8ecaf628f\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fbf80ee4-7ef7-e6fd-3a73-fb4f5328d80a\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 862,\n    \"cooldown_override_days\": 2699,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1594,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 12\n    },\n    \"show_again_after_hours\": 5271,\n    \"unsubscribe_after_closes\": 73\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"billing_read_only\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 2865,\n      \"usage\": 5298,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"98d7ab4a-084b-43cd-83e3-b3e03d12ac11","name":"Authorization error","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"f6f9534d-1964-5a41-3029-74b8ecaf628f\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fbf80ee4-7ef7-e6fd-3a73-fb4f5328d80a\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 862,\n    \"cooldown_override_days\": 2699,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1594,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 12\n    },\n    \"show_again_after_hours\": 5271,\n    \"unsubscribe_after_closes\": 73\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dba5ae34-e787-4d34-9707-79a497a118b2","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"f6f9534d-1964-5a41-3029-74b8ecaf628f\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fbf80ee4-7ef7-e6fd-3a73-fb4f5328d80a\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 862,\n    \"cooldown_override_days\": 2699,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1594,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 12\n    },\n    \"show_again_after_hours\": 5271,\n    \"unsubscribe_after_closes\": 73\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"31d1f2e2-c272-42d1-86a4-7e79e81afa68","name":"Validation error","originalRequest":{"url":{"path":["campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"f6f9534d-1964-5a41-3029-74b8ecaf628f\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fbf80ee4-7ef7-e6fd-3a73-fb4f5328d80a\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 862,\n    \"cooldown_override_days\": 2699,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1594,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 12\n    },\n    \"show_again_after_hours\": 5271,\n    \"unsubscribe_after_closes\": 73\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ece7ddac-b9d1-4f9e-b3e6-ed4da9b9ad85","name":"Get a campaign","request":{"name":"Get a campaign","description":{"content":"Requires `campaigns.view`.","type":"text/plain"},"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"cc4f68c9-9843-45b3-9480-32d709aca25a","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"metric_type_id\": \"string\",\n      \"name\": \"string\",\n      \"campaign_type\": \"string\",\n      \"audience_type\": \"string\",\n      \"channel\": \"string\",\n      \"segment_id\": \"string\",\n      \"branding\": {\n        \"key_0\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {}\n      },\n      \"page_rules\": [\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"status\": \"string\",\n      \"created_at\": \"2006-08-24T16:29:46.667Z\",\n      \"updated_at\": \"2003-01-25T11:29:07.837Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"de78f6f4-f109-4f13-a8c9-1e59f8b32190","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"79ebc937-a3b9-4c7b-9909-d98ad8187d3e","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c7298c66-e06d-477f-b638-c649a8af247a","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ba5b492e-ee40-4afb-a5bf-89b419664b36","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"34bdb9ba-d9f5-495c-9d1d-aaa2517604a2","name":"Update a campaign","request":{"name":"Update a campaign","description":{"content":"`metric_type_id`, `segment_id`, `channel` and `campaign_type` lock after `draft`. Requires `campaigns.update`.","type":"text/plain"},"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"name\": \"string\",\n  \"metric_type_id\": \"4fcf612b-df7b-56f1-1044-9e73600e3892\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"43c79a89-ff76-0507-23e4-d0e82b49bc55\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 8876,\n    \"cooldown_override_days\": 8618,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1169,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 0\n    },\n    \"show_again_after_hours\": 2743,\n    \"unsubscribe_after_closes\": 53\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"08d06366-bb6d-4708-9d7c-adb9c7a7ea5b","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"name\": \"string\",\n  \"metric_type_id\": \"4fcf612b-df7b-56f1-1044-9e73600e3892\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"43c79a89-ff76-0507-23e4-d0e82b49bc55\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 8876,\n    \"cooldown_override_days\": 8618,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1169,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 0\n    },\n    \"show_again_after_hours\": 2743,\n    \"unsubscribe_after_closes\": 53\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"metric_type_id\": \"string\",\n      \"name\": \"string\",\n      \"campaign_type\": \"string\",\n      \"audience_type\": \"string\",\n      \"channel\": \"string\",\n      \"segment_id\": \"string\",\n      \"branding\": {\n        \"key_0\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {}\n      },\n      \"page_rules\": [\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"status\": \"string\",\n      \"created_at\": \"2006-08-24T16:29:46.667Z\",\n      \"updated_at\": \"2003-01-25T11:29:07.837Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f3016c93-6f8a-4c9a-9d9e-64bb7ff0bc3d","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"name\": \"string\",\n  \"metric_type_id\": \"4fcf612b-df7b-56f1-1044-9e73600e3892\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"43c79a89-ff76-0507-23e4-d0e82b49bc55\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 8876,\n    \"cooldown_override_days\": 8618,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1169,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 0\n    },\n    \"show_again_after_hours\": 2743,\n    \"unsubscribe_after_closes\": 53\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"71f61788-0ec8-4916-96ba-2c3b56751695","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"name\": \"string\",\n  \"metric_type_id\": \"4fcf612b-df7b-56f1-1044-9e73600e3892\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"43c79a89-ff76-0507-23e4-d0e82b49bc55\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 8876,\n    \"cooldown_override_days\": 8618,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1169,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 0\n    },\n    \"show_again_after_hours\": 2743,\n    \"unsubscribe_after_closes\": 53\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f64d08a9-59f1-4ce6-ac70-0322f0b5e521","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"name\": \"string\",\n  \"metric_type_id\": \"4fcf612b-df7b-56f1-1044-9e73600e3892\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"43c79a89-ff76-0507-23e4-d0e82b49bc55\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 8876,\n    \"cooldown_override_days\": 8618,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1169,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 0\n    },\n    \"show_again_after_hours\": 2743,\n    \"unsubscribe_after_closes\": 53\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8e10e542-5594-4ba2-9af1-4a241659480c","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"name\": \"string\",\n  \"metric_type_id\": \"4fcf612b-df7b-56f1-1044-9e73600e3892\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"43c79a89-ff76-0507-23e4-d0e82b49bc55\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 8876,\n    \"cooldown_override_days\": 8618,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1169,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 0\n    },\n    \"show_again_after_hours\": 2743,\n    \"unsubscribe_after_closes\": 53\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d0b96e5d-0aeb-4535-ad2e-edf1ea666ed0","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"name\": \"string\",\n  \"metric_type_id\": \"4fcf612b-df7b-56f1-1044-9e73600e3892\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"43c79a89-ff76-0507-23e4-d0e82b49bc55\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 8876,\n    \"cooldown_override_days\": 8618,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1169,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 0\n    },\n    \"show_again_after_hours\": 2743,\n    \"unsubscribe_after_closes\": 53\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4c29c487-a173-4ac2-90ea-92809d1fa400","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"page_rules\": {\n    \"include\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"exact\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"name\": \"string\",\n  \"metric_type_id\": \"4fcf612b-df7b-56f1-1044-9e73600e3892\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"43c79a89-ff76-0507-23e4-d0e82b49bc55\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 8876,\n    \"cooldown_override_days\": 8618,\n    \"distribution\": \"monthly\",\n    \"max_per_period\": 1169,\n    \"send_window\": {\n      \"days\": \"null\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 0\n    },\n    \"show_again_after_hours\": 2743,\n    \"unsubscribe_after_closes\": 53\n  },\n  \"reminder_config\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8a3ecac4-4d34-47d4-87c5-3140a2f066b8","name":"Delete a campaign","request":{"name":"Delete a campaign","description":{"content":"Only a draft or archived campaign can be deleted; pause a live one. Requires `campaigns.delete`.","type":"text/plain"},"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"c46ea228-a886-4cb0-be97-0a1b9780c585","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"b69294af-dd78-4152-8f60-210f18dd7fc9","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"310c9db2-ec7e-4144-a53e-c4237792fc7b","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"387d1cf4-1629-49bc-8433-f5d9386bb64c","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"634480cc-ca4a-4d5e-b747-e321cb7e2b38","name":"The campaign is live (`campaign_not_deletable`), has responses (`campaign_has_responses`) or is archived with trigger configs (`campaign_has_trigger_configs`). A draft is deleted together with its trigger configs.","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"campaign_has_trigger_configs\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8c1d79d7-d757-435a-9e04-240ad5f756b7","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8e200e60-28a2-4c73-a8c6-726d852c288e","name":"Activate a campaign","request":{"name":"Activate a campaign","description":{"content":"Activates a draft or paused campaign; no-op if already active. Returns `422` for missing required fields, an unsupported channel or an in-app campaign that is not `all_at_once`. An email campaign with an active website (`js_sdk`) trigger needs an identity verification secret (`422 identity_verification_required`). Requires `campaigns.update`.","type":"text/plain"},"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"5090f58d-8ece-4a9d-a153-f8b5e851dced","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"metric_type_id\": \"string\",\n      \"name\": \"string\",\n      \"campaign_type\": \"string\",\n      \"audience_type\": \"string\",\n      \"channel\": \"string\",\n      \"segment_id\": \"string\",\n      \"branding\": {\n        \"key_0\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {}\n      },\n      \"page_rules\": [\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"status\": \"string\",\n      \"created_at\": \"2006-08-24T16:29:46.667Z\",\n      \"updated_at\": \"2003-01-25T11:29:07.837Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ef92f10c-9ee1-43c1-88a3-8033bc95c314","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"adfd35c4-6cc2-49d0-a47b-d58eb45c80bf","name":"The account is read-only until billing is resolved (`billing_read_only`); activating is a creation of sends.","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"billing_read_only\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 2865,\n      \"usage\": 5298,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"76963ffb-14cf-469a-9802-9ade50f1552d","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"086bb459-035b-44f5-b743-744ce8988327","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ae107af1-3354-4670-aaa1-cf8c282637d1","name":"An archived campaign cannot be activated.","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"campaign_archived\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6fa2978e-6886-4a37-8181-0a0e2030cbb7","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d25fee7e-ec34-4c65-87db-5c28ef9448c4","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"56200f4e-04f9-402d-86af-27aab677b23a","name":"Pause a campaign","request":{"name":"Pause a campaign","description":{"content":"Requires `campaigns.update`.","type":"text/plain"},"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"941ee248-e7f2-47e7-9027-a0fed15dcd09","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"metric_type_id\": \"string\",\n      \"name\": \"string\",\n      \"campaign_type\": \"string\",\n      \"audience_type\": \"string\",\n      \"channel\": \"string\",\n      \"segment_id\": \"string\",\n      \"branding\": {\n        \"key_0\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {}\n      },\n      \"page_rules\": [\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"status\": \"string\",\n      \"created_at\": \"2006-08-24T16:29:46.667Z\",\n      \"updated_at\": \"2003-01-25T11:29:07.837Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"48066aa4-16ab-4550-bce9-87cbd9919f95","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a660ff2d-0230-4f88-a10f-3462ada8a55d","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7f41a5e1-785c-40f3-a214-c0e1edebf331","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fa95b98a-4336-4595-bd9d-bf5ddc371894","name":"Only an active campaign can be paused.","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"campaign_not_active\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"72e35a2c-ed8f-4460-ad81-a0308d35100f","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f731eca1-7cbc-4c3e-9287-f7f94132a364","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"26f9c47b-ff9e-4617-a3c4-0878bb5c4386","name":"List a campaign's audience","request":{"name":"List a campaign's audience","description":{"content":"Lists the people targeted, with their latest send or completion time (for a group segment, the people in the matching groups). It is empty without a segment. Requires `campaigns.view` and `people.view`, plus the view permission of each entity the segment filter reads.","type":"text/plain"},"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: created_at. Defaults to `created_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"502cbd6e-51b7-453b-8dcc-305a475124cf","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"email\": \"string\",\n        \"external_id\": \"string\",\n        \"sent_at\": \"1998-01-07T04:23:37.318Z\",\n        \"completed_at\": \"1974-12-26T02:35:19.770Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"email\": \"string\",\n        \"external_id\": \"string\",\n        \"sent_at\": \"1965-07-16T18:57:53.118Z\",\n        \"completed_at\": \"2003-11-17T17:30:21.951Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"68ded958-42a4-42bf-9daf-cf4b335188ca","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3664c7f7-9376-4a9a-91a0-144b36f127bf","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7b8566cf-17ed-4126-b8a3-7490d5edb2ec","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"de378788-c41c-40dc-8ffc-009aa6de80bb","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3271b3b1-10af-4188-9051-d68e266e6654","name":"List a campaign's responses","request":{"name":"List a campaign's responses","description":{"content":"Requires `campaigns.view`, `survey_responses.view` and `people.view`.","type":"text/plain"},"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: submitted_at. Defaults to `submitted_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"82832231-7c04-46b3-8e8f-042b5bc0c758","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"computed_score\": \"string\",\n        \"feedback_text\": \"string\",\n        \"sentiment\": \"string\",\n        \"themes\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"1965-12-22T08:57:16.133Z\",\n        \"analysis_stalled\": false,\n        \"sentiment_corrected_at\": \"1951-04-20T10:01:07.394Z\",\n        \"submitted_at\": \"2019-06-19T22:58:23.564Z\",\n        \"person\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"email\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"computed_score\": \"string\",\n        \"feedback_text\": \"string\",\n        \"sentiment\": \"string\",\n        \"themes\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"1947-05-16T01:31:41.976Z\",\n        \"analysis_stalled\": true,\n        \"sentiment_corrected_at\": \"1988-08-09T11:45:47.790Z\",\n        \"submitted_at\": \"1955-12-24T11:42:57.450Z\",\n        \"person\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"email\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"96804108-c48f-4ac7-86b5-92aefd20e2aa","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3b0ff4e1-c4f5-4473-9b83-28d5857ef618","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f3536b60-3e64-4e3e-8bbe-fd278faae4a5","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"56ee0536-df68-4744-a9e6-e69c79bf38a7","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d6c03676-a744-407d-9a04-b1168d5038ed","name":"List a campaign's trigger configs","request":{"name":"List a campaign's trigger configs","description":{"content":"Without `limit` every config comes back at once (`meta` is empty); with `limit` the list pages. Requires `campaigns.view`.","type":"text/plain"},"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: created_at. Defaults to `created_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Without it every row is returned."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"d05feb56-52a2-4a63-8afb-08cd44c1ab22","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"campaign_id\": \"string\",\n        \"source\": \"string\",\n        \"integration_id\": \"string\",\n        \"event_key\": \"string\",\n        \"delay_seconds\": 7860,\n        \"dedupe_key_expression\": \"string\",\n        \"active\": true,\n        \"created_at\": \"1989-03-21T07:53:44.020Z\",\n        \"updated_at\": \"2020-11-29T17:17:21.242Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"campaign_id\": \"string\",\n        \"source\": \"string\",\n        \"integration_id\": \"string\",\n        \"event_key\": \"string\",\n        \"delay_seconds\": 4027,\n        \"dedupe_key_expression\": \"string\",\n        \"active\": true,\n        \"created_at\": \"1957-11-25T06:46:34.738Z\",\n        \"updated_at\": \"1952-10-12T03:18:06.981Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"50f963e5-2acd-4976-afee-2c893d1cb939","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b497da1c-9437-492c-a787-edb75c70dab0","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a32d7abe-a6ba-4a17-a24d-22ba3760f246","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"350a6a81-5c40-4afb-ae87-0471e49df01d","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ea145def-15f1-468d-8f77-b49176d9c21e","name":"Create a trigger config","request":{"name":"Create a trigger config","description":{"content":"Adding a website (`js_sdk`) trigger to an email campaign needs an identity verification secret (`422 identity_verification_required`). Requires `campaigns.update`.","type":"text/plain"},"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"webhook\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"25e96052-ee9b-4178-a272-4b138ce2a15c\",\n  \"delay_seconds\": 7866,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"f39c0fe9-f4e1-418b-a130-477928380621","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"webhook\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"25e96052-ee9b-4178-a272-4b138ce2a15c\",\n  \"delay_seconds\": 7866,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"campaign_id\": \"string\",\n      \"source\": \"string\",\n      \"integration_id\": \"string\",\n      \"event_key\": \"string\",\n      \"delay_seconds\": 2635,\n      \"dedupe_key_expression\": \"string\",\n      \"active\": true,\n      \"created_at\": \"1961-02-16T17:39:10.651Z\",\n      \"updated_at\": \"2001-04-07T13:06:39.815Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"50be0ee3-0e54-4631-a3ee-1e99e0a425eb","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"webhook\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"25e96052-ee9b-4178-a272-4b138ce2a15c\",\n  \"delay_seconds\": 7866,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"aa54108a-d039-48e6-981e-8b2ed6a44ac8","name":"The account is read-only until billing is resolved (`billing_read_only`); trigger configs have no limit of their own.","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"webhook\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"25e96052-ee9b-4178-a272-4b138ce2a15c\",\n  \"delay_seconds\": 7866,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"billing_read_only\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 2865,\n      \"usage\": 5298,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8eeed050-eab2-4f0e-801b-62a21d0496fe","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"webhook\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"25e96052-ee9b-4178-a272-4b138ce2a15c\",\n  \"delay_seconds\": 7866,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f298fb3b-343a-460d-9523-c80f0f9e10ff","name":"Trigger configs attach only to a triggered campaign.","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"webhook\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"25e96052-ee9b-4178-a272-4b138ce2a15c\",\n  \"delay_seconds\": 7866,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"campaign_not_triggered\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d17328bf-b4c7-447e-821a-877d94bc1a28","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"webhook\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"25e96052-ee9b-4178-a272-4b138ce2a15c\",\n  \"delay_seconds\": 7866,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9fb4ba84-4ebe-414d-b1d7-31ab0fd28614","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"webhook\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"25e96052-ee9b-4178-a272-4b138ce2a15c\",\n  \"delay_seconds\": 7866,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"715b9176-5bbe-45fc-8370-60846b029546","name":"Update a trigger config","request":{"name":"Update a trigger config","description":{"content":"Only the delay, dedupe key and `active` change. Returns `404` for another campaign's config. Switching on a website (`js_sdk`) trigger of an email campaign needs an identity verification secret (`422 identity_verification_required`). Requires `campaigns.update`.","type":"text/plain"},"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"triggerConfig","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"delay_seconds\": 2399,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"2da99cbe-7978-4e30-b6d7-2354756d3170","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"triggerConfig","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"delay_seconds\": 2399,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"campaign_id\": \"string\",\n      \"source\": \"string\",\n      \"integration_id\": \"string\",\n      \"event_key\": \"string\",\n      \"delay_seconds\": 2635,\n      \"dedupe_key_expression\": \"string\",\n      \"active\": true,\n      \"created_at\": \"1961-02-16T17:39:10.651Z\",\n      \"updated_at\": \"2001-04-07T13:06:39.815Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"92456c0b-a05f-404f-87b5-5611d7c00846","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"triggerConfig","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"delay_seconds\": 2399,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e11efae8-2b82-4392-bdbb-5b9ad3e2837c","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"triggerConfig","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"delay_seconds\": 2399,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ae919368-7a12-447d-951a-367f49c1ae5d","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"triggerConfig","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"delay_seconds\": 2399,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fe9d4a3f-ad84-4d36-b413-2cc1e71743ea","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"triggerConfig","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"delay_seconds\": 2399,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"deff5384-2ef6-4c1e-9b56-81ed7f4eb846","name":"Surveys & Responses","description":{"content":"Correct the sentiment and themes of survey responses.","type":"text/plain"},"item":[{"id":"62216637-739d-4699-a158-7e9eb54e84bc","name":"Update several responses","request":{"name":"Update several responses","description":{"content":"Corrects `sentiment`, `themes` or both. `themes_mode`, required with `themes`, replaces or adds. Fires `survey_response.updated` per response. Requires `survey_responses.update` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["responses"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"09088d8b-f9fe-b732-5afb-4eeb028b1d1c\"\n  ],\n  \"sentiment\": \"positive\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"themes_mode\": \"add\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"154c672b-c6f6-4c5f-b48d-b63881e10b59","originalRequest":{"url":{"path":["responses"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"dd7a24fb-bccf-1a67-e208-54524c1fe22c\"\n  ],\n  \"sentiment\": \"negative\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"themes_mode\": \"add\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"sentiment\": \"string\",\n        \"themes\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"sentiment_corrected_at\": \"1949-05-06T15:56:11.241Z\",\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2024-06-14T19:38:11.021Z\",\n        \"analysis_stalled\": false\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"sentiment\": \"string\",\n        \"themes\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"sentiment_corrected_at\": \"1976-03-16T01:13:03.490Z\",\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2000-01-01T22:42:39.897Z\",\n        \"analysis_stalled\": false\n      }\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"53f9bdbb-5e29-4352-a27a-869ebcc7dcba","name":"Unauthenticated","originalRequest":{"url":{"path":["responses"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"dd7a24fb-bccf-1a67-e208-54524c1fe22c\"\n  ],\n  \"sentiment\": \"negative\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"themes_mode\": \"add\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1dd6836b-e49a-4c14-81bd-f0ef7321340a","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["responses"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"dd7a24fb-bccf-1a67-e208-54524c1fe22c\"\n  ],\n  \"sentiment\": \"negative\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"themes_mode\": \"add\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"20b03e05-b520-47e4-836c-57d6074a0395","name":"Validation error","originalRequest":{"url":{"path":["responses"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"dd7a24fb-bccf-1a67-e208-54524c1fe22c\"\n  ],\n  \"sentiment\": \"negative\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"themes_mode\": \"add\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6c4df89b-b888-4885-ad68-e25d55aca4c5","name":"Update a response","request":{"name":"Update a response","description":{"content":"Corrects `sentiment`, `themes` or both. Automatic tagging does not overwrite a correction later. Requires `survey_responses.update` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"sentiment\": \"negative\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"ae7e342f-8768-4ff2-95a5-38f74f95f55b","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"sentiment\": \"neutral\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"sentiment\": \"string\",\n      \"themes\": [\n        \"string\",\n        \"string\"\n      ],\n      \"sentiment_corrected_at\": \"1993-06-14T10:37:45.471Z\",\n      \"analysis_status\": \"pending\",\n      \"analysis_status_changed_at\": \"2004-12-20T05:24:31.005Z\",\n      \"analysis_stalled\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a661cf30-1e18-4c42-b442-d6738200334e","name":"Unauthenticated","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"sentiment\": \"neutral\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1af56863-e775-4113-a397-a87409cb547c","name":"Authorization error","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"sentiment\": \"neutral\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c2082ccf-104d-4c7b-b817-49e54a595a78","name":"Not found","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"sentiment\": \"neutral\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"06986d6d-76a3-4ea0-a882-3923881cb91a","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"sentiment\": \"neutral\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7896703b-9ad0-45c9-8192-720f52794750","name":"Validation error","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"sentiment\": \"neutral\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"34791baf-5bd3-4e69-b1f2-cf668b298d09","name":"Retry the analysis of several responses","request":{"name":"Retry the analysis of several responses","description":{"content":"Like the single retry, for up to 500 responses; those that are not eligible are returned unchanged. At most as many as the tenant's daily analysis limit has left become `pending`, the rest become `skipped`. Requires `survey_responses.update` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["responses","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"8d42cd2b-519b-ef35-fdc6-0ed8bc08174e\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"596b88b4-6910-4482-b7c9-a46c41858d21","originalRequest":{"url":{"path":["responses","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"8d42cd2b-519b-ef35-fdc6-0ed8bc08174e\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"sentiment\": \"string\",\n        \"themes\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"sentiment_corrected_at\": \"1949-05-06T15:56:11.241Z\",\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2024-06-14T19:38:11.021Z\",\n        \"analysis_stalled\": false\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"sentiment\": \"string\",\n        \"themes\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"sentiment_corrected_at\": \"1976-03-16T01:13:03.490Z\",\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2000-01-01T22:42:39.897Z\",\n        \"analysis_stalled\": false\n      }\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a4962011-3bb5-4f42-bdeb-a1c95dcebe5e","name":"Unauthenticated","originalRequest":{"url":{"path":["responses","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"8d42cd2b-519b-ef35-fdc6-0ed8bc08174e\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"de639418-1ade-4edb-aa9e-103cf0cfa418","name":"Authorization error","originalRequest":{"url":{"path":["responses","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"8d42cd2b-519b-ef35-fdc6-0ed8bc08174e\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0c1977f9-54bd-42e1-b82a-2aaa961ec2eb","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["responses","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"8d42cd2b-519b-ef35-fdc6-0ed8bc08174e\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6c914b64-4bbd-40e8-b474-6b3841d1847a","name":"Validation error","originalRequest":{"url":{"path":["responses","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"8d42cd2b-519b-ef35-fdc6-0ed8bc08174e\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ed3221cd-d10e-4ecb-b20c-29c2192578ad","name":"Retry the analysis of a response","request":{"name":"Retry the analysis of a response","description":{"content":"Asks for the automatic analysis (sentiment and themes) again. Only a response with a comment, not corrected by hand, whose analysis `failed`, was `skipped` or is stalled (pending for too long); any other answers 422 `analysis_not_retryable`. The response becomes `pending`; when the tenant's daily analysis limit is used up it becomes `skipped` instead. Requires `survey_responses.update` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"27528b6d-7757-493e-a5bc-773d6d3ee2cd","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"sentiment\": \"string\",\n      \"themes\": [\n        \"string\",\n        \"string\"\n      ],\n      \"sentiment_corrected_at\": \"1993-06-14T10:37:45.471Z\",\n      \"analysis_status\": \"pending\",\n      \"analysis_status_changed_at\": \"2004-12-20T05:24:31.005Z\",\n      \"analysis_stalled\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"512fc929-048c-4217-9a45-25d48bf6af2f","name":"Unauthenticated","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d7cfa26e-b5c2-4589-8016-fce8be8960e1","name":"Authorization error","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ada506c6-c708-4e44-86c6-1755d2c409bd","name":"Not found","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"11676512-6c88-46e8-bf3f-3dc9506a215e","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f2d65018-1b23-491f-8760-c0bc1013d575","name":"The response has no comment, was corrected by hand, or its analysis did not fail, was not skipped and is not stalled.","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"surveyResponse","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"analysis_not_retryable\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"c9f71baa-8648-4980-97da-5e66bb1c070f","name":"Reports","description":{"content":"Score distributions, trends and summaries per campaign, group or person.","type":"text/plain"},"item":[{"id":"5e8f3440-2f9a-43f2-96fb-bef7bdfe3bc7","name":"Get a campaign's score trend","request":{"name":"Get a campaign's score trend","description":{"content":"Returns the score and count per `day` (default), `week` or `month`, oldest first. Returns an empty list when the campaign has no metric type. Requires `campaigns.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"e6f2c42c-351f-4dde-b891-efcc946c5a47","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"period\": \"string\",\n      \"score\": 3597.935845836824,\n      \"response_count\": 9767\n    },\n    {\n      \"period\": \"string\",\n      \"score\": 225.51088205889246,\n      \"response_count\": 1057\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"95f62716-5faa-4207-9aef-1b2cce8125bf","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"782b68bc-f2cf-41a5-aa22-32eac70daf50","name":"Authorization error","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"265e7181-a2ee-49bd-8df0-258c52ff76c7","name":"Not found","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3f31de9b-9efc-4c0e-8489-023cc03c1a74","name":"Validation error","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e2ea2b78-0fb2-4ca4-9e5d-25dfd918e0a1","name":"Get a campaign's score distribution","request":{"name":"Get a campaign's score distribution","description":{"content":"Returns counts per score bucket; count, min, max and average if the metric type has no buckets. Returns an empty list when the campaign has no metric type. Requires `campaigns.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"97dd4135-2d0a-43aa-b2ce-f9b754caa789","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"key_0\": 1473,\n    \"key_1\": 2819\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ae278706-45e5-4882-8f6f-08d504699c3d","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4f13521b-ee7f-453d-ad3e-199cdf5939b8","name":"Authorization error","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1a2c98c6-5748-4742-bacd-c64eafffa0a5","name":"Not found","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"36b64b6f-aa5f-4479-8cec-ca54a5d51c70","name":"Validation error","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"campaign","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"24ffc89f-e48e-4d3f-93f2-3389a200cff5","name":"Get a group summary","request":{"name":"Get a group summary","description":{"content":"Returns one score per metric type. Responses count toward a person's current group, so past ones move with the person. Requires `groups.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"019a7ec3-018b-4955-b9b1-f030ad2d2692","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"group_id\": \"string\",\n    \"metrics\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c9feb798-d2ac-459e-907e-f7d56e879c49","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7e324488-15b4-4158-8959-bbf08b5d74cb","name":"Authorization error","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"75fb63b2-777a-4f38-b5a8-1fcb58568fce","name":"Not found","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c0756fa1-e376-452c-8c88-39fe3df290ca","name":"Validation error","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e849e407-e1dc-463b-a3b3-dac873650ae6","name":"Get a group's score trend","request":{"name":"Get a group's score trend","description":{"content":"Works like a campaign trend, over the group's current people; `metric_type_id` is required. Requires `groups.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","description":"(Required) "},{"disabled":false,"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"0f1fc6d5-3f19-4868-894f-7e4867231984","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"period\": \"string\",\n      \"score\": 3597.935845836824,\n      \"response_count\": 9767\n    },\n    {\n      \"period\": \"string\",\n      \"score\": 225.51088205889246,\n      \"response_count\": 1057\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4848d695-ba9b-4d49-902a-c0bef71edd93","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d985006a-218b-4562-9d73-950e367a7051","name":"Authorization error","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"024b5861-830a-4173-8361-4d737b6cb581","name":"Not found","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cf05ce22-607d-461e-b455-3e944472cfd0","name":"Validation error","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f378f680-eca2-4453-97f5-909294cd076f","name":"Get a group's score distribution","request":{"name":"Get a group's score distribution","description":{"content":"Works like a campaign distribution, over the group's current people; `metric_type_id` is required. Requires `groups.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","description":"(Required) "}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"6731eb5a-66de-4ad0-a808-6cb9ef03600d","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"key_0\": 1473,\n    \"key_1\": 2819\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c683ef79-a29d-4cf2-87bf-56fc6d8291d5","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5ffdb932-679e-408d-bf6f-10d00bd379a2","name":"Authorization error","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fea1161e-ee6c-46da-93bc-98761cf5b4d9","name":"Not found","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d02eebcc-8c77-4033-b8e4-8b996c2ce62a","name":"Validation error","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"group","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"cda236c1-f14e-48eb-943f-297f70321c30","name":"Get a person summary","request":{"name":"Get a person summary","description":{"content":"Returns one score per metric type across all campaigns. Requires `people.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"50b566da-2d5f-4929-a24f-017233edbeb5","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"person_id\": \"string\",\n    \"metrics\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7e4e7fa5-b460-43ca-a5f5-e23933b9a31e","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c63b014c-1897-45db-a2f8-f8dc6a01b0d6","name":"Authorization error","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"edb6af69-5a7b-4f08-9ab6-62ac405f457b","name":"Not found","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d8c92f22-c608-421c-88fd-480dac74afd7","name":"Validation error","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e4b8540a-8e16-4404-89f2-ca09a76b6c16","name":"Get a person's score trend","request":{"name":"Get a person's score trend","description":{"content":"Works like a campaign trend; `metric_type_id` is required. Requires `people.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","description":"(Required) "},{"disabled":false,"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"510965e4-4d1d-4808-8c41-03206d4ba653","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"period\": \"string\",\n      \"score\": 3597.935845836824,\n      \"response_count\": 9767\n    },\n    {\n      \"period\": \"string\",\n      \"score\": 225.51088205889246,\n      \"response_count\": 1057\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"33e4856a-cf5e-4e58-8f8c-e497b0d67617","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5370dce9-bd2b-4b3a-bfcb-68119997f0dd","name":"Authorization error","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"86b391a9-1f9d-4d2a-86c7-8d3268186c0e","name":"Not found","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"91bd8991-bf7f-4da9-b4cb-b316a41cba5e","name":"Validation error","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"},{"key":"interval","value":"week"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b887d98e-16b9-43e1-af37-a4e2a93445f2","name":"Get a person's score distribution","request":{"name":"Get a person's score distribution","description":{"content":"Works like a campaign distribution; `metric_type_id` is required. Requires `people.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","description":"(Required) "}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"920ee97b-da73-4abf-b362-d16f02091e21","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"key_0\": 1473,\n    \"key_1\": 2819\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"86d32468-c802-40e5-8eff-77f30154d34d","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5d0b7934-13ee-4910-9e22-9fcf0c29994f","name":"Authorization error","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"93c55c6e-a3ca-4290-a5db-57a1fa29aca8","name":"Not found","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a40c987b-44fb-49a8-9de9-73873fdd6c2e","name":"Validation error","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ce0207f1-1276-4dd0-9d16-bd0100ee057d","name":"List a person's responses","request":{"name":"List a person's responses","description":{"content":"Lists responses across all campaigns, each with its campaign and metric type. Requires `people.view` and `survey_responses.view`.","type":"text/plain"},"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: submitted_at. Defaults to `submitted_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"bfc36263-d5b3-490b-b439-20b0e1fc8c9b","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"computed_score\": \"string\",\n        \"feedback_text\": \"string\",\n        \"sentiment\": \"string\",\n        \"themes\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2012-09-10T00:44:49.181Z\",\n        \"analysis_stalled\": true,\n        \"sentiment_corrected_at\": \"string\",\n        \"submitted_at\": \"string\",\n        \"campaign\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"metric_type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"computed_score\": \"string\",\n        \"feedback_text\": \"string\",\n        \"sentiment\": \"string\",\n        \"themes\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"1999-04-11T05:12:09.109Z\",\n        \"analysis_stalled\": true,\n        \"sentiment_corrected_at\": \"string\",\n        \"submitted_at\": \"string\",\n        \"campaign\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"metric_type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"472e9d2a-790f-4a9d-b29a-13e973b13b90","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"aa1d2e51-28eb-435e-a571-7a8168612a0a","name":"Authorization error","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"03ced434-1418-488f-b10f-103106ddab7f","name":"Not found","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"86980626-984e-4198-b733-613861dbe278","name":"Validation error","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"person","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"f0880431-f80b-4827-a9c5-1cae9399bc08","name":"Alert Rules","description":{"content":"Notify your channels when feedback matches a condition; review dispatches.","type":"text/plain"},"item":[{"id":"237323dd-0b25-4764-8615-e30445e13803","name":"List alert rules","request":{"name":"List alert rules","description":{"content":"Requires `alert_rules.view`.","type":"text/plain"},"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, channel, created_at. Defaults to `created_at`."},{"disabled":false,"key":"filter[active]","value":"true","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: active."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a0b09732-9c31-4f41-bd36-ad97290d3add","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":"true"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"campaign_id\": \"string\",\n        \"condition\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_3\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_4\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"channel\": \"string\",\n        \"destination\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_3\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"active\": true,\n        \"created_at\": \"1993-01-22T01:04:51.210Z\",\n        \"updated_at\": \"1971-12-31T18:32:33.457Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"campaign_id\": \"string\",\n        \"condition\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"channel\": \"string\",\n        \"destination\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"active\": false,\n        \"created_at\": \"1979-07-16T07:41:48.256Z\",\n        \"updated_at\": \"1967-05-03T02:47:11.166Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"309add2a-ba35-421a-9617-e538cbd397c6","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":"true"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"36e889bb-eee0-4f1a-adfc-2dfd500dfbd4","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":"true"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"84492f7c-0340-4343-b5fc-7dd9cbbdd4d6","name":"Validation error","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":"true"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"1e925a7f-19b2-470a-9c7b-f14d98ae1b58","name":"Create an alert rule","request":{"name":"Create an alert rule","description":{"content":"Without `campaign_id` the rule covers every campaign. `422` if the `condition` does not fit the campaign's metric type, the `destination` lacks an active webhook endpoint (`generic`) or connected integration (`slack`, `teams`), or a Teams `channel_id` is not one of its channels. Requires `alert_rules.create`.","type":"text/plain"},"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"teams\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"082e8123-e0c7-f98b-cf4f-ceb9090435c8\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"5677e396-f336-492a-961f-fe1881bb5aaf","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"slack\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"19a525cc-7561-c34a-3dc0-7d07849615d5\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"campaign_id\": \"string\",\n      \"condition\": {\n        \"key_0\": {}\n      },\n      \"channel\": \"string\",\n      \"destination\": {\n        \"key_0\": {}\n      },\n      \"active\": false,\n      \"created_at\": \"1963-11-21T20:38:54.003Z\",\n      \"updated_at\": \"2012-11-26T11:57:57.017Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e814720e-8c71-44e8-8fd6-e8bfc17e3e03","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"slack\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"19a525cc-7561-c34a-3dc0-7d07849615d5\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6b54a8e4-1cb5-4512-89a4-6853b4d61196","name":"Over the plan's limit of alert rules (`plan_limit_reached`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"slack\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"19a525cc-7561-c34a-3dc0-7d07849615d5\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b420dc39-c2fb-49ef-8929-bd4d6f67890a","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"slack\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"19a525cc-7561-c34a-3dc0-7d07849615d5\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2d561ef1-c36f-4004-b7d1-decc0612dadd","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"slack\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"19a525cc-7561-c34a-3dc0-7d07849615d5\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"779823ac-3cbe-4301-b66c-699cbf6a8d42","name":"The Teams channel list could not be loaded to verify the `channel_id` (`channel_listing_unavailable`); retry later.","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"slack\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"19a525cc-7561-c34a-3dc0-7d07849615d5\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"channel_listing_unavailable\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"11388c77-5c3a-4566-937b-6070061e8a2c","name":"Too many rule changes from this person or key (20 a minute) or this account (100 an hour); retry after the `Retry-After` period.","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"slack\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"19a525cc-7561-c34a-3dc0-7d07849615d5\",\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"too_many_requests\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ae2ccfb1-58f2-4a37-8a60-8bf6e0ea832f","name":"Update an alert rule","request":{"name":"Update an alert rule","description":{"content":"A changed `condition`, `campaign_id`, `channel` or `destination` gets the create checks. Requires `alert_rules.update`.","type":"text/plain"},"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"campaign_id\": \"1c52a730-b37b-0140-0dab-f32feb44e325\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"8aebca22-b494-46a2-90a7-bb58a6499631","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"campaign_id\": \"49dec66b-df55-88e9-e4c7-b56b2db3cd19\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"generic\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"campaign_id\": \"string\",\n      \"condition\": {\n        \"key_0\": {}\n      },\n      \"channel\": \"string\",\n      \"destination\": {\n        \"key_0\": {}\n      },\n      \"active\": false,\n      \"created_at\": \"1963-11-21T20:38:54.003Z\",\n      \"updated_at\": \"2012-11-26T11:57:57.017Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"99e997c4-8701-4eb4-8aee-de915ed1b920","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"campaign_id\": \"49dec66b-df55-88e9-e4c7-b56b2db3cd19\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"generic\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"062f0e72-6096-4b47-ae2b-9509313aa70d","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"campaign_id\": \"49dec66b-df55-88e9-e4c7-b56b2db3cd19\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"generic\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"981edcb6-3923-498d-82b0-7057e55fa6e6","name":"Not found","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"campaign_id\": \"49dec66b-df55-88e9-e4c7-b56b2db3cd19\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"generic\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"57c3daa3-c356-4939-976e-2f297e0ab123","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"campaign_id\": \"49dec66b-df55-88e9-e4c7-b56b2db3cd19\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"generic\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"45c8b752-d673-4348-907a-13e33e506cac","name":"The Teams channel list could not be loaded to verify the `channel_id` (`channel_listing_unavailable`); retry later.","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"campaign_id\": \"49dec66b-df55-88e9-e4c7-b56b2db3cd19\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"generic\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"channel_listing_unavailable\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d4250a9b-3942-4ca8-8a19-08913cf59529","name":"Too many rule changes from this person or key (20 a minute) or this account (100 an hour); retry after the `Retry-After` period.","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"campaign_id\": \"49dec66b-df55-88e9-e4c7-b56b2db3cd19\",\n  \"condition\": {\n    \"conditions\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    ],\n    \"match\": \"all\"\n  },\n  \"channel\": \"generic\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"too_many_requests\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b9485aaf-343f-46bb-aa5a-5fc3c0cb05de","name":"Delete an alert rule","request":{"name":"Delete an alert rule","description":{"content":"Also deletes its dispatch history. Requires `alert_rules.delete`.","type":"text/plain"},"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"167025ba-c06b-4ee2-bea0-7544fafb2cbb","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"e71487ce-6b72-4f97-9604-2fadcaa9d871","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"164fa2b7-1142-4140-8657-2d8c96a95add","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7451d934-48aa-4b21-a26f-9172f7f6115a","name":"Not found","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a3fd571b-c72b-4756-a873-f0358823b26b","name":"Validation error","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"740f82f3-a560-45ea-b5a6-5a432314bc96","name":"List an alert rule's dispatches","request":{"name":"List an alert rule's dispatches","description":{"content":"Requires `alert_rules.view`.","type":"text/plain"},"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: created_at. Defaults to `created_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"d514ec67-f35f-4431-8dc5-1477f0961a8f","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"alert_rule_id\": \"string\",\n        \"survey_response_id\": \"string\",\n        \"channel\": \"string\",\n        \"destination\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"status\": \"string\",\n        \"attempts\": 6514,\n        \"last_attempted_at\": \"1971-01-10T01:06:31.183Z\",\n        \"last_error\": \"string\",\n        \"created_at\": \"2016-07-11T07:09:56.359Z\",\n        \"updated_at\": \"1960-12-17T06:14:30.362Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"alert_rule_id\": \"string\",\n        \"survey_response_id\": \"string\",\n        \"channel\": \"string\",\n        \"destination\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"status\": \"string\",\n        \"attempts\": 3563,\n        \"last_attempted_at\": \"2004-11-24T06:07:28.602Z\",\n        \"last_error\": \"string\",\n        \"created_at\": \"2001-02-19T10:02:04.234Z\",\n        \"updated_at\": \"2024-11-01T13:59:25.430Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"281e97bf-208e-4248-94ba-ab4dd8bcde94","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0d59fbdf-e3a7-42a6-88ee-05838cfc1700","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4f5e2dc1-3832-4a3b-8c9b-976d457fd9bc","name":"Not found","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f1386ec9-59e4-4658-8f57-a8d2c693f1ab","name":"Validation error","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"bab4313a-8241-4661-a99a-4a5513bc73ce","name":"Send a test alert","request":{"name":"Send a test alert","description":{"content":"Sends a synthetic payload through the rule's real channel, synchronously, without adding to the dispatch history (`422` if delivery fails). Without `campaign_id` it uses the tenant's newest campaign (`422` if none). Requires `alert_rules.update`.","type":"text/plain"},"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"be4c7d54-4aa5-4662-8a1f-5bddd93ff4fb","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"delivered\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"937a4df8-991a-4aa8-9662-e6ec214c23a3","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a120ae9c-0951-42aa-858f-8dd26bc8f4d5","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ec0288b4-f1e6-4151-8e99-93d9b245a8df","name":"Not found","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a8eb8933-2130-469c-8cd8-f8fcce1fff13","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"96f44b11-07a7-4823-aba9-3d8e3a17cabd","name":"Validation error","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0c60e49b-162c-4822-b3bd-26de81edb629","name":"Too many test sends from this person or key (5 a minute) or this account (10 a minute, 50 a day); retry after the `Retry-After` period.","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"alertRule","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"too_many_requests\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"5fb3fd74-d4a7-4463-a0e0-0156f4b962d5","name":"Integrations","description":{"content":"Connect third-party tools and send signed events through the generic webhook.","type":"text/plain"},"item":[{"id":"f4c8c95d-b0d8-4b92-ab69-f1f4908f2fe7","name":"Send a signed event","request":{"name":"Send a signed event","description":{"content":"Sends one event from your systems; your receiver and signing secret are created when you sign up. Send JSON with `Content-Type: application/json`, signed in `X-Pulseri-Signature`.\n\nA repeated `external_event_id` creates no second event; `Idempotency-Key` replays the first response (24 hours). Validly signed requests are rate limited per tenant.","type":"text/plain"},"url":{"path":["webhooks","generic",":tenant_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tenant_id","description":"(Required) Your tenant id, the `id` returned by `GET /tenant`."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Pulseri-Signature","value":"sha256={{webhookSignature}}"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"invoice_paid\",\n  \"external_event_id\": \"evt_8f14e45f\",\n  \"person_id\": \"user_123\",\n  \"occurred_at\": \"2026-10-09T14:30:00Z\",\n  \"payload\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"noauth"}},"response":[{"id":"ba9f4ada-af2d-4b7c-83c7-f1657548ec36","name":"Event accepted, including a repeated `external_event_id`. It is stored and acknowledged at once; person and trigger matching follow, and a retry is safe.","originalRequest":{"url":{"path":["webhooks","generic",":tenant_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tenant_id","description":"(Required) Your tenant id, the `id` returned by `GET /tenant`."}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"X-Pulseri-Signature","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"invoice_paid\",\n  \"external_event_id\": \"evt_8f14e45f\",\n  \"person_id\": \"user_123\",\n  \"occurred_at\": \"2026-10-09T14:30:00Z\",\n  \"payload\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"accepted\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"43c8248a-e76b-4aa6-8218-651dd3d378a2","name":"Signature missing or wrong, unknown tenant id, or generic webhook not connected; the cause is not revealed.","originalRequest":{"url":{"path":["webhooks","generic",":tenant_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tenant_id","description":"(Required) Your tenant id, the `id` returned by `GET /tenant`."}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"X-Pulseri-Signature","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"invoice_paid\",\n  \"external_event_id\": \"evt_8f14e45f\",\n  \"person_id\": \"user_123\",\n  \"occurred_at\": \"2026-10-09T14:30:00Z\",\n  \"payload\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"invalid_signature\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a0e6f061-f01f-457c-94ec-e2a0f773337d","name":"The event would create a person beyond the plan's limit (`plan_limit_reached`); nothing is stored. An event for an existing person is always accepted.","originalRequest":{"url":{"path":["webhooks","generic",":tenant_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tenant_id","description":"(Required) Your tenant id, the `id` returned by `GET /tenant`."}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"X-Pulseri-Signature","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"invoice_paid\",\n  \"external_event_id\": \"evt_8f14e45f\",\n  \"person_id\": \"user_123\",\n  \"occurred_at\": \"2026-10-09T14:30:00Z\",\n  \"payload\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 4043,\n      \"usage\": 4276,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0102eec2-199d-4139-b4be-2f8781473979","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["webhooks","generic",":tenant_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tenant_id","description":"(Required) Your tenant id, the `id` returned by `GET /tenant`."}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"X-Pulseri-Signature","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"invoice_paid\",\n  \"external_event_id\": \"evt_8f14e45f\",\n  \"person_id\": \"user_123\",\n  \"occurred_at\": \"2026-10-09T14:30:00Z\",\n  \"payload\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5821d450-69e7-4a5f-bd6a-6e1320b0decd","name":"Validation failed, or the body was not sent with `Content-Type: application/json`.","originalRequest":{"url":{"path":["webhooks","generic",":tenant_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tenant_id","description":"(Required) Your tenant id, the `id` returned by `GET /tenant`."}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"X-Pulseri-Signature","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"invoice_paid\",\n  \"external_event_id\": \"evt_8f14e45f\",\n  \"person_id\": \"user_123\",\n  \"occurred_at\": \"2026-10-09T14:30:00Z\",\n  \"payload\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"validation_failed\",\n    \"message\": \"string\",\n    \"details\": {\n      \"key_0\": [\n        \"string\",\n        \"string\"\n      ],\n      \"key_1\": [\n        \"string\",\n        \"string\"\n      ],\n      \"key_2\": [\n        \"string\",\n        \"string\"\n      ]\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"24d573c5-f065-4f21-a1a3-3fab00f287c9","name":"Over the tenant's limit of validly signed events a minute (600 by default); retry after the `Retry-After` period. Unsigned requests never count.","originalRequest":{"url":{"path":["webhooks","generic",":tenant_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tenant_id","description":"(Required) Your tenant id, the `id` returned by `GET /tenant`."}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"X-Pulseri-Signature","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"event_key\": \"invoice_paid\",\n  \"external_event_id\": \"evt_8f14e45f\",\n  \"person_id\": \"user_123\",\n  \"occurred_at\": \"2026-10-09T14:30:00Z\",\n  \"payload\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"too_many_requests\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"81042863-ec18-4ef2-a79f-528935df3ac4","name":"List integrations","request":{"name":"List integrations","description":{"content":"`status` is `connected`, `disconnected`, `provisioning` (connecting, not finished), `error` or `reconnect_needed` (the provider reported that the connection no longer works, for example Slack revoked access; connect it again to resume). `locked` means the plan excludes the provider: it cannot be connected and a connected one stops syncing until the plan allows it again. `required_plan` is the lowest plan that includes it. Requires `integrations.view`.","type":"text/plain"},"url":{"path":["integrations"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a892391d-7316-4c6e-92a6-affd530c9663","originalRequest":{"url":{"path":["integrations"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"attributes\": {\n        \"config\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"connected_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"created_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"locked\": true,\n        \"provider\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"required_plan\": \"string\",\n        \"status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"updated_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"id\": \"string\",\n      \"type\": \"string\"\n    },\n    {\n      \"attributes\": {\n        \"config\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"connected_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"created_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"locked\": true,\n        \"provider\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"required_plan\": \"string\",\n        \"status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"updated_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"id\": \"string\",\n      \"type\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2752feba-5548-40dc-b88a-f430f30a2d84","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"61aa32fc-0999-4109-ad8e-49bd817f9849","name":"Authorization error","originalRequest":{"url":{"path":["integrations"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fde63b20-ff2b-4c48-9970-fc3fcb92dd5c","name":"Validation error","originalRequest":{"url":{"path":["integrations"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6f543d7a-f469-4fe0-a137-10d6882a71d3","name":"Get generic webhook status","request":{"name":"Get generic webhook status","description":{"content":"Never includes the signing secret. Requires `integrations.view`.","type":"text/plain"},"url":{"path":["integrations","generic-webhook"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"815a3ced-fcd7-4dbc-8014-9dfeeea6c7f0","originalRequest":{"url":{"path":["integrations","generic-webhook"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"provider\": \"string\",\n      \"status\": \"string\",\n      \"config\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"connected_at\": \"1959-03-10T03:27:26.690Z\",\n      \"created_at\": \"1976-04-09T13:14:21.482Z\",\n      \"updated_at\": \"1957-12-14T07:53:31.573Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5a871b7c-d275-4b25-a70c-56a71ffb0715","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations","generic-webhook"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6aec67d7-7382-4862-893a-fe064fd4c304","name":"Authorization error","originalRequest":{"url":{"path":["integrations","generic-webhook"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"47eeaff4-c045-405f-827b-19197e4345a2","name":"Validation error","originalRequest":{"url":{"path":["integrations","generic-webhook"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e991bd9a-3754-4d3d-b848-7d05f394bbcf","name":"Reveal the generic webhook signing secret","request":{"name":"Reveal the generic webhook signing secret","description":{"content":"The response is sent with `Cache-Control: no-store`. Requires `integrations.update`.","type":"text/plain"},"url":{"path":["integrations","generic-webhook","secret"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"bf89cb73-3751-4d7b-adc2-b8787b2a2717","originalRequest":{"url":{"path":["integrations","generic-webhook","secret"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"config\": {\n        \"key_0\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"key_1\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"key_2\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"connected_at\": \"1966-02-26T13:14:07.214Z\",\n      \"created_at\": \"1969-04-24T18:01:59.279Z\",\n      \"provider\": \"string\",\n      \"signing_secret\": \"string\",\n      \"status\": \"string\",\n      \"updated_at\": \"1975-01-30T22:36:38.126Z\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"184e5fbb-8f36-4099-8737-ea408eb17201","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations","generic-webhook","secret"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"be449195-0ba9-438e-bc97-c18acba81e22","name":"A signed-in session needs a fresh re-authentication for this action: `details.methods` lists how, `details.preferred` the first. The person confirms it is them (the dashboard asks), then the request is repeated. A service account key is not asked.","originalRequest":{"url":{"path":["integrations","generic-webhook","secret"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"reauthentication_required\",\n    \"message\": \"string\",\n    \"details\": {\n      \"methods\": [\n        \"email_code\",\n        \"password\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c1544059-8ba2-4549-baa4-a8fc7135618a","name":"The tenant has no connected generic webhook receiver (it is created at sign-up).","originalRequest":{"url":{"path":["integrations","generic-webhook","secret"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"not_connected\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"05066f9c-0600-4244-874b-6a751c418a9c","name":"Rotate the generic webhook signing secret","request":{"name":"Rotate the generic webhook signing secret","description":{"content":"Returns the new secret; the old one stops working at once. Requires `integrations.update`.","type":"text/plain"},"url":{"path":["integrations","generic-webhook","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"5a890d3e-7a72-4bef-a9ce-35777400c8ce","originalRequest":{"url":{"path":["integrations","generic-webhook","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"config\": {\n        \"key_0\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"key_1\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"key_2\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"connected_at\": \"1966-02-26T13:14:07.214Z\",\n      \"created_at\": \"1969-04-24T18:01:59.279Z\",\n      \"provider\": \"string\",\n      \"signing_secret\": \"string\",\n      \"status\": \"string\",\n      \"updated_at\": \"1975-01-30T22:36:38.126Z\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a06da1fd-f12c-47cc-8b32-ed5eee9e5ab6","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations","generic-webhook","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8e2f2aed-6767-40a6-b2bb-ba28545c114b","name":"A signed-in session needs a fresh re-authentication for this action: `details.methods` lists how, `details.preferred` the first. The person confirms it is them (the dashboard asks), then the request is repeated. A service account key is not asked.","originalRequest":{"url":{"path":["integrations","generic-webhook","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"reauthentication_required\",\n    \"message\": \"string\",\n    \"details\": {\n      \"methods\": [\n        \"email_code\",\n        \"password\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a9398191-10ac-4928-88ba-f5933ac79bdc","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["integrations","generic-webhook","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d03b42b0-ca49-4c58-bf38-bbfe052c273c","name":"The tenant has no connected generic webhook receiver (it is created at sign-up).","originalRequest":{"url":{"path":["integrations","generic-webhook","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"not_connected\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"938e948a-6ae0-47ab-9854-b6aae15205cb","name":"Configure an integration","request":{"name":"Configure an integration","description":{"content":"Zendesk (OAuth) stores settings and stays `disconnected` until authorized; Stripe connects at once; other providers get `422`. Requires `integrations.update`.","type":"text/plain"},"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"integration","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"subdomain\": \"string\",\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"api_key\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"008653ee-b4d9-4820-9cc8-7a1b36e066ee","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"subdomain\": \"string\",\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"api_key\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"provider\": \"string\",\n      \"status\": \"string\",\n      \"config\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"connected_at\": \"1959-03-10T03:27:26.690Z\",\n      \"created_at\": \"1976-04-09T13:14:21.482Z\",\n      \"updated_at\": \"1957-12-14T07:53:31.573Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9509d4f8-bf54-4b07-bba1-fd2556692918","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"subdomain\": \"string\",\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"api_key\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"158286bc-281b-4d4d-be7d-e2e3d5dcb03a","name":"The plan does not include this provider (`plan_feature_unavailable`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"subdomain\": \"string\",\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"api_key\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"billing_read_only\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 9964,\n      \"usage\": 1292,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e21f0050-6538-4732-9aeb-d25da0d8a563","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"subdomain\": \"string\",\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"api_key\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dbde635e-018b-4154-8117-a3ded1d44fc6","name":"Validation error","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"subdomain\": \"string\",\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"api_key\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"68508b17-621b-42af-9a24-53fa3f06577f","name":"Disconnect an integration","request":{"name":"Disconnect an integration","description":{"content":"Removes what the connection created at the provider where it can (webhook endpoint, trigger, Flow, access token; best effort, a failure never blocks the disconnect), then clears stored credentials and deactivates dependent trigger configs and alert rules without deleting them. Requires `integrations.delete`.\n\nThe inbound generic webhook receiver is always on and cannot be disconnected (`422` `generic_webhook_not_removable`; nothing changes); rotate its secret instead.\n\nWith `remove_from_catalog` (Teams only; `422` `catalog_removal_unsupported` for other providers) the disconnect completes as usual and the response is `200` with `catalog_removal_url` in the attributes: send the browser there, one Microsoft sign-in as a Teams administrator, and it returns to the dashboard with `disconnected=teams`, `catalog` (`removed`, `already_gone` or `not_removed`) and, for `not_removed`, `catalog_error` (`consent_declined`, `sign_in_failed`, `claim_expired`, `not_authorized` or `microsoft_error`). When there is nothing to remove the response is `204` as without the option.","type":"text/plain"},"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"remove_from_catalog","value":"true","description":"Teams only: also sign in to remove the app from the Teams catalog after the disconnect."}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"c4d7d98b-a9dc-4bb8-8c02-6b7cd0e58986","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"catalog_removal_url\": \"string\",\n      \"config\": {\n        \"key_0\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"key_1\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"key_2\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"key_3\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"connected_at\": \"1955-04-23T08:32:03.046Z\",\n      \"created_at\": \"2009-11-09T19:37:46.673Z\",\n      \"provider\": \"string\",\n      \"status\": \"string\",\n      \"updated_at\": \"1982-01-15T08:49:37.527Z\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d25c7bae-bc2e-455f-ad0b-8fc75d4b3f25","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"c5eff798-dcb5-4dd3-88b7-5453039ae514","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"911668f4-f5e1-48f5-b495-d1be3bf8f1a5","name":"Not found","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"066192e2-d0fe-4143-8eaa-e12b6ef225c5","name":"The integration is the always-on generic webhook receiver (`generic_webhook_not_removable`), the provider has no app catalog to remove from (`catalog_removal_unsupported`), or `remove_from_catalog` is not a boolean (`validation_failed`). Nothing is disconnected in any of these cases.","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"validation_failed\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6afc6946-ab36-4952-94d6-57cf9c2e5f18","name":"List an integration's events","request":{"name":"List an integration's events","description":{"content":"Requires `integrations.view`.","type":"text/plain"},"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"559e8db0-36b9-42aa-ae0a-d175193ca6da","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"event_key\": \"string\",\n      \"label\": \"string\"\n    },\n    {\n      \"event_key\": \"string\",\n      \"label\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"94f3e4f9-63b1-4c24-9028-a71576adc547","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c98a27c5-c019-4c61-8911-bf41a4d9176c","name":"Authorization error","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"de211a77-56b2-486e-8673-fdaff351cd17","name":"Not found","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7130b320-6f06-46f1-a7c0-65b5e94987fe","name":"Validation error","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d19a24e5-1c06-4c90-8aad-0b5ea656a04c","name":"List integration channels","request":{"name":"List integration channels","description":{"content":"Fetches alert-rule destination channels from the provider and refreshes the stored channel name on alert rules using this integration. Returns `502` if the provider is unreachable. Requires `alert_rules.update`.","type":"text/plain"},"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a2782f7b-8fb6-4878-9264-ccf8c532c59c","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"470bca3c-6c36-4080-b7fc-e3ab12375d22","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"678d5b9a-e206-4492-91b9-452d50408665","name":"The plan no longer includes this provider (`plan_feature_unavailable`); nothing is fetched.","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_feature_unavailable\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 2382,\n      \"usage\": 9743,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f3cf8a96-869f-45b5-91bf-4feca581963f","name":"Not found","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4fa409ac-b83a-4226-a136-7113409986a4","name":"The integration is not `connected` (for example a connect that never finished); nothing is fetched.","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"not_connected\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7172cf95-e402-48a9-b45f-26bc0efc1a33","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"integration","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Gateway","code":502,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"fb1b2d66-c964-4aae-89a3-360fae0c03fe","name":"Webhook Endpoints","description":{"content":"Subscribe HTTPS endpoints to Pulseri events and review deliveries.\n\nEach delivery is a `POST` of the JSON event to the endpoint URL, with three headers:\n\n- `X-Pulseri-Delivery`: a UUID for this event and endpoint. Retries of the same event carry the same value; use it to drop duplicates.\n- `X-Pulseri-Timestamp`: the time of this attempt in Unix seconds. A retry gets a new timestamp and signature.\n- `X-Pulseri-Signature`: `sha256=` and the lowercase hex HMAC-SHA-256 of `<timestamp>.<raw request body>`, keyed with the endpoint's signing secret (shown once, on create or rotate).\n\nVerify the signature against the exact bytes received and compare in constant time. Reject a timestamp more than 5 minutes from your clock to stop replays.\n\n```\nexpected = \"sha256=\" + hex(hmac_sha256(signing_secret, timestamp + \".\" + raw_body))\nvalid    = constant_time_equals(expected, header \"X-Pulseri-Signature\")\n           and abs(now() - int(header \"X-Pulseri-Timestamp\")) <= 300\n```\n\nThe inbound receiver `POST /webhooks/generic/{tenant_id}` uses a different scheme: it signs the body only, with the tenant's generic webhook secret.","type":"text/plain"},"item":[{"id":"c9a67b4d-f913-4c9f-b452-47ed91882d98","name":"List webhook endpoints","request":{"name":"List webhook endpoints","description":{"content":"Requires `webhook_endpoints.view`.","type":"text/plain"},"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in url. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: created_at, url. Defaults to `created_at`."},{"disabled":false,"key":"filter[active]","value":"true","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: active."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"318a469b-cdfc-4aab-8ba8-84ba6b580c1c","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":"true"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"url\": \"string\",\n        \"subscribed_events\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"active\": true,\n        \"created_at\": \"1948-10-21T08:09:36.643Z\",\n        \"updated_at\": \"1998-10-05T19:00:18.073Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"url\": \"string\",\n        \"subscribed_events\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"active\": false,\n        \"created_at\": \"2025-11-07T00:40:53.339Z\",\n        \"updated_at\": \"2005-03-25T16:00:42.928Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0c321b29-f66d-4495-bf61-1c186c468130","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":"true"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f13577a2-db1c-48c6-a33d-c6dc9d9a198e","name":"Authorization error","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":"true"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8d67ea36-1d27-439f-aec8-367c9f6bc12a","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":"true"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"599dc7c1-7d95-4340-96e3-7d408913e68d","name":"Create a webhook endpoint","request":{"name":"Create a webhook endpoint","description":{"content":"Requires `webhook_endpoints.create`.","type":"text/plain"},"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"delivery_event.created\",\n    \"integration.created\"\n  ],\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"c971f57b-34db-4715-8687-022d29baaea6","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"trait_definition.created\",\n    \"role.deleted\"\n  ],\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"active\": false,\n      \"created_at\": \"1954-12-24T08:20:24.094Z\",\n      \"signing_secret\": \"string\",\n      \"subscribed_events\": [\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      ],\n      \"updated_at\": \"1994-01-14T06:31:18.763Z\",\n      \"url\": \"string\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"847c2691-519d-46cf-a610-1e6ab8eb3cd7","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"trait_definition.created\",\n    \"role.deleted\"\n  ],\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4b94f3ed-25ab-42ff-b1bc-02a8098c38fb","name":"Over the plan's limit of webhook endpoints (`plan_limit_reached`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"trait_definition.created\",\n    \"role.deleted\"\n  ],\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5c9448a5-4171-418b-898b-f06c382931ff","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"trait_definition.created\",\n    \"role.deleted\"\n  ],\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"33f8d572-2540-4fd3-a2da-17e925a39854","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"trait_definition.created\",\n    \"role.deleted\"\n  ],\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"90e1d77e-f213-4877-bcdf-183eeb64e518","name":"Update a webhook endpoint","request":{"name":"Update a webhook endpoint","description":{"content":"Requires `webhook_endpoints.update`.","type":"text/plain"},"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"campaign.created\",\n    \"group.deleted\"\n  ],\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"eb18e0d5-5a5e-4007-9b87-35bc3c26baf6","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"integration.deleted\",\n    \"campaign.deleted\"\n  ],\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"url\": \"string\",\n      \"subscribed_events\": [\n        \"string\",\n        \"string\"\n      ],\n      \"active\": false,\n      \"created_at\": \"2000-04-24T13:20:41.352Z\",\n      \"updated_at\": \"1997-05-20T18:49:13.797Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"61b17042-8b10-4ac1-8ed9-5313e6f606e5","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"integration.deleted\",\n    \"campaign.deleted\"\n  ],\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4349159e-01d0-4782-b63b-1e5988d49614","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"integration.deleted\",\n    \"campaign.deleted\"\n  ],\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a04925e8-59ff-4921-91d2-48a30c4b42f0","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"integration.deleted\",\n    \"campaign.deleted\"\n  ],\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"077c4a1d-145c-4d89-a031-b6249caa8bb3","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"subscribed_events\": [\n    \"integration.deleted\",\n    \"campaign.deleted\"\n  ],\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"2f103505-328b-4c94-b8e3-875a9afebb65","name":"Delete a webhook endpoint","request":{"name":"Delete a webhook endpoint","description":{"content":"Also deactivates alert rules using this endpoint; `active: false` does not. Requires `webhook_endpoints.delete`.","type":"text/plain"},"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"25690539-6c59-4916-b3dd-f215a6c14511","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"4ac4d6f9-2b5c-4789-b05d-265f7e4d5165","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d9b5d2fb-6822-42c7-a964-5574e950cc37","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"30828ed8-581e-4ddd-a9fe-e82304374e1c","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"115aad84-2e0e-4a9a-a1ed-217b504a00c0","name":"Rotate a webhook endpoint's signing secret","request":{"name":"Rotate a webhook endpoint's signing secret","description":{"content":"Returns the new signing secret; the old one stops working at once. Requires `webhook_endpoints.update`.","type":"text/plain"},"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"b6a240ac-0280-4d8d-a5f3-253749d4def2","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"active\": false,\n      \"created_at\": \"1954-12-24T08:20:24.094Z\",\n      \"signing_secret\": \"string\",\n      \"subscribed_events\": [\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      ],\n      \"updated_at\": \"1994-01-14T06:31:18.763Z\",\n      \"url\": \"string\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d15e6483-759c-4241-b604-85d7c83c0380","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2cb02b3b-db19-4dc4-957c-6936559405a7","name":"A signed-in session needs a fresh re-authentication for this action: `details.methods` lists how, `details.preferred` the first. The person confirms it is them (the dashboard asks), then the request is repeated. A service account key is not asked.","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"reauthentication_required\",\n    \"message\": \"string\",\n    \"details\": {\n      \"methods\": [\n        \"email_code\",\n        \"password\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6da48228-b13c-4ea1-bec8-b9b9d0c84986","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d1560460-cab1-4011-bee6-5aca6e3e0199","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6e2b4fa8-941e-4816-b499-e23f82d43d43","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"cc656808-e691-4311-8a9f-1d35b47ea064","name":"Send a test delivery","request":{"name":"Send a test delivery","description":{"content":"Sends a real record's payload for the first subscribed event in catalog order (`alert_dispatch.created` if none); stores no delivery record. `422` if no record exists to build it or delivery fails. Requires `webhook_endpoints.update`.","type":"text/plain"},"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"536641d3-d45a-49a3-b19c-026a889006dc","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"delivered\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cc4cde65-4780-4028-afc9-5173517ef5bb","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"36fc048e-e624-491c-9eed-05aae55cf078","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c3455230-a24d-4f8e-8d93-f8e85c4ed095","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d301fb5d-0fe2-447f-96ac-937b7121c487","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"7b99425b-e68b-4aa6-b996-1ddb2d6da9af","name":"List a webhook endpoint's deliveries","request":{"name":"List a webhook endpoint's deliveries","description":{"content":"Requires `webhook_endpoints.view`.","type":"text/plain"},"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: created_at. Defaults to `created_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"7c0baf4f-99ad-43dc-b5ba-4c6ad8f1014a","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"delivery_id\": \"string\",\n        \"event\": \"string\",\n        \"status\": \"string\",\n        \"status_code\": 2560,\n        \"error\": \"string\",\n        \"created_at\": \"2025-03-02T09:10:39.112Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"delivery_id\": \"string\",\n        \"event\": \"string\",\n        \"status\": \"string\",\n        \"status_code\": 2392,\n        \"error\": \"string\",\n        \"created_at\": \"2004-04-03T15:40:15.916Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"14638961-0cb1-4a7d-8c32-bc7738a592c2","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1c34fc22-7765-4fa0-8055-ad3d21d008e1","name":"Authorization error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"203f6b38-a28d-492a-86b5-8b35c746dd8e","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7945a83d-6fad-4ad6-9bcf-913159e5acb8","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"520bf502-d3db-4c0e-9514-ef6b48016646","name":"Service Accounts","description":{"content":"Automated callers that act with one role's permissions, with a replaceable key.","type":"text/plain"},"item":[{"id":"a6448b3b-6a77-4395-b58d-5c7bf4d5cbdc","name":"List service accounts","request":{"name":"List service accounts","description":{"content":"Only the last four characters of keys are returned. Requires `service_accounts.view`.","type":"text/plain"},"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, role, last_used_at, created_at. Defaults to `created_at`. The older object form `{field_type, key, dir}` is also accepted."},{"disabled":false,"key":"filter[created_at][gte]","value":"2014-09-14T10:21:58.104Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: created_at."},{"disabled":false,"key":"filter[created_at][lte]","value":"1956-10-13T04:38:05.801Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: created_at."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"9a94f314-3df8-43ef-b36a-517c984ec73c","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[created_at][gte]","value":"2014-09-14T10:21:58.104Z"},{"key":"filter[created_at][lte]","value":"1956-10-13T04:38:05.801Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"description\": \"string\",\n        \"role\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"key\": {\n          \"last_four\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"last_used_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"created_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"string\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"description\": \"string\",\n        \"role\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"key\": {\n          \"last_four\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"last_used_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"created_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"string\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4dc4d950-1539-4d69-90b0-ebe5711f1ff2","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[created_at][gte]","value":"2014-09-14T10:21:58.104Z"},{"key":"filter[created_at][lte]","value":"1956-10-13T04:38:05.801Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d00fed80-75ae-494f-a652-3b09a28a1555","name":"Authorization error","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[created_at][gte]","value":"2014-09-14T10:21:58.104Z"},{"key":"filter[created_at][lte]","value":"1956-10-13T04:38:05.801Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0a2426e9-87e8-4374-9021-ac11030b1f1b","name":"Validation error","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[created_at][gte]","value":"2014-09-14T10:21:58.104Z"},{"key":"filter[created_at][lte]","value":"1956-10-13T04:38:05.801Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"9ff7f677-bbf7-4ced-b62d-b5c64540b74d","name":"Create a service account","request":{"name":"Create a service account","description":{"content":"Creates no key; use `POST /service-accounts/{serviceAccount}/key`. Administrator-equivalent: it can assign any tenant role, including Administrator. Requires `service_accounts.create` and `service_accounts.view`.","type":"text/plain"},"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"role_id\": 2354,\n  \"description\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"076545cb-8ffe-4c62-a448-864d80670c75","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"role_id\": 2354,\n  \"description\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"description\": \"string\",\n      \"role\": {\n        \"id\": 2903,\n        \"name\": \"string\"\n      },\n      \"key\": {\n        \"last_four\": \"string\",\n        \"last_used_at\": \"string\",\n        \"created_at\": \"string\"\n      },\n      \"created_by\": {\n        \"id\": \"string\",\n        \"type\": \"oauth_principal\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"via\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"deleted\": true\n      },\n      \"created_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"768209db-1fc0-4062-a8b3-bb6938d2f1c1","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"role_id\": 2354,\n  \"description\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"10320fb2-36c3-4637-b50f-7fa6da7b9a51","name":"Over the plan's limit of service accounts (`plan_limit_reached`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"role_id\": 2354,\n  \"description\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ee33284e-756e-49d8-918e-926a2a2785a6","name":"A signed-in session needs a fresh re-authentication for this action: `details.methods` lists how, `details.preferred` the first. The person confirms it is them (the dashboard asks), then the request is repeated. A service account key is not asked.","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"role_id\": 2354,\n  \"description\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"reauthentication_required\",\n    \"message\": \"string\",\n    \"details\": {\n      \"methods\": [\n        \"email_code\",\n        \"password\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fc6ff1ec-722d-4e32-883f-af668563d5e6","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"role_id\": 2354,\n  \"description\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dfbe9ad6-b25d-4136-9a20-a098d891f652","name":"Validation error","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"role_id\": 2354,\n  \"description\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a8ffc154-8c40-4fbf-8c04-7392642fb16a","name":"Search service accounts","request":{"name":"Search service accounts","description":{"content":"Works like the list, with the filter in the request body. Requires `service_accounts.view`.","type":"text/plain"},"url":{"path":["service-accounts","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"created_at\": {\n      \"gte\": \"1968-05-13T21:29:53.828Z\",\n      \"lte\": \"2001-01-20T07:56:18.864Z\"\n    }\n  },\n  \"limit\": 21,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"01d20b36-e1fe-408f-a545-87b241198e45","originalRequest":{"url":{"path":["service-accounts","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"created_at\": {\n      \"gte\": \"1970-06-22T08:10:02.989Z\",\n      \"lte\": \"2001-07-02T18:56:02.665Z\"\n    }\n  },\n  \"limit\": 70,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"description\": \"string\",\n        \"role\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"key\": {\n          \"last_four\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"last_used_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"created_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"string\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"description\": \"string\",\n        \"role\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"key\": {\n          \"last_four\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"last_used_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"created_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"string\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4728491a-b55c-49a3-b86c-1f44c7864ca2","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"created_at\": {\n      \"gte\": \"1970-06-22T08:10:02.989Z\",\n      \"lte\": \"2001-07-02T18:56:02.665Z\"\n    }\n  },\n  \"limit\": 70,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"04b20f26-d2c2-441d-b585-f18a64b6b1ce","name":"Authorization error","originalRequest":{"url":{"path":["service-accounts","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"created_at\": {\n      \"gte\": \"1970-06-22T08:10:02.989Z\",\n      \"lte\": \"2001-07-02T18:56:02.665Z\"\n    }\n  },\n  \"limit\": 70,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"536e7ed2-fd09-46d9-810f-7f0c987b4586","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["service-accounts","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"created_at\": {\n      \"gte\": \"1970-06-22T08:10:02.989Z\",\n      \"lte\": \"2001-07-02T18:56:02.665Z\"\n    }\n  },\n  \"limit\": 70,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2159da50-7792-47dd-bf86-d1132f85e110","name":"Validation error","originalRequest":{"url":{"path":["service-accounts","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"created_at\": {\n      \"gte\": \"1970-06-22T08:10:02.989Z\",\n      \"lte\": \"2001-07-02T18:56:02.665Z\"\n    }\n  },\n  \"limit\": 70,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e60868ca-c91f-45c3-a1bb-fdc281620b80","name":"Get a service account","request":{"name":"Get a service account","description":{"content":"Requires `service_accounts.view`.","type":"text/plain"},"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"c0526f7a-a194-4e2c-a5c5-965ee03c3d62","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"description\": \"string\",\n      \"role\": {\n        \"id\": 2903,\n        \"name\": \"string\"\n      },\n      \"key\": {\n        \"last_four\": \"string\",\n        \"last_used_at\": \"string\",\n        \"created_at\": \"string\"\n      },\n      \"created_by\": {\n        \"id\": \"string\",\n        \"type\": \"oauth_principal\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"via\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"deleted\": true\n      },\n      \"created_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4cdc7011-bbda-4de2-a44b-4c04bcc00012","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e800d8f1-100e-4852-9f09-9db31b369701","name":"Authorization error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ebbae7bc-dc10-45d5-b119-cb540eef895f","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3cc8206d-0321-4f20-9618-e358845f9f6c","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3310c7b8-b3c1-4579-b128-b38db0894478","name":"Update a service account","request":{"name":"Update a service account","description":{"content":"A new role takes effect on the account's next request. Requires `service_accounts.update` and `service_accounts.view`.","type":"text/plain"},"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"role_id\": 3210\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"e04d0372-a1b2-4519-8368-96aa7a5e2f11","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"role_id\": 3210\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"description\": \"string\",\n      \"role\": {\n        \"id\": 2903,\n        \"name\": \"string\"\n      },\n      \"key\": {\n        \"last_four\": \"string\",\n        \"last_used_at\": \"string\",\n        \"created_at\": \"string\"\n      },\n      \"created_by\": {\n        \"id\": \"string\",\n        \"type\": \"oauth_principal\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"via\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"deleted\": true\n      },\n      \"created_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"468d3126-8b87-485b-a0da-36b66a06592e","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"role_id\": 3210\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"34bb5268-e1ba-4555-8c7a-0f641e8e2c0c","name":"A signed-in session needs a fresh re-authentication for this action: `details.methods` lists how, `details.preferred` the first. The person confirms it is them (the dashboard asks), then the request is repeated. A service account key is not asked.","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"role_id\": 3210\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"reauthentication_required\",\n    \"message\": \"string\",\n    \"details\": {\n      \"methods\": [\n        \"email_code\",\n        \"password\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2cf73b55-dc81-4806-9cb7-1ab525e17077","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"role_id\": 3210\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a778c25a-7f4f-4a26-a67e-b5947f39e62d","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"role_id\": 3210\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cef83050-417e-46d5-8e26-c21b383b1b5a","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"role_id\": 3210\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a08f138e-fd0b-4375-9e76-958d8ca7459b","name":"Delete a service account","request":{"name":"Delete a service account","description":{"content":"Deactivates the account and revokes its key at once; past actions still name it. Requires `service_accounts.delete`.","type":"text/plain"},"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"e0ac5348-ab0b-4c16-b36d-50c09f817dae","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"48357b88-de94-4bf3-bc8c-2f05564cd5dd","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4193b27f-de82-4c3d-b3a2-7c25c0b7899d","name":"Authorization error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f540441c-11eb-46b5-8df2-ed1068c3d635","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c24df538-6c30-4e31-b735-9736ad47361c","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d9e6b630-c538-4496-bbe4-d46548a0bc4d","name":"Create or replace the key","request":{"name":"Create or replace the key","description":{"content":"Replaces any existing key, which stops working at once. The new key is returned once, as `token`. Requires `service_accounts.update` and `service_accounts.view`.","type":"text/plain"},"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"7c64886d-5e60-4399-af7a-97f1162ef250","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"created_at\": \"string\",\n      \"created_by\": {\n        \"id\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"type\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"name\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"avatar_url\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"via\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"deleted\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"description\": \"string\",\n      \"key\": {\n        \"last_four\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"last_used_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"created_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"name\": \"string\",\n      \"role\": {\n        \"id\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"name\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"token\": \"string\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ab922d0b-a385-4b8f-9b85-b747eb01ae48","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a1008a80-4d63-4d3e-80bd-10a4c035ffb4","name":"A signed-in session needs a fresh re-authentication for this action: `details.methods` lists how, `details.preferred` the first. The person confirms it is them (the dashboard asks), then the request is repeated. A service account key is not asked.","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"reauthentication_required\",\n    \"message\": \"string\",\n    \"details\": {\n      \"methods\": [\n        \"email_code\",\n        \"password\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e5b87692-9738-44f9-82bd-f26685e26f33","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d6284e1b-c972-45cf-8ff2-2e97027ca8c5","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a7374e4f-7693-477c-8175-8ea391af2c59","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"487dddff-8b4a-40c8-894d-8dc59e1c7d8b","name":"Revoke the key","request":{"name":"Revoke the key","description":{"content":"The account remains. Requires `service_accounts.update`.","type":"text/plain"},"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"a6f7e4bd-b8aa-405d-8c4b-db0bd87f5669","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"c4e7c260-ed1a-49b9-b362-2183b7624b35","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"75c30047-d806-49bb-85f3-7aad05ae5574","name":"A signed-in session needs a fresh re-authentication for this action: `details.methods` lists how, `details.preferred` the first. The person confirms it is them (the dashboard asks), then the request is repeated. A service account key is not asked.","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"reauthentication_required\",\n    \"message\": \"string\",\n    \"details\": {\n      \"methods\": [\n        \"email_code\",\n        \"password\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"afa0fefa-dddc-48bf-9bd6-2ae285fa8799","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"844b01d5-7f9f-4198-b30d-31919cb4a2c1","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"serviceAccount","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"47d06297-c8b1-46de-a832-eb53bfd626df","name":"Public Keys","description":{"content":"Public keys that send events from websites and apps (ingestion only).","type":"text/plain"},"item":[{"id":"c6ea634b-be2b-4942-b951-d97099d94a87","name":"List public keys","request":{"name":"List public keys","description":{"content":"Includes key values. Without `limit` every key comes back in one response. Requires `public_keys.view`.","type":"text/plain"},"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, last_used_at, created_at, revoked_at. Defaults to `created_at`. The older object form `{field_type, key, dir}` is also accepted."},{"disabled":false,"key":"filter[revoked]","value":"true","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: revoked, created_at."},{"disabled":false,"key":"filter[created_at][gte]","value":"1974-08-07T14:18:55.422Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: revoked, created_at."},{"disabled":false,"key":"filter[created_at][lte]","value":"1992-04-24T04:49:35.948Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: revoked, created_at."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Without it every row is returned."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"3ae95f47-497e-4a68-b3fe-f489439e3e18","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[revoked]","value":"true"},{"key":"filter[created_at][gte]","value":"1974-08-07T14:18:55.422Z"},{"key":"filter[created_at][lte]","value":"1992-04-24T04:49:35.948Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"token\": \"string\",\n        \"last_four\": \"string\",\n        \"revoked_at\": \"string\",\n        \"last_used_at\": \"string\",\n        \"created_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"string\",\n        \"signing\": {\n          \"window_days\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"signed\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"unsigned\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"token\": \"string\",\n        \"last_four\": \"string\",\n        \"revoked_at\": \"string\",\n        \"last_used_at\": \"string\",\n        \"created_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"string\",\n        \"signing\": {\n          \"window_days\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"signed\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"unsigned\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"66921cc7-67f8-4cbd-b99d-db5fd44596df","name":"Unauthenticated","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[revoked]","value":"true"},{"key":"filter[created_at][gte]","value":"1974-08-07T14:18:55.422Z"},{"key":"filter[created_at][lte]","value":"1992-04-24T04:49:35.948Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"14e1b72b-fdb8-4d8d-b27a-c5fb70bbbae0","name":"Authorization error","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[revoked]","value":"true"},{"key":"filter[created_at][gte]","value":"1974-08-07T14:18:55.422Z"},{"key":"filter[created_at][lte]","value":"1992-04-24T04:49:35.948Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"efc62150-d984-4ac6-85ed-977b5960603a","name":"Validation error","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[revoked]","value":"true"},{"key":"filter[created_at][gte]","value":"1974-08-07T14:18:55.422Z"},{"key":"filter[created_at][lte]","value":"1992-04-24T04:49:35.948Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"59d0379e-4d77-4d5c-bd7f-d3e108dd0035","name":"Create a public key","request":{"name":"Create a public key","description":{"content":"Ingestion only: sends identify, group and track data from allowed origins. Requires `public_keys.create` and `public_keys.view`.","type":"text/plain"},"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"8d825377-2a00-495b-b86f-57a98bacc803","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"token\": \"string\",\n      \"last_four\": \"string\",\n      \"revoked_at\": \"string\",\n      \"last_used_at\": \"string\",\n      \"created_by\": {\n        \"id\": \"string\",\n        \"type\": \"oauth_principal\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"via\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"deleted\": true\n      },\n      \"created_at\": \"string\",\n      \"signing\": {\n        \"window_days\": 1726,\n        \"signed\": 4498,\n        \"unsigned\": 44\n      }\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"806fda31-afe1-4ace-9d77-3a9d228c84ff","name":"Unauthenticated","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"aa5d8e5b-9dc6-4533-9eb3-cc3298ded2dc","name":"Over the plan's limit of public keys (`plan_limit_reached`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"19f05afc-0448-4a4a-93ad-03df9f789ca5","name":"A signed-in session needs a fresh re-authentication for this action: `details.methods` lists how, `details.preferred` the first. The person confirms it is them (the dashboard asks), then the request is repeated. A service account key is not asked.","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"reauthentication_required\",\n    \"message\": \"string\",\n    \"details\": {\n      \"methods\": [\n        \"email_code\",\n        \"password\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0b7c7dfa-d9c2-4b53-961f-cc067e691eec","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cf40b8ad-bbd3-4aab-a180-49b7e9f48827","name":"Validation error","originalRequest":{"url":{"path":["public-keys"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c6aa97fb-303b-48e5-be98-63b217717cfb","name":"Search public keys","request":{"name":"Search public keys","description":{"content":"Works like the list, with the filter in the request body. Requires `public_keys.view`.","type":"text/plain"},"url":{"path":["public-keys","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"revoked\": false,\n    \"created_at\": {\n      \"gte\": \"1992-10-25T11:42:23.484Z\",\n      \"lte\": \"2009-05-22T00:55:45.373Z\"\n    }\n  },\n  \"limit\": 55,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"643c9ed1-bb6a-446d-b3e7-e06c5a3e4982","originalRequest":{"url":{"path":["public-keys","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"revoked\": true,\n    \"created_at\": {\n      \"gte\": \"2001-07-24T15:38:17.748Z\",\n      \"lte\": \"1966-01-06T14:29:19.311Z\"\n    }\n  },\n  \"limit\": 31,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"token\": \"string\",\n        \"last_four\": \"string\",\n        \"revoked_at\": \"string\",\n        \"last_used_at\": \"string\",\n        \"created_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"string\",\n        \"signing\": {\n          \"window_days\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"signed\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"unsigned\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"token\": \"string\",\n        \"last_four\": \"string\",\n        \"revoked_at\": \"string\",\n        \"last_used_at\": \"string\",\n        \"created_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"created_at\": \"string\",\n        \"signing\": {\n          \"window_days\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"signed\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"unsigned\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"967255ac-4984-4079-8958-c86cd2228c88","name":"Unauthenticated","originalRequest":{"url":{"path":["public-keys","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"revoked\": true,\n    \"created_at\": {\n      \"gte\": \"2001-07-24T15:38:17.748Z\",\n      \"lte\": \"1966-01-06T14:29:19.311Z\"\n    }\n  },\n  \"limit\": 31,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6dcd0937-27f0-4964-88dd-6afa1a45c573","name":"Authorization error","originalRequest":{"url":{"path":["public-keys","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"revoked\": true,\n    \"created_at\": {\n      \"gte\": \"2001-07-24T15:38:17.748Z\",\n      \"lte\": \"1966-01-06T14:29:19.311Z\"\n    }\n  },\n  \"limit\": 31,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0b2ee4dc-15b8-4b15-b209-7252e27a7f0e","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["public-keys","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"revoked\": true,\n    \"created_at\": {\n      \"gte\": \"2001-07-24T15:38:17.748Z\",\n      \"lte\": \"1966-01-06T14:29:19.311Z\"\n    }\n  },\n  \"limit\": 31,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d977a976-c438-4d6f-a739-18ad9c11baf7","name":"Validation error","originalRequest":{"url":{"path":["public-keys","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"revoked\": true,\n    \"created_at\": {\n      \"gte\": \"2001-07-24T15:38:17.748Z\",\n      \"lte\": \"1966-01-06T14:29:19.311Z\"\n    }\n  },\n  \"limit\": 31,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c42db363-adae-4e57-892c-fe2b6369f70a","name":"Revoke a public key","request":{"name":"Revoke a public key","description":{"content":"The record is kept. Requires `public_keys.delete`.","type":"text/plain"},"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"publicKey","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"aadd3cd4-ee2c-40be-8ef5-6df2e936154e","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"publicKey","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"95779c8c-f46c-40c3-93b5-4c40175278a1","name":"Unauthenticated","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"publicKey","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7e372db1-2659-4946-aeda-0110c3cc48f7","name":"Authorization error","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"publicKey","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"eca0566c-d502-481e-8385-932681ef7636","name":"Not found","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"publicKey","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a202deb0-5aff-40ee-a05e-43427b02beb5","name":"Validation error","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"publicKey","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"7c183078-0b7f-4d69-b39e-e9a9ef9a4b4f","name":"Team","description":{"content":"Tenant members, invitations and roles.","type":"text/plain"},"item":[{"id":"41e7e4ac-e3a7-472a-9646-9cb3a7b0ca6a","name":"List team memberships","request":{"name":"List team memberships","description":{"content":"Lists active members and pending or expired invitations, each with a `status` (it may gain values; ignore unknown ones). Invited and expired rows are shown only to callers who can also invite team members. Requires `users.view`.","type":"text/plain"},"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name, email. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, email, role, status, created_at, last_login_at. Defaults to `created_at`. The older object form `{field_type, key, dir}` is also accepted."},{"disabled":false,"key":"filter[status]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: status, role, created_at."},{"disabled":false,"key":"filter[role]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: status, role, created_at."},{"disabled":false,"key":"filter[created_at][gte]","value":"1993-02-11T11:42:34.441Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: status, role, created_at."},{"disabled":false,"key":"filter[created_at][lte]","value":"2001-12-10T13:46:23.663Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: status, role, created_at."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"d48af4c0-e5f6-412e-a70c-b95cd4e3112d","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[status]","value":"string"},{"key":"filter[role]","value":"string"},{"key":"filter[created_at][gte]","value":"1993-02-11T11:42:34.441Z"},{"key":"filter[created_at][lte]","value":"2001-12-10T13:46:23.663Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"status\": \"invited\",\n        \"name\": \"string\",\n        \"email\": \"string\",\n        \"avatar_url\": \"string\",\n        \"role_id\": \"string\",\n        \"role_name\": \"string\",\n        \"invited_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"expires_at\": \"string\",\n        \"last_login_at\": \"string\",\n        \"created_at\": \"string\",\n        \"managed_by_idp\": \"string\",\n        \"role_managed_by_idp\": \"string\",\n        \"idp_role_if_demoted\": \"string\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"status\": \"expired\",\n        \"name\": \"string\",\n        \"email\": \"string\",\n        \"avatar_url\": \"string\",\n        \"role_id\": \"string\",\n        \"role_name\": \"string\",\n        \"invited_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"expires_at\": \"string\",\n        \"last_login_at\": \"string\",\n        \"created_at\": \"string\",\n        \"managed_by_idp\": \"string\",\n        \"role_managed_by_idp\": \"string\",\n        \"idp_role_if_demoted\": \"string\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2320fdc5-0d55-41d4-8292-d568c09bcdae","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[status]","value":"string"},{"key":"filter[role]","value":"string"},{"key":"filter[created_at][gte]","value":"1993-02-11T11:42:34.441Z"},{"key":"filter[created_at][lte]","value":"2001-12-10T13:46:23.663Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5c3e3ebd-ee9a-4100-b6fa-35186a5e2353","name":"Authorization error","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[status]","value":"string"},{"key":"filter[role]","value":"string"},{"key":"filter[created_at][gte]","value":"1993-02-11T11:42:34.441Z"},{"key":"filter[created_at][lte]","value":"2001-12-10T13:46:23.663Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c21ea12b-cf2a-4c3d-a4af-1753ad137e08","name":"Validation error","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[status]","value":"string"},{"key":"filter[role]","value":"string"},{"key":"filter[created_at][gte]","value":"1993-02-11T11:42:34.441Z"},{"key":"filter[created_at][lte]","value":"2001-12-10T13:46:23.663Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c2009a3b-bc80-455e-bddf-144b816b7b6d","name":"Invite a team member","request":{"name":"Invite a team member","description":{"content":"Emails a 7-day link and returns the membership with status `invited`. An address that cannot be invited gets one generic refusal. Invitations are limited to 3 per address and 30 per tenant per hour. Requires `users.create`.","type":"text/plain"},"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"email\": \"gQShsDIEEVUqCw@tnZwoPxZIYPKEsdVU.kl\",\n  \"role_id\": 5809\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"832ab3b1-213b-4004-b1e1-6f799d9482b0","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"email\": \"gQShsDIEEVUqCw@tnZwoPxZIYPKEsdVU.kl\",\n  \"role_id\": 5809\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"status\": \"invited\",\n      \"name\": \"string\",\n      \"email\": \"string\",\n      \"avatar_url\": \"string\",\n      \"role_id\": \"string\",\n      \"role_name\": \"string\",\n      \"invited_by\": {\n        \"id\": \"string\",\n        \"type\": \"user\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"via\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"deleted\": false\n      },\n      \"expires_at\": \"string\",\n      \"last_login_at\": \"string\",\n      \"created_at\": \"string\",\n      \"managed_by_idp\": \"string\",\n      \"role_managed_by_idp\": \"string\",\n      \"idp_role_if_demoted\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"95dc5057-dd68-41bc-a2ed-9a1e2b224bf8","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"email\": \"gQShsDIEEVUqCw@tnZwoPxZIYPKEsdVU.kl\",\n  \"role_id\": 5809\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"82911f14-7793-45a0-b1a2-36c95d879700","name":"Authorization error","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"email\": \"gQShsDIEEVUqCw@tnZwoPxZIYPKEsdVU.kl\",\n  \"role_id\": 5809\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"919a6653-8681-4175-9991-b49a7c214ce3","name":"The address already belongs to a team member (`already_member`) or has a pending invitation (`already_invited`); use `resend` to issue a new link.","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"email\": \"gQShsDIEEVUqCw@tnZwoPxZIYPKEsdVU.kl\",\n  \"role_id\": 5809\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"already_member\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0d055aa6-cd57-419d-bf83-53045c757cad","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"email\": \"gQShsDIEEVUqCw@tnZwoPxZIYPKEsdVU.kl\",\n  \"role_id\": 5809\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ec9f6fc1-d341-4e58-a1cb-3c7afb40eb4d","name":"Validation error","originalRequest":{"url":{"path":["memberships"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"email\": \"gQShsDIEEVUqCw@tnZwoPxZIYPKEsdVU.kl\",\n  \"role_id\": 5809\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"7100a6f1-b49f-405f-a8ee-4659def6d639","name":"Search team memberships","request":{"name":"Search team memberships","description":{"content":"Works like the list, with the filter in the request body. Invited and expired rows follow the list's visibility. Requires `users.view`.","type":"text/plain"},"url":{"path":["memberships","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"status\": \"string\",\n    \"role\": \"string\",\n    \"created_at\": {\n      \"gte\": \"2001-10-27T07:31:20.365Z\",\n      \"lte\": \"1977-05-20T02:20:33.373Z\"\n    }\n  },\n  \"limit\": 36,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"482abd7c-f8a7-475c-a381-9f2ef9cf0d5d","originalRequest":{"url":{"path":["memberships","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"status\": \"string\",\n    \"role\": \"string\",\n    \"created_at\": {\n      \"gte\": \"1981-07-24T22:09:50.063Z\",\n      \"lte\": \"1972-07-30T19:38:16.376Z\"\n    }\n  },\n  \"limit\": 47,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"status\": \"invited\",\n        \"name\": \"string\",\n        \"email\": \"string\",\n        \"avatar_url\": \"string\",\n        \"role_id\": \"string\",\n        \"role_name\": \"string\",\n        \"invited_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"expires_at\": \"string\",\n        \"last_login_at\": \"string\",\n        \"created_at\": \"string\",\n        \"managed_by_idp\": \"string\",\n        \"role_managed_by_idp\": \"string\",\n        \"idp_role_if_demoted\": \"string\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"status\": \"expired\",\n        \"name\": \"string\",\n        \"email\": \"string\",\n        \"avatar_url\": \"string\",\n        \"role_id\": \"string\",\n        \"role_name\": \"string\",\n        \"invited_by\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"expires_at\": \"string\",\n        \"last_login_at\": \"string\",\n        \"created_at\": \"string\",\n        \"managed_by_idp\": \"string\",\n        \"role_managed_by_idp\": \"string\",\n        \"idp_role_if_demoted\": \"string\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7a49e83d-f916-4660-991f-17e18401b6f0","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"status\": \"string\",\n    \"role\": \"string\",\n    \"created_at\": {\n      \"gte\": \"1981-07-24T22:09:50.063Z\",\n      \"lte\": \"1972-07-30T19:38:16.376Z\"\n    }\n  },\n  \"limit\": 47,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"886ca3ce-f20f-4372-8847-b191729ef6fa","name":"Authorization error","originalRequest":{"url":{"path":["memberships","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"status\": \"string\",\n    \"role\": \"string\",\n    \"created_at\": {\n      \"gte\": \"1981-07-24T22:09:50.063Z\",\n      \"lte\": \"1972-07-30T19:38:16.376Z\"\n    }\n  },\n  \"limit\": 47,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b4682bcc-a53d-4cab-99e8-a59aec40d5b5","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["memberships","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"status\": \"string\",\n    \"role\": \"string\",\n    \"created_at\": {\n      \"gte\": \"1981-07-24T22:09:50.063Z\",\n      \"lte\": \"1972-07-30T19:38:16.376Z\"\n    }\n  },\n  \"limit\": 47,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4411c735-f26c-4a8c-8658-59a18aadf5b7","name":"Validation error","originalRequest":{"url":{"path":["memberships","search"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"q\": \"string\",\n  \"sort\": \"string\",\n  \"filter\": {\n    \"status\": \"string\",\n    \"role\": \"string\",\n    \"created_at\": {\n      \"gte\": \"1981-07-24T22:09:50.063Z\",\n      \"lte\": \"1972-07-30T19:38:16.376Z\"\n    }\n  },\n  \"limit\": 47,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"24770431-46dd-4e6d-9560-c37a756e4430","name":"Get a membership","request":{"name":"Get a membership","description":{"content":"Shows the same rows as the list. Requires `users.view` (`users.create` for a pending invitation).","type":"text/plain"},"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"67134f9e-0cf7-4023-800e-d4fc0ae93663","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"status\": \"invited\",\n      \"name\": \"string\",\n      \"email\": \"string\",\n      \"avatar_url\": \"string\",\n      \"role_id\": \"string\",\n      \"role_name\": \"string\",\n      \"invited_by\": {\n        \"id\": \"string\",\n        \"type\": \"user\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"via\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"deleted\": false\n      },\n      \"expires_at\": \"string\",\n      \"last_login_at\": \"string\",\n      \"created_at\": \"string\",\n      \"managed_by_idp\": \"string\",\n      \"role_managed_by_idp\": \"string\",\n      \"idp_role_if_demoted\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3d4af215-aa5e-4007-9a47-2fef2a700616","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8894a9f3-4a9f-41a1-96ac-c59614693ebf","name":"No such membership, or one the caller may not see: invited and expired rows need `users.create`.","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"not_found\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f8fdcc57-c7a9-4806-a3af-9280d3caeb62","name":"Validation error","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8c097878-e09c-42c2-8000-974816b035db","name":"Change a member's role","request":{"name":"Change a member's role","description":{"content":"Changes the role of an active member (never your own) or a pending invitation (not an expired one: resend it first), whose link stays valid. Requires `users.update` for an active member, `users.create` for a pending invitation.","type":"text/plain"},"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"role_id\": 7883\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"efc645d3-59bc-4280-8ed0-a9e0a7887ef5","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"role_id\": 7883\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"status\": \"invited\",\n      \"name\": \"string\",\n      \"email\": \"string\",\n      \"avatar_url\": \"string\",\n      \"role_id\": \"string\",\n      \"role_name\": \"string\",\n      \"invited_by\": {\n        \"id\": \"string\",\n        \"type\": \"user\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"via\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"deleted\": false\n      },\n      \"expires_at\": \"string\",\n      \"last_login_at\": \"string\",\n      \"created_at\": \"string\",\n      \"managed_by_idp\": \"string\",\n      \"role_managed_by_idp\": \"string\",\n      \"idp_role_if_demoted\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"13bf4123-e8f2-4533-b8e1-a10941215704","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"role_id\": 7883\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a08ca802-a894-4e02-b06c-5cba41383a5a","name":"Not found","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"role_id\": 7883\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b18cd94b-478d-4386-b5c3-1b7831433b59","name":"The change would leave the tenant without an Administrator (`last_administrator`) or without an SSO manager who can sign in with a password while single sign-on is enforced (`sso_last_ready_manager`), or the invitation has expired (`invitation_expired`); resend it first.","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"role_id\": 7883\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"last_administrator\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2d8dbb93-c796-4243-9ff8-4f29a03ab0cb","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"role_id\": 7883\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"869b3c31-e755-44f1-9ad0-e3bc2fa01bd2","name":"Validation error","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"role_id\": 7883\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"5bad7e5f-2211-4777-bb36-e79305461c29","name":"Remove a member or cancel an invitation","request":{"name":"Remove a member or cancel an invitation","description":{"content":"Frees the email for a new invitation; the person's sign-in links, sessions and approved assistants are removed. Service accounts they created keep working. A member may remove themselves. Requires `users.delete` to remove another member, `users.create` to cancel an invitation.","type":"text/plain"},"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"9198d1eb-1173-49d3-9f61-72d014423bd6","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"a4735192-525e-4c77-bb82-31ba16e7fefc","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f091cf16-6fd5-484c-bda9-d2ae74deba4a","name":"Not found","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d866902b-8e04-4cef-b2db-79d5125a8989","name":"The removal would leave the tenant without an Administrator (`last_administrator`) or without an SSO manager who can sign in with a password while single sign-on is enforced (`sso_last_ready_manager`).","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"last_administrator\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0bda7352-86ab-4917-adfa-e9a8600f9d94","name":"Validation error","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3b1d6a6a-1c26-4211-b667-8fe397794dc7","name":"Resend an invitation","request":{"name":"Resend an invitation","description":{"content":"Issues a new 7-day link and invalidates the previous one; works on pending and expired invitations. Requires `users.create`.","type":"text/plain"},"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"9c1c1dc7-bc48-421c-86e8-0a575612aa7b","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"status\": \"invited\",\n      \"name\": \"string\",\n      \"email\": \"string\",\n      \"avatar_url\": \"string\",\n      \"role_id\": \"string\",\n      \"role_name\": \"string\",\n      \"invited_by\": {\n        \"id\": \"string\",\n        \"type\": \"user\",\n        \"name\": \"string\",\n        \"avatar_url\": \"string\",\n        \"via\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"deleted\": false\n      },\n      \"expires_at\": \"string\",\n      \"last_login_at\": \"string\",\n      \"created_at\": \"string\",\n      \"managed_by_idp\": \"string\",\n      \"role_managed_by_idp\": \"string\",\n      \"idp_role_if_demoted\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f8f70436-b30f-4c20-ac23-ae03d9d76205","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7f69607a-e11a-405e-bba0-e1792cef7f13","name":"Not found","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"331fc488-03f2-45be-876a-49faee8168aa","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"425eea43-b2f9-4743-a2a1-f0aaa7cb6967","name":"Validation error","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"membership","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b56b4682-ee63-45a7-aece-4639b1247e7d","name":"List roles","request":{"name":"List roles","description":{"content":"Without `limit` every role comes back at once (`meta` is empty); with `limit` the list pages. Requires `roles.view`.","type":"text/plain"},"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in name. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: name, created_at. Defaults to `created_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Without it every row is returned."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a6265062-eee6-47ab-8b62-6a8343c0a850","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"attributes\": {\n        \"created_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"id\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"is_system\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"name\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"permissions\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"service_accounts_count\": 3337,\n        \"tenant_id\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"updated_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"users_count\": 6062\n      },\n      \"id\": \"string\",\n      \"type\": \"string\"\n    },\n    {\n      \"attributes\": {\n        \"created_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"id\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"is_system\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"name\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"permissions\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"service_accounts_count\": 7969,\n        \"tenant_id\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"updated_at\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"users_count\": 9938\n      },\n      \"id\": \"string\",\n      \"type\": \"string\"\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ca6b3173-6aaf-454d-bfd4-0f870b4c53a4","name":"Unauthenticated","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"83c3a467-7a16-4edf-b943-c732463a3054","name":"Authorization error","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6027ba4f-d138-4471-b76f-2d0a81cb7dc5","name":"Validation error","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"76306e89-14aa-4b71-9428-e6b05cc5a097","name":"Create a role","request":{"name":"Create a role","description":{"content":"Requires `roles.create`.","type":"text/plain"},"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"groups.update\",\n    \"users.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"844d37fd-e553-44e3-bdd4-3942d937bc90","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"segments.update\",\n    \"connected_apps.delete\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"created_at\": \"1973-02-27T17:17:06.421Z\",\n      \"id\": 7915,\n      \"is_system\": true,\n      \"name\": \"string\",\n      \"permissions\": [\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      ],\n      \"service_accounts_count\": 6081,\n      \"tenant_id\": \"string\",\n      \"updated_at\": \"2007-10-16T15:27:15.166Z\",\n      \"users_count\": 8648\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"eca0332a-712a-49ec-8351-030d78225af4","name":"Unauthenticated","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"segments.update\",\n    \"connected_apps.delete\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4fed7921-1d42-48dd-95b2-a44a738de825","name":"Over the plan's limit of custom roles (`plan_limit_reached`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"segments.update\",\n    \"connected_apps.delete\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c97a6905-d0c1-4813-b7c5-f58d393cabd1","name":"Authorization error","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"segments.update\",\n    \"connected_apps.delete\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"52107ff1-2805-4d14-9532-722b5b532c3a","name":"A role with this name already exists, built-in role names included.","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"segments.update\",\n    \"connected_apps.delete\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"role_already_exists\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"14596348-9c75-435d-8279-101441b6dfa1","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"segments.update\",\n    \"connected_apps.delete\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8f0808a4-ed15-4867-bf92-fb9fc2b6f6ab","name":"Validation error","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"segments.update\",\n    \"connected_apps.delete\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4e8a35ba-5f36-4e03-ba46-6cc0a887ff75","name":"Update a role","request":{"name":"Update a role","description":{"content":"System roles cannot be renamed. Administrator always has every permission; Member's can be edited. Requires `roles.update`.","type":"text/plain"},"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"alert_rules.create\",\n    \"sso.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"dcffaeb6-d578-4789-a0b4-cb16a7e442c1","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"table_preferences.manage_tenant_default\",\n    \"oauth_clients.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"created_at\": \"1973-02-27T17:17:06.421Z\",\n      \"id\": 7915,\n      \"is_system\": true,\n      \"name\": \"string\",\n      \"permissions\": [\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      ],\n      \"service_accounts_count\": 6081,\n      \"tenant_id\": \"string\",\n      \"updated_at\": \"2007-10-16T15:27:15.166Z\",\n      \"users_count\": 8648\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"20e75808-8b34-4715-8989-29496c2db851","name":"Unauthenticated","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"table_preferences.manage_tenant_default\",\n    \"oauth_clients.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"43ef5cfa-0653-4e21-82cd-da06bb7dd484","name":"Authorization error","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"table_preferences.manage_tenant_default\",\n    \"oauth_clients.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ccd0fdb1-c723-401d-804b-0c454d9246fd","name":"Not found","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"table_preferences.manage_tenant_default\",\n    \"oauth_clients.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5af5435e-f0fa-40de-9caf-e2dc6e5f1bc4","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"table_preferences.manage_tenant_default\",\n    \"oauth_clients.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"533ca41a-3b13-4f0c-bfbe-0b81930b6135","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"table_preferences.manage_tenant_default\",\n    \"oauth_clients.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"41761b95-d175-42b5-937f-8c86d7a5234d","name":"Validation error","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"permissions\": [\n    \"table_preferences.manage_tenant_default\",\n    \"oauth_clients.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ec374b57-e4a7-46f5-a32a-b89a234dcc9c","name":"Delete a role","request":{"name":"Delete a role","description":{"content":"System roles cannot be deleted. A role held by a member, invitation or service account, or mapped to a directory group, returns `422` until reassigned or unmapped. Requires `roles.delete`.","type":"text/plain"},"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"de19d5bc-4aca-4cb7-89d7-afa4c9e68815","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"94502885-4aa7-4216-9fb0-3871f3f91acb","name":"Unauthenticated","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"31da695e-5c87-46b4-b11f-e218d9704257","name":"Authorization error","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6f4a02a3-933b-4f3d-977b-7e4dfad6b695","name":"Not found","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8ba772ca-e742-407b-bce3-9e1bbdf06165","name":"Validation error","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"1655","key":"role","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"15725bc5-0a21-4fc7-82d8-e6c5d0d7a599","name":"Tenant","description":{"content":"Tenant settings, sending domain and survey themes.","type":"text/plain"},"item":[{"id":"41b6772c-e604-463d-bde0-ec9ff8361060","name":"Get the current tenant","request":{"name":"Get the current tenant","description":{"content":"Requires `tenant.view`.","type":"text/plain"},"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"17265037-2133-48a0-a18f-c3da34b0c986","originalRequest":{"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"plan_tier\": \"string\",\n      \"branding_defaults\": {\n        \"key_0\": {}\n      },\n      \"relationship_cooldown_days\": 6062,\n      \"fatigue_cap_per_24h\": 1609,\n      \"allowed_domains\": [\n        \"string\",\n        \"string\"\n      ],\n      \"sending_domain\": \"string\",\n      \"sending_domain_verified\": false,\n      \"sending_domain_dns_records\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ff85ea4b-be85-4e70-b65d-ad73d5631d19","name":"Unauthenticated","originalRequest":{"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"23f36da0-6d52-416c-a8d2-3a78c27728fe","name":"Authorization error","originalRequest":{"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"84e37008-95f4-4fed-9bd0-7637453c3066","name":"Validation error","originalRequest":{"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"1fd1f6d4-700d-4f0f-ae7f-d4e2628f72ee","name":"Update the current tenant","request":{"name":"Update the current tenant","description":{"content":"Only the fields you send change; within `branding_defaults` only the sub-fields you send, and its `logo` cannot be set here. `allowed_domains` replaces the whole list. Requires `tenant.update`.","type":"text/plain"},"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"branding_defaults\": {\n    \"colors\": [\n      \"string\",\n      \"string\"\n    ],\n    \"thank_you_message\": {\n      \"en\": \"string\"\n    }\n  },\n  \"relationship_cooldown_days\": 8124,\n  \"fatigue_cap_per_24h\": 1634,\n  \"allowed_domains\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"f11bb72d-2ee0-4152-af1f-fab628135733","originalRequest":{"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"branding_defaults\": {\n    \"colors\": [\n      \"string\",\n      \"string\"\n    ],\n    \"thank_you_message\": {\n      \"en\": \"string\"\n    }\n  },\n  \"relationship_cooldown_days\": 4503,\n  \"fatigue_cap_per_24h\": 1616,\n  \"allowed_domains\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"name\": \"string\",\n      \"plan_tier\": \"string\",\n      \"branding_defaults\": {\n        \"key_0\": {}\n      },\n      \"relationship_cooldown_days\": 6062,\n      \"fatigue_cap_per_24h\": 1609,\n      \"allowed_domains\": [\n        \"string\",\n        \"string\"\n      ],\n      \"sending_domain\": \"string\",\n      \"sending_domain_verified\": false,\n      \"sending_domain_dns_records\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      }\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8e287525-f213-41c5-adf8-040f5de53f6e","name":"Unauthenticated","originalRequest":{"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"branding_defaults\": {\n    \"colors\": [\n      \"string\",\n      \"string\"\n    ],\n    \"thank_you_message\": {\n      \"en\": \"string\"\n    }\n  },\n  \"relationship_cooldown_days\": 4503,\n  \"fatigue_cap_per_24h\": 1616,\n  \"allowed_domains\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"09bda69a-a0f7-43fe-aa1e-d20fc4539298","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"branding_defaults\": {\n    \"colors\": [\n      \"string\",\n      \"string\"\n    ],\n    \"thank_you_message\": {\n      \"en\": \"string\"\n    }\n  },\n  \"relationship_cooldown_days\": 4503,\n  \"fatigue_cap_per_24h\": 1616,\n  \"allowed_domains\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"46303301-5564-48f5-8a15-bfc729b50e98","name":"Validation error","originalRequest":{"url":{"path":["tenant"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"branding_defaults\": {\n    \"colors\": [\n      \"string\",\n      \"string\"\n    ],\n    \"thank_you_message\": {\n      \"en\": \"string\"\n    }\n  },\n  \"relationship_cooldown_days\": 4503,\n  \"fatigue_cap_per_24h\": 1616,\n  \"allowed_domains\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b7546a37-7a5e-41a7-b9a4-b66732c38572","name":"Set the sending domain","request":{"name":"Set the sending domain","description":{"content":"Replaces any existing domain. Requires `tenant.update`.","type":"text/plain"},"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"domain\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"f2cb3e66-b9af-4360-b08c-0c51ee9736f8","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"domain\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"domain\": \"string\",\n      \"dns_records\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"verified\": true\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9092c384-af61-49cb-abec-c63c7a340579","name":"Unauthenticated","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"domain\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cda885da-54c4-436a-8380-26088a82dadb","name":"The plan has no custom sending domain (`plan_feature_unavailable`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"domain\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"billing_read_only\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 9964,\n      \"usage\": 1292,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1f61cc85-8f63-4331-971d-d4b7d5b9119a","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"domain\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ec0d646d-f0d4-4614-bc51-bec55f026165","name":"Validation error","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"domain\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b919eb59-853d-44c4-b9ee-6a8e2ab8e86a","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"domain\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Gateway","code":502,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"744108b4-44c9-42f9-8476-2d4bb65ba905","name":"Remove the sending domain","request":{"name":"Remove the sending domain","description":{"content":"Reverts to the shared fallback domain; succeeds even if none was set. Requires `tenant.update`.","type":"text/plain"},"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"05b2aca3-ab48-493f-8432-746093a37f0d","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"28daa67f-c275-4187-ae50-c88e3e250d2c","name":"Unauthenticated","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"26548fcb-713e-4d45-bd45-759db0dadb29","name":"Validation error","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1d749c07-171d-4aee-abdc-573f0e9a7432","originalRequest":{"url":{"path":["sending-domain"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Bad Gateway","code":502,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c47bad9f-d361-4145-a3d1-e8f3d6c8ac74","name":"Verify the sending domain","request":{"name":"Verify the sending domain","description":{"content":"Checks the DNS records. A still-invalid domain returns `200` with per-record reasons; `502` means the email provider failed, `422` that no domain was submitted. Requires `tenant.update`.","type":"text/plain"},"url":{"path":["sending-domain","verify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"a6e9d63b-974a-452d-aa8a-4748b0113d64","originalRequest":{"url":{"path":["sending-domain","verify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"attributes\": {\n      \"dns_records\": {\n        \"key_0\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"domain\": \"string\",\n      \"validation_results\": {},\n      \"verified\": false\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0189a27f-90b3-4067-a8e7-96aa6913f2cc","name":"Unauthenticated","originalRequest":{"url":{"path":["sending-domain","verify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6aa21241-59fd-4661-9d7f-5d40e347811e","name":"The plan has no custom sending domain (`plan_feature_unavailable`).","originalRequest":{"url":{"path":["sending-domain","verify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_feature_unavailable\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 2382,\n      \"usage\": 9743,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"80b2500a-f733-4d14-99db-3720250c8a41","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["sending-domain","verify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2b970cd6-68de-49ad-bfb8-38872429d406","name":"Validation error","originalRequest":{"url":{"path":["sending-domain","verify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a7cab0fe-9a6a-4527-857b-891f018406bf","originalRequest":{"url":{"path":["sending-domain","verify"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Bad Gateway","code":502,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b6ca0b30-488c-476e-9bc9-a80711ff3269","name":"List theme definitions","request":{"name":"List theme definitions","description":{"content":"Without `limit` every theme comes back at once (`meta` is empty); with `limit` the list pages. Requires `theme_definitions.view`.","type":"text/plain"},"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"q","value":"string","description":"Text search in label, key. Case-insensitive; partial words and small typos match."},{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: label, created_at. Defaults to `created_at`."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Without it every row is returned."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"dede8e24-fa4d-4a48-841d-1d86193d41df","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"key\": \"string\",\n        \"label\": \"string\",\n        \"color\": \"string\",\n        \"created_at\": \"1982-11-01T11:43:08.271Z\",\n        \"updated_at\": \"2001-06-28T05:24:39.242Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"key\": \"string\",\n        \"label\": \"string\",\n        \"color\": \"string\",\n        \"created_at\": \"2009-11-16T02:36:44.227Z\",\n        \"updated_at\": \"1966-09-10T21:08:27.529Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"235f933e-1c00-4a4a-86ae-971dceacd233","name":"Unauthenticated","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4a333eb6-b937-437a-88cb-2ca3f6e47a97","name":"Authorization error","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5147671d-3874-4b26-8623-9de0de75707a","name":"Validation error","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3a1d24a0-9b66-4c22-958d-cf6b3dc9bfaa","name":"Create a theme","request":{"name":"Create a theme","description":{"content":"Requires `theme_definitions.create`.","type":"text/plain"},"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"key\": \"string\",\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"bf609c87-8e49-4003-b515-f7883dc5f360","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"key\": \"string\",\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"key\": \"string\",\n      \"label\": \"string\",\n      \"color\": \"string\",\n      \"created_at\": \"1952-07-25T17:36:20.865Z\",\n      \"updated_at\": \"2017-12-21T02:20:10.013Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"803ef0e6-0056-455d-a7f2-f3e03b5691a7","name":"Unauthenticated","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"key\": \"string\",\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"038af70c-3a8f-4c99-a05e-fcd11cf7ddcb","name":"Over the plan's limit of themes (`plan_limit_reached`), or the account is read-only until billing is resolved (`billing_read_only`).","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"key\": \"string\",\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_limit_reached\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 3806,\n      \"usage\": 5371,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"513e0d20-688b-43ef-8068-0cd38b8eed5f","name":"Authorization error","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"key\": \"string\",\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9a5d3251-8def-4fd9-8a84-3c6b1424f4da","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"key\": \"string\",\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2ee44860-b03e-481e-9e3d-8296311bde3d","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"key\": \"string\",\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1d586b06-621c-42e1-8997-d5c707b8e571","name":"Validation error","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"key\": \"string\",\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d3ec4c48-3229-4a0c-ae4d-21e9798e172e","name":"Update a theme","request":{"name":"Update a theme","description":{"content":"Requires `theme_definitions.update`.","type":"text/plain"},"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"ddb6aa21-2a8a-4d09-af86-6dcf59be007f","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"key\": \"string\",\n      \"label\": \"string\",\n      \"color\": \"string\",\n      \"created_at\": \"1952-07-25T17:36:20.865Z\",\n      \"updated_at\": \"2017-12-21T02:20:10.013Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f168457a-f91c-4689-9dea-308c8a8c5be8","name":"Unauthenticated","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"60a6b9b3-1921-4090-9df4-ea7297d3cc89","name":"Authorization error","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bb9989d4-2295-4618-8916-94af492e0987","name":"Not found","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"58999c7d-720a-4470-9fd8-f496797dcfe5","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7117b190-1f26-457b-b61e-a55d8f6b23de","name":"Validation error","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"color\": \"success\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"fa0079c0-7d2f-4fe3-887d-b4371f9e0048","name":"Delete a theme","request":{"name":"Delete a theme","description":{"content":"Responses already tagged with the theme keep its `key`. Requires `theme_definitions.delete`.","type":"text/plain"},"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"e8744df2-e814-48fc-9958-0fa7c8baa30e","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"7b8db2d8-f47f-4f07-a058-098148d64f23","name":"Unauthenticated","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"68393f59-feab-49fc-89c0-b6666772f07a","name":"Authorization error","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2f45c8e1-6bb1-40d8-b35d-1f3edeca554d","name":"Not found","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ab2967b3-0bd3-49cb-8ad8-b0dfe7c8168d","name":"Validation error","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"bd9bd210-aa45-fdc9-4f1b-24a66661e86a","key":"themeDefinition","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"dad3d499-6722-4c34-98bb-05148f2a787a","name":"Audit log","description":{"content":"Review security-relevant events in your Tenant, such as sign-in and SSO configuration changes.","type":"text/plain"},"item":[{"id":"1eef650d-7ae7-4184-96a6-9bb15d9498b5","name":"List audit events","request":{"name":"List audit events","description":{"content":"Returns the log newest first. `event_type` accepts a trailing `.*` for prefix match (`sso.*`). Requires `audit_events.view`.","type":"text/plain"},"url":{"path":["audit-events"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sort","value":"string","description":"Sort field; prefix with `-` for descending. One of: created_at. Defaults to `-created_at`."},{"disabled":false,"key":"filter[event_type]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: event_type, outcome, subject_type, subject_id, actor_id, created_at."},{"disabled":false,"key":"filter[outcome]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: event_type, outcome, subject_type, subject_id, actor_id, created_at."},{"disabled":false,"key":"filter[subject_type]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: event_type, outcome, subject_type, subject_id, actor_id, created_at."},{"disabled":false,"key":"filter[subject_id]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: event_type, outcome, subject_type, subject_id, actor_id, created_at."},{"disabled":false,"key":"filter[actor_id]","value":"string","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: event_type, outcome, subject_type, subject_id, actor_id, created_at."},{"disabled":false,"key":"filter[created_at][gte]","value":"1969-03-03T11:00:17.360Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: event_type, outcome, subject_type, subject_id, actor_id, created_at."},{"disabled":false,"key":"filter[created_at][lte]","value":"1948-11-11T06:25:18.899Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: event_type, outcome, subject_type, subject_id, actor_id, created_at."},{"disabled":false,"key":"limit","value":"77","description":"Page size, 1 to 100. Defaults to 25."},{"disabled":false,"key":"cursor","value":"string","description":"The `meta.next_cursor` of the previous page. Valid only with the same `q`, `sort` and `filter`."},{"disabled":false,"key":"event_type","value":"string","description":"Same as `filter[event_type]`: one or more event types; a value ending in `.*` matches by prefix."},{"disabled":false,"key":"outcome","value":"string","description":"Same as `filter[outcome]`."},{"disabled":false,"key":"subject_type","value":"string","description":"Same as `filter[subject_type]`."},{"disabled":false,"key":"subject_id","value":"string","description":"Same as `filter[subject_id]`."},{"disabled":false,"key":"actor_id","value":"string","description":"Same as `filter[actor_id]`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"f2439305-d546-406a-bf14-51a8581b09d3","originalRequest":{"url":{"path":["audit-events"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"filter[event_type]","value":"string"},{"key":"filter[outcome]","value":"string"},{"key":"filter[subject_type]","value":"string"},{"key":"filter[subject_id]","value":"string"},{"key":"filter[actor_id]","value":"string"},{"key":"filter[created_at][gte]","value":"1969-03-03T11:00:17.360Z"},{"key":"filter[created_at][lte]","value":"1948-11-11T06:25:18.899Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"event_type","value":"string"},{"key":"outcome","value":"string"},{"key":"subject_type","value":"string"},{"key":"subject_id","value":"string"},{"key":"actor_id","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"event_type\": \"string\",\n        \"outcome\": \"failure\",\n        \"reason\": \"string\",\n        \"actor\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"actor_label\": \"string\",\n        \"subject\": {\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"metadata\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"ip\": \"string\",\n        \"user_agent\": \"string\",\n        \"created_at\": \"1970-07-24T10:41:35.294Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"event_type\": \"string\",\n        \"outcome\": \"failure\",\n        \"reason\": \"string\",\n        \"actor\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"avatar_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"via\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"deleted\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"actor_label\": \"string\",\n        \"subject\": {\n          \"type\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"metadata\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_2\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"ip\": \"string\",\n        \"user_agent\": \"string\",\n        \"created_at\": \"1980-10-01T07:09:37.356Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3a2209c4-656d-4dc4-9058-0e0e845c7c75","name":"Unauthenticated","originalRequest":{"url":{"path":["audit-events"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"filter[event_type]","value":"string"},{"key":"filter[outcome]","value":"string"},{"key":"filter[subject_type]","value":"string"},{"key":"filter[subject_id]","value":"string"},{"key":"filter[actor_id]","value":"string"},{"key":"filter[created_at][gte]","value":"1969-03-03T11:00:17.360Z"},{"key":"filter[created_at][lte]","value":"1948-11-11T06:25:18.899Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"event_type","value":"string"},{"key":"outcome","value":"string"},{"key":"subject_type","value":"string"},{"key":"subject_id","value":"string"},{"key":"actor_id","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7952b1d3-c06c-4da2-8006-59cb1801afb3","name":"A service account pulled the log on a plan without the audit API (`plan_feature_unavailable`). The dashboard's own session is never refused.","originalRequest":{"url":{"path":["audit-events"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"filter[event_type]","value":"string"},{"key":"filter[outcome]","value":"string"},{"key":"filter[subject_type]","value":"string"},{"key":"filter[subject_id]","value":"string"},{"key":"filter[actor_id]","value":"string"},{"key":"filter[created_at][gte]","value":"1969-03-03T11:00:17.360Z"},{"key":"filter[created_at][lte]","value":"1948-11-11T06:25:18.899Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"event_type","value":"string"},{"key":"outcome","value":"string"},{"key":"subject_type","value":"string"},{"key":"subject_id","value":"string"},{"key":"actor_id","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_feature_unavailable\",\n    \"message\": \"string\",\n    \"details\": {\n      \"limit_key\": \"string\",\n      \"limit\": 2382,\n      \"usage\": 9743,\n      \"plan\": \"string\",\n      \"upgrade_to\": \"string\",\n      \"addon\": \"string\",\n      \"feature\": \"string\",\n      \"required_plan\": \"string\",\n      \"state\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2c5cbb33-cb92-4826-9e0e-db38d41529bb","name":"Authorization error","originalRequest":{"url":{"path":["audit-events"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"filter[event_type]","value":"string"},{"key":"filter[outcome]","value":"string"},{"key":"filter[subject_type]","value":"string"},{"key":"filter[subject_id]","value":"string"},{"key":"filter[actor_id]","value":"string"},{"key":"filter[created_at][gte]","value":"1969-03-03T11:00:17.360Z"},{"key":"filter[created_at][lte]","value":"1948-11-11T06:25:18.899Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"event_type","value":"string"},{"key":"outcome","value":"string"},{"key":"subject_type","value":"string"},{"key":"subject_id","value":"string"},{"key":"actor_id","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"44ee7f4a-a2b4-4f8c-a44d-951cce5f127d","name":"Validation error","originalRequest":{"url":{"path":["audit-events"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"filter[event_type]","value":"string"},{"key":"filter[outcome]","value":"string"},{"key":"filter[subject_type]","value":"string"},{"key":"filter[subject_id]","value":"string"},{"key":"filter[actor_id]","value":"string"},{"key":"filter[created_at][gte]","value":"1969-03-03T11:00:17.360Z"},{"key":"filter[created_at][lte]","value":"1948-11-11T06:25:18.899Z"},{"key":"limit","value":"77"},{"key":"cursor","value":"string"},{"key":"event_type","value":"string"},{"key":"outcome","value":"string"},{"key":"subject_type","value":"string"},{"key":"subject_id","value":"string"},{"key":"actor_id","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"44e19a06-f045-4750-825e-2d7aeee5f317","name":"Billing","description":{"content":"Plans, subscription, payment methods and invoices.","type":"text/plain"},"item":[{"id":"c7e04457-7819-4d51-86cd-87e3563fb519","name":"Get the current subscription","request":{"name":"Get the current subscription","description":{"content":"Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"df74c17c-9521-404d-be29-7b68e0b79d93","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"plan_tier\": \"string\",\n      \"billing_interval\": \"monthly\",\n      \"currency\": \"string\",\n      \"status\": \"string\",\n      \"billing_state\": \"string\",\n      \"billing_state_since\": \"string\",\n      \"past_due_since\": \"string\",\n      \"trial_ends_at\": \"string\",\n      \"ends_at\": \"string\",\n      \"next_billing_date\": \"string\",\n      \"next_invoice\": {\n        \"amount_minor\": 4117,\n        \"currency\": \"string\",\n        \"date\": \"string\"\n      },\n      \"scheduled_change\": {\n        \"plan\": \"string\",\n        \"interval\": \"string\",\n        \"addons\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"effective_at\": \"string\"\n      },\n      \"addons\": {\n        \"key_0\": 3587\n      },\n      \"over_limits\": [\n        {\n          \"limit_key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"limit\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"usage\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"limit_key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"limit\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"usage\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ]\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d34b79ad-eeae-4bd0-b3a9-03e562196496","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c8f96dd8-c056-4476-be9b-75b9593e2764","name":"Validation error","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4c5d33c5-289a-440c-a2e4-e83b3db2b9f7","name":"Change plan, interval or add-ons","request":{"name":"Change plan, interval or add-ons","description":{"content":"An upgrade, monthly-to-annual switch or more of an add-on is charged now and applies once paid; a downgrade, annual-to-monthly or less of an add-on applies at the period end. In a trial every change applies now, free. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"business\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    1545,\n    7582\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"26b258e1-f4c7-4def-b5de-665f2f2e1143","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    2092,\n    5823\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"plan_tier\": \"string\",\n      \"billing_interval\": \"null\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 2105,\n        \"key_1\": 1952\n      },\n      \"scheduled_change\": {\n        \"plan\": \"string\",\n        \"interval\": \"string\",\n        \"addons\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"effective_at\": \"string\"\n      },\n      \"effective\": \"now\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3a757eb2-de86-4c88-b65b-cc827347bd73","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    2092,\n    5823\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bdd79bc3-37ba-4ff9-b573-78c1a6b1f4a0","name":"The card was declined (`details.hosted_invoice_url`), or 3-D Secure is needed (`details.payment_intent_client_secret`). The plan has not changed.","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    2092,\n    5823\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payment_requires_confirmation\",\n    \"message\": \"string\",\n    \"details\": {\n      \"payment_intent_client_secret\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"13bc9e63-915b-44ce-a58e-88eb04643fa9","name":"No subscription, the subscription is not in a state that can change, it is set to end (a period-end change needs it resumed), the plan is managed by contract, or another billing change is running (retry in a moment).","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    2092,\n    5823\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"subscription_update_in_progress\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d73b90fc-fb81-422a-a309-31da778effea","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    2092,\n    5823\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"af1a1a89-4d32-4a35-8cb7-496e8a9aabb8","name":"The request mixes changes that apply now with changes at the period end (`details.immediate`, `details.deferred`), the add-on is not offered on the plan, or the quantity is above the maximum (`details.addon`).","originalRequest":{"url":{"path":["billing","subscription"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    2092,\n    5823\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"addon_not_available\",\n    \"message\": \"string\",\n    \"details\": {\n      \"addon\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8976208c-2225-4d23-a2d3-e893006caf06","name":"Preview a plan, interval or add-on change","request":{"name":"Preview a plan, interval or add-on change","description":{"content":"Takes the same body as the change. Shows its effect without applying it: timing, invoice, renewal, limits it would exceed and features it would remove. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","subscription","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    29,\n    9304\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"8bf2dbd6-38f5-45d8-a7ee-07c5aba0d49f","originalRequest":{"url":{"path":["billing","subscription","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    7690,\n    3862\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"effective\": \"period_end\",\n      \"effective_at\": \"string\",\n      \"invoice\": {\n        \"lines\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"amount_due_minor\": 1089,\n        \"currency\": \"string\",\n        \"period_start\": \"string\",\n        \"period_end\": \"string\"\n      },\n      \"renewal\": {\n        \"amount_minor\": 8136,\n        \"currency\": \"string\",\n        \"date\": \"string\"\n      },\n      \"cancels_scheduled_change\": \"string\",\n      \"over_limits\": [\n        {\n          \"limit_key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"limit\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"usage\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"limit_key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"limit\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"usage\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"effects\": {\n        \"sso\": {\n          \"enforcement\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"enforcement_at\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"users_without_password\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"scim_mode\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"directory_users\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"verified_domains\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"audit_retention\": {\n          \"from_days\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"to_days\": \"\",\n          \"purge_after\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"integrations_locked\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"features_lost\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ]\n      },\n      \"catalog_version\": 9513\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9d3c9f6d-4156-4d48-b3da-5411fe411edd","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","subscription","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    7690,\n    3862\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a3d9785a-50cc-4e78-87d8-eb299810751d","name":"Not found","originalRequest":{"url":{"path":["billing","subscription","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    7690,\n    3862\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e1de5252-c429-48ed-b473-4b7c2f755af3","name":"No subscription, the subscription is not in a state that can change, or the plan is managed by contract.","originalRequest":{"url":{"path":["billing","subscription","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    7690,\n    3862\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"subscription_update_in_progress\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3752908a-4a76-448b-b17c-08e8f0ecda7d","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","subscription","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    7690,\n    3862\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5f9fec76-0ef3-4bd0-8d7e-30c5c1d855b4","name":"The request mixes changes that apply now with changes at the period end (`details.immediate`, `details.deferred`), the add-on is not offered on the plan, or the quantity is above the maximum (`details.addon`).","originalRequest":{"url":{"path":["billing","subscription","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    7690,\n    3862\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"addon_not_available\",\n    \"message\": \"string\",\n    \"details\": {\n      \"addon\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"bef6c022-ef91-4654-b251-e469acc7e9c4","name":"Cancel the scheduled change","request":{"name":"Cancel the scheduled change","description":{"content":"Releases the schedule; the subscription continues as it is. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","subscription","scheduled-change"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"ac71db7a-6727-49bd-98bc-b8aad1a477e7","originalRequest":{"url":{"path":["billing","subscription","scheduled-change"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"plan_tier\": \"string\",\n      \"billing_interval\": \"null\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 2105,\n        \"key_1\": 1952\n      },\n      \"scheduled_change\": {\n        \"plan\": \"string\",\n        \"interval\": \"string\",\n        \"addons\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"effective_at\": \"string\"\n      },\n      \"effective\": \"now\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8bb5aa0a-ee86-4366-8cf7-232f468701a5","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","subscription","scheduled-change"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e096577c-46f0-449e-8431-8f0188a049b3","name":"No subscription, or another billing change is running (retry in a moment).","originalRequest":{"url":{"path":["billing","subscription","scheduled-change"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"no_active_subscription\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b98e43da-1364-4f8a-bd2f-e5b7d887dae5","name":"Validation error","originalRequest":{"url":{"path":["billing","subscription","scheduled-change"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ec968874-06ba-4ba8-bf37-8588d22f1f44","name":"Cancel the subscription","request":{"name":"Cancel the subscription","description":{"content":"Cancels at period end; access continues until then. A pending scheduled change is released first. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","subscription","cancel"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"074eabf0-2fca-48bb-bfc1-3dcbdfd7d433","originalRequest":{"url":{"path":["billing","subscription","cancel"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"plan_tier\": \"string\",\n      \"billing_interval\": \"null\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 2105,\n        \"key_1\": 1952\n      },\n      \"scheduled_change\": {\n        \"plan\": \"string\",\n        \"interval\": \"string\",\n        \"addons\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"effective_at\": \"string\"\n      },\n      \"effective\": \"now\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f553819a-4bfb-4974-abeb-d5b4f5a7591c","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","subscription","cancel"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a2efcc11-64d7-4391-ba25-1f76dfc4134b","name":"No subscription, or another billing change is running (retry in a moment).","originalRequest":{"url":{"path":["billing","subscription","cancel"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"no_active_subscription\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e8ae0a2e-1728-4ab2-a2a7-1424a8e35a8a","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","subscription","cancel"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"02d87cba-0c4b-40fe-b365-f9dae028f94c","name":"Validation error","originalRequest":{"url":{"path":["billing","subscription","cancel"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f1a15abb-283c-49fb-bd3c-54c9551aa9ad","name":"Resume a cancelled subscription","request":{"name":"Resume a cancelled subscription","description":{"content":"Undoes a pending cancellation, only within the grace period. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","subscription","resume"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"7c74f163-fa57-41a3-860b-c94d22bc9f55","originalRequest":{"url":{"path":["billing","subscription","resume"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"plan_tier\": \"string\",\n      \"billing_interval\": \"null\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 2105,\n        \"key_1\": 1952\n      },\n      \"scheduled_change\": {\n        \"plan\": \"string\",\n        \"interval\": \"string\",\n        \"addons\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"effective_at\": \"string\"\n      },\n      \"effective\": \"now\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ed2640b8-27f6-4fa4-8946-657efb51c8fc","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","subscription","resume"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1cbb8b1a-722f-4349-8436-19540a2b6621","name":"No subscription, not pending cancellation, or another billing change is running (retry in a moment).","originalRequest":{"url":{"path":["billing","subscription","resume"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"not_on_grace_period\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"87005af4-1a48-4d29-9576-03bbbf853765","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","subscription","resume"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4b5294f6-8d42-4ef6-b79e-792871dd958b","name":"Validation error","originalRequest":{"url":{"path":["billing","subscription","resume"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"7dab2215-e126-4dcd-9a36-370ec7c17f1a","name":"Reactivate the subscription","request":{"name":"Reactivate the subscription","description":{"content":"Starts a new subscription without a trial once open overage invoices are paid; plan, interval and add-ons default to the last ones. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","subscription","reactivate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"starter\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    917,\n    588\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"c6ccb0dc-4b0a-424b-97da-b23e563044bd","originalRequest":{"url":{"path":["billing","subscription","reactivate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"business\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    56,\n    855\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"plan_tier\": \"string\",\n      \"billing_interval\": \"null\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 2105,\n        \"key_1\": 1952\n      },\n      \"scheduled_change\": {\n        \"plan\": \"string\",\n        \"interval\": \"string\",\n        \"addons\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"effective_at\": \"string\"\n      },\n      \"effective\": \"now\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"351b7f7b-a2a1-40f8-8b72-12165e9ccf92","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","subscription","reactivate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"business\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    56,\n    855\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dfd7a7f5-9c1d-4f13-9677-e606a3bcf6eb","name":"Card declined, or 3-D Secure needed (`details.payment_intent_client_secret` set).","originalRequest":{"url":{"path":["billing","subscription","reactivate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"business\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    56,\n    855\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payment_requires_confirmation\",\n    \"message\": \"string\",\n    \"details\": {\n      \"payment_intent_client_secret\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"54bde488-ba39-4884-b014-e4c1e4025f4a","name":"Enterprise contract, a live subscription already, or another billing change is running (retry in a moment).","originalRequest":{"url":{"path":["billing","subscription","reactivate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"business\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    56,\n    855\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_busy\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2f52a661-cbd4-46fd-b53b-0a73a0873ad1","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","subscription","reactivate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"business\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    56,\n    855\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"db2850a3-e763-4a97-9352-8d62c314ffc6","name":"The add-on is not offered on the plan, or the quantity is above the maximum (`details.addon`).","originalRequest":{"url":{"path":["billing","subscription","reactivate"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"plan_tier\": \"business\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    56,\n    855\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"addon_not_available\",\n    \"message\": \"string\",\n    \"details\": {\n      \"addon\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"9397f321-545e-4094-b3f8-0b323f1eeb69","name":"Retry the failed payments","request":{"name":"Retry the failed payments","description":{"content":"Pays every failing invoice, overage invoices included, oldest first. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","subscription","retry-payment"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"82facd71-4eda-4f9a-a248-a69c8c75a013","originalRequest":{"url":{"path":["billing","subscription","retry-payment"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"plan_tier\": \"string\",\n      \"billing_interval\": \"null\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 2105,\n        \"key_1\": 1952\n      },\n      \"scheduled_change\": {\n        \"plan\": \"string\",\n        \"interval\": \"string\",\n        \"addons\": {\n          \"key_0\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"key_1\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"effective_at\": \"string\"\n      },\n      \"effective\": \"now\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ce774147-3b77-4b74-8ff9-9a559d7a331a","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","subscription","retry-payment"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"841216ec-dd80-45fd-8d4d-a119ca7babac","name":"Card declined, or 3-D Secure needed (`details.payment_intent_client_secret` set).","originalRequest":{"url":{"path":["billing","subscription","retry-payment"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payment_requires_confirmation\",\n    \"message\": \"string\",\n    \"details\": {\n      \"payment_intent_client_secret\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b1704432-b626-4a9a-ae32-fd95e5570023","name":"No failing invoice, or another billing change is running (retry in a moment).","originalRequest":{"url":{"path":["billing","subscription","retry-payment"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"nothing_to_pay\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"54131a5d-76e0-49b9-a07b-6e3b2e423cdb","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","subscription","retry-payment"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"72e50f60-7b49-4dc7-9b04-222afc122a2d","name":"Validation error","originalRequest":{"url":{"path":["billing","subscription","retry-payment"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"2fe8c9a9-6ecc-4153-8c23-dc18df5c092d","name":"Create a billing portal session","request":{"name":"Create a billing portal session","description":{"content":"Returns the hosted portal URL as JSON instead of redirecting. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","portal-session"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"f1b60203-2c6c-4b3e-837a-138617bc2e3c","originalRequest":{"url":{"path":["billing","portal-session"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"url\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ec147518-80ba-4060-8350-eea41ccc09af","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","portal-session"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"94340751-bda3-42b4-a5a8-1f29e8963c55","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","portal-session"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"947491cc-39b5-4c18-a96a-3e04b0a1a757","name":"Validation error","originalRequest":{"url":{"path":["billing","portal-session"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3618a292-49ed-4280-8168-489b258df20f","name":"List payment methods","request":{"name":"List payment methods","description":{"content":"Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"c59b8c3a-a361-4a7b-97b9-e9a673970ee9","originalRequest":{"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"brand\": \"string\",\n        \"last4\": \"string\",\n        \"exp_month\": \"string\",\n        \"exp_year\": \"string\",\n        \"name_on_card\": \"string\",\n        \"is_default\": \"string\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"brand\": \"string\",\n        \"last4\": \"string\",\n        \"exp_month\": \"string\",\n        \"exp_year\": \"string\",\n        \"name_on_card\": \"string\",\n        \"is_default\": \"string\"\n      }\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"49023155-3e02-4b43-b1a5-9311a304deb3","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"deaadd57-f310-4ae6-b7d2-a01f49ad1cd9","name":"Validation error","originalRequest":{"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a4e4ff15-5efc-4e0f-95b5-a038cb37a893","name":"Add a payment method","request":{"name":"Add a payment method","description":{"content":"Attaches a card confirmed via the setup intent; the first card becomes the default. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"payment_method_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"914146a5-cc70-48e4-a7a4-2ce2c0d0c2bc","originalRequest":{"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"payment_method_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"brand\": \"string\",\n      \"last4\": \"string\",\n      \"exp_month\": \"string\",\n      \"exp_year\": \"string\",\n      \"name_on_card\": \"string\",\n      \"is_default\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c1373767-b6d2-447e-a6cb-6bc52d44ae09","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"payment_method_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"265c6d3b-2f9a-4255-a035-bfb219f83c8d","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"payment_method_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"06b3c5c5-fa0a-4aae-bfaf-ed550f617843","name":"Validation error","originalRequest":{"url":{"path":["billing","payment-methods"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"payment_method_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d3195ef5-42db-4fb3-9f45-22a0e76b00a5","name":"Create a card setup intent","request":{"name":"Create a card setup intent","description":{"content":"Returns the client secret for Stripe.js; card data never touches this API. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","payment-methods","setup-intent"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"ab7f4a1a-8f88-4c27-a05b-cbfc65e4c3a9","originalRequest":{"url":{"path":["billing","payment-methods","setup-intent"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"client_secret\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f0a88a65-00f7-4060-b2c9-06ac01f11f69","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","payment-methods","setup-intent"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2edff14b-6160-4ed0-b31e-c9625dc8bd33","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","payment-methods","setup-intent"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d9a18f4e-97e4-4427-a6ba-c7f8b2c30005","name":"Validation error","originalRequest":{"url":{"path":["billing","payment-methods","setup-intent"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"22ab0048-4e86-4fe1-ad93-fdaa4a5f27cf","name":"Confirm a trial card's setup intent","request":{"name":"Confirm a trial card's setup intent","description":{"content":"Call after the 3-D Secure challenge of a trial signup. The call is idempotent. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","setup-intent","confirm"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"setup_intent_id\": \"seti_XjDM\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"53e0ce3a-19dc-4d32-b0e2-b5399b47931c","originalRequest":{"url":{"path":["billing","setup-intent","confirm"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"setup_intent_id\": \"seti_XjDM\"\n}","options":{"raw":{"language":"json"}}}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"74daaebd-957b-4465-aaa4-d90137be249d","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","setup-intent","confirm"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"setup_intent_id\": \"seti_XjDM\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"02ff5587-25d0-4cd7-90d0-ca548cf2e091","name":"The setup intent has not succeeded; the trial continues and nothing is charged.","originalRequest":{"url":{"path":["billing","setup-intent","confirm"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"setup_intent_id\": \"seti_XjDM\"\n}","options":{"raw":{"language":"json"}}}},"status":"Payment Required","code":402,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payment_declined\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"70847f88-8ade-4d2d-a7d0-9266f708f6d8","name":"No such setup intent for this account.","originalRequest":{"url":{"path":["billing","setup-intent","confirm"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"setup_intent_id\": \"seti_XjDM\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"not_found\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c8464d50-57a9-4b7c-9627-d30f33a5d253","name":"Another billing change is running; retry in a moment.","originalRequest":{"url":{"path":["billing","setup-intent","confirm"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"setup_intent_id\": \"seti_XjDM\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_busy\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"120fe63d-630c-476f-98da-a8b8ae0fa281","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","setup-intent","confirm"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"setup_intent_id\": \"seti_XjDM\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"95688510-f269-46aa-a242-3ef300bf0c79","name":"Validation error","originalRequest":{"url":{"path":["billing","setup-intent","confirm"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"setup_intent_id\": \"seti_XjDM\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"dd9df74f-7094-45dd-a195-020d5262a295","name":"Set the default payment method","request":{"name":"Set the default payment method","description":{"content":"Sets the card that is charged. Card details are immutable. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","payment-methods",":paymentMethodId","default"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"8ad59680-af64-4157-a04e-c1d01b772f5d","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId","default"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"POST","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"1bd122b4-b2e1-41d0-a011-69f4edf6cae3","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId","default"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a5bdbf52-ceb1-4cb9-9ec9-8d3eb73c608a","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId","default"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d1ca1b7f-84e3-423e-afb4-3bd4cb04b254","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId","default"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f5c49f8d-aece-40a4-82a0-50d26267a0ff","name":"Validation error","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId","default"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6e75c87f-14b9-4a87-9f48-064b5ac27aff","name":"Remove a payment method","request":{"name":"Remove a payment method","description":{"content":"Refused while it is the only card and a subscription is billing. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","payment-methods",":paymentMethodId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"2c6fa859-2580-47fe-ad94-ea0edfc692b5","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"}],"method":"DELETE","body":{}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"ff1a6b09-d66f-4aaa-84c7-41000515e23b","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4e0ec758-e143-4834-b0e3-00c44cc7f63e","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"string\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3462ada3-6523-4676-9c60-088e06afaeaa","name":"Validation error","originalRequest":{"url":{"path":["billing","payment-methods",":paymentMethodId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"paymentMethodId","description":"(Required) "}]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"576cb64a-b69d-402e-bee8-295424850e0a","name":"List invoices","request":{"name":"List invoices","description":{"content":"Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","invoices"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"401bbc23-c8a4-4084-89ab-74cc955ef65b","originalRequest":{"url":{"path":["billing","invoices"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"number\": \"string\",\n        \"date\": \"string\",\n        \"total\": \"string\",\n        \"status\": \"string\",\n        \"pdf_url\": \"string\",\n        \"description\": \"string\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"number\": \"string\",\n        \"date\": \"string\",\n        \"total\": \"string\",\n        \"status\": \"string\",\n        \"pdf_url\": \"string\",\n        \"description\": \"string\"\n      }\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bbf3831c-1f01-4900-8992-09f55d6f3d21","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","invoices"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f7814e98-e399-41cd-b8f8-d3c202970dc3","name":"Validation error","originalRequest":{"url":{"path":["billing","invoices"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e1be6b1d-6fd8-4b8f-93ce-d68233d09e1a","name":"Get the billing details","request":{"name":"Get the billing details","description":{"content":"Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a2144bf7-5ba0-4639-bdcd-5ab784169907","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"company\": \"string\",\n      \"address_line1\": \"string\",\n      \"address_line2\": \"string\",\n      \"city\": \"string\",\n      \"postal_code\": \"string\",\n      \"region\": \"string\",\n      \"country\": \"string\",\n      \"vat_id\": \"string\",\n      \"vat_id_type\": \"string\",\n      \"vat_id_status\": \"string\",\n      \"vat_id_checked_at\": \"string\",\n      \"tax\": {\n        \"policy\": \"string\",\n        \"country\": \"string\",\n        \"details_complete\": false,\n        \"vat_id_status\": \"string\",\n        \"hold_until\": \"string\",\n        \"eu_countries\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ]\n      }\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"28cc0f24-fa5a-4844-8b41-b5a25542c699","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c5177460-d1e5-4175-9e40-0a4058e6a8b6","name":"Not found","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"58a9e502-d91f-4799-af40-4c370ca875ef","name":"Validation error","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"7bfc5399-f995-45d0-9166-5f85af4b50a9","name":"Save the billing details","request":{"name":"Save the billing details","description":{"content":"Replaces the details (country required; a field left out is cleared) and syncs them to the Stripe customer, including the VAT ID, whose verification status is mirrored. Requires `tenant.manage_billing`.","type":"text/plain"},"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PUT","body":{"mode":"raw","raw":"{\n  \"country\": \"JW\",\n  \"company\": \"string\",\n  \"address_line1\": \"string\",\n  \"address_line2\": \"string\",\n  \"city\": \"string\",\n  \"postal_code\": \"string\",\n  \"region\": \"string\",\n  \"vat_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"0789b06c-11ed-4d5e-b5c7-453b4a72e06c","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PUT","body":{"mode":"raw","raw":"{\n  \"country\": \"JW\",\n  \"company\": \"string\",\n  \"address_line1\": \"string\",\n  \"address_line2\": \"string\",\n  \"city\": \"string\",\n  \"postal_code\": \"string\",\n  \"region\": \"string\",\n  \"vat_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"\"string\"","cookie":[],"_postman_previewlanguage":"json"},{"id":"e3662d65-41e8-4bc4-a292-8063c8d5091a","name":"Unauthenticated","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PUT","body":{"mode":"raw","raw":"{\n  \"country\": \"JW\",\n  \"company\": \"string\",\n  \"address_line1\": \"string\",\n  \"address_line2\": \"string\",\n  \"city\": \"string\",\n  \"postal_code\": \"string\",\n  \"region\": \"string\",\n  \"vat_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2b46e9d0-1657-4e51-998f-a606d1042bb3","name":"Another billing change is running (retry in a moment).","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PUT","body":{"mode":"raw","raw":"{\n  \"country\": \"JW\",\n  \"company\": \"string\",\n  \"address_line1\": \"string\",\n  \"address_line2\": \"string\",\n  \"city\": \"string\",\n  \"postal_code\": \"string\",\n  \"region\": \"string\",\n  \"vat_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_busy\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"45098671-3416-4e99-aae1-f1a11ea48189","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PUT","body":{"mode":"raw","raw":"{\n  \"country\": \"JW\",\n  \"company\": \"string\",\n  \"address_line1\": \"string\",\n  \"address_line2\": \"string\",\n  \"city\": \"string\",\n  \"postal_code\": \"string\",\n  \"region\": \"string\",\n  \"vat_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Request Entity Too Large","code":413,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"payload_too_large\",\n    \"message\": \"string\",\n    \"details\": {\n      \"max_bytes\": 1218\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"50bcac98-2f3a-44b2-a5d7-54005b7c2e6b","name":"The VAT ID is not valid for the country or Stripe refused it, or the country accepts no VAT ID (`details.country`).","originalRequest":{"url":{"path":["billing","details"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"pulseri-session","value":"<API Key>"},{"key":"Accept","value":"application/json"}],"method":"PUT","body":{"mode":"raw","raw":"{\n  \"country\": \"JW\",\n  \"company\": \"string\",\n  \"address_line1\": \"string\",\n  \"address_line2\": \"string\",\n  \"city\": \"string\",\n  \"postal_code\": \"string\",\n  \"region\": \"string\",\n  \"vat_id\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"vat_id_type_unsupported\",\n    \"message\": \"string\",\n    \"details\": {\n      \"country\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"2d775b54-0947-4c76-9b36-b4df770aaf4e","name":"Get the plan catalog","request":{"name":"Get the plan catalog","description":{"content":"Needs no authentication. Lists every plan, price, limit, feature, rate and add-on in one currency (smallest unit). Enterprise has `price` `null` and `{\"custom\": true}` limits. It is cached for five minutes; revalidate with `ETag` / `If-None-Match`.","type":"text/plain"},"url":{"path":["billing","plans"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"currency","value":"null","description":"A currency the catalog has prices in; the default is the billing setting."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"noauth"}},"response":[{"id":"174815df-5de0-4621-b34f-26b4e2520c06","originalRequest":{"url":{"path":["billing","plans"],"host":["{{baseUrl}}"],"query":[{"key":"currency","value":"null"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"id\": \"string\",\n    \"type\": \"string\",\n    \"attributes\": {\n      \"catalog_version\": 1347,\n      \"currency\": \"string\",\n      \"locale\": \"string\",\n      \"tax_display\": \"string\",\n      \"trial_days\": 9977,\n      \"links\": {\n        \"contact_url\": \"string\",\n        \"terms_url\": \"string\",\n        \"privacy_url\": \"string\",\n        \"dpa_url\": \"string\",\n        \"terms_version\": \"string\"\n      },\n      \"plans\": [\n        {\n          \"key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"description\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"rank\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"self_serve\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"cta\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"price\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"highlights\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"cta_label\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"contact_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"name\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"description\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"rank\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"self_serve\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"cta\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"price\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"highlights\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"cta_label\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"contact_url\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"groups\": [\n        {\n          \"key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"label\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"rows\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"label\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"rows\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"add_ons\": [\n        {\n          \"key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"label\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"available_on\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"max_quantity\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"price\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"grants\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        {\n          \"key\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"label\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"available_on\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"max_quantity\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"price\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"grants\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      ],\n      \"overage\": {\n        \"sends\": {\n          \"per_1000\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"applies_to_plans\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8cad7c3f-dcca-41d0-835b-1e7bf36c7082","name":"Validation error","originalRequest":{"url":{"path":["billing","plans"],"host":["{{baseUrl}}"],"query":[{"key":"currency","value":"null"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_1\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_2\": [\n      \"string\",\n      \"string\"\n    ],\n    \"key_3\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]}],"event":[],"variable":[{"key":"baseUrl","value":"https://api.pulseri.com/v1","type":"string"},{"key":"apiKey","value":"","type":"secret"},{"key":"webhookSignature","value":"","type":"secret"}],"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"info":{"_postman_id":"b15a0184-9985-4856-aecb-baa7d8a5ab15","name":"Pulseri API","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","description":{"content":"Send people, groups and events to Pulseri, send signed events to the generic webhook endpoint, and manage campaigns, reports, alerts, integrations, webhooks, team, tenant settings and billing.\n\n## Authentication\n\nSend a key as `Authorization: Bearer <key>`.\n\n- **Public key** (`pk_`): ingestion only (`/identify`, `/group`, `/track`), for browsers and apps.\n- **Service account key** (`sk_live_…`): every operation in this reference, with the permissions of its role.\n\nEach operation lists the permission it requires. Actions only a signed-in person can take, such as changing your own password, are not included.\n\n## Searching, sorting and paging lists\n\nLists take the same query parameters; each operation names its fields.\n\n| Parameter | Meaning |\n| --- | --- |\n| `q` | Text search over the fields the operation names. Case-insensitive; partial words and small typos match. |\n| `sort` | A field name; prefix `-` for descending. Rows without a value come last ascending, first descending. |\n| `filter[<field>]` | Narrows by a field the operation names. Comma-separated values match any. |\n| `limit` | Page size, from 1 to 100. Most lists return 25 rows without it; a few return every row. |\n| `cursor` | The `meta.next_cursor` of the previous page, sent with the same `q`, `sort` and `filter`. |\n\nA cursor that does not match the request is refused with `422` `invalid_cursor`; read the list again from its first page.\n\nSearch requests take the same parameters as properties of the JSON body.","type":"text/plain"}}}