{"item":[{"id":"ebff20f6-6374-4629-9884-76febbe2793e","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":"9b0d82d0-9996-40b6-9a49-4d7495d2c2cd","name":"Identify a person","request":{"name":"Identify a person","description":{"content":"Creates or updates a person by `external_id` (`201` created, `200` updated). Traits merge into existing ones; `null` values are ignored. A new `group_id` creates the group.\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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\n  \"group_id\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"0ba497cc-c50e-4cd4-9c6d-a27631a82109","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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\": true,\n      \"unsubscribed_at\": \"1974-08-22T02:54:33.681Z\",\n      \"bounced_at\": \"2022-04-18T05:54:48.008Z\",\n      \"complained_at\": \"1972-10-15T03:28:13.542Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1980-06-07T17:48:24.982Z\",\n      \"updated_at\": \"2005-04-05T23:39:18.136Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9314107b-70c8-490a-8db9-411dc7d7e6c9","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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\": true,\n      \"unsubscribed_at\": \"1974-08-22T02:54:33.681Z\",\n      \"bounced_at\": \"2022-04-18T05:54:48.008Z\",\n      \"complained_at\": \"1972-10-15T03:28:13.542Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1980-06-07T17:48:24.982Z\",\n      \"updated_at\": \"2005-04-05T23:39:18.136Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"45fbcd67-2b0a-4872-bb50-72baa943092f","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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":"e906a841-dbcf-4801-8b50-c08a560e7ffe","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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":"3da06985-59a2-4925-8347-735d8d5b0025","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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\": 3228,\n      \"usage\": 7725,\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":"a073abac-6a11-42f8-a9a1-1ab652fff5b3","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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":"a21cc13e-240c-49cb-847e-c747195fc831","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4d8395b0-eae3-4f1e-aa3d-6c08dff63714","name":"Validation error","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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  \"message\": \"string\",\n  \"errors\": {\n    \"key_0\": [\n      \"string\",\n      \"string\"\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"95ce3659-314b-4ae9-85fd-f77480fbd471","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  },\n  \"email\": \"OYgKrpGZ7@yxzKyIAwWTlR.wq\",\n  \"name\": \"string\",\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":"6cec1ecd-bdbc-4cbb-92b0-9c3528fa1564","name":"Upsert a group","request":{"name":"Upsert a group","description":{"content":"Creates or updates a group by `external_id` (`201` created, `200` updated). 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  },\n  \"name\": \"string\",\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"28393edc-8f21-48cc-b342-906dc974ca9b","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  },\n  \"name\": \"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      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {}\n      },\n      \"created_at\": \"1985-04-12T01:30:45.777Z\",\n      \"updated_at\": \"1963-12-10T00:40:12.829Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d62f040b-bd83-4651-95bb-39d9c1758cf1","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  },\n  \"name\": \"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      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {}\n      },\n      \"created_at\": \"1985-04-12T01:30:45.777Z\",\n      \"updated_at\": \"1963-12-10T00:40:12.829Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"03f1aea7-a9ae-4fd7-a9f5-3122fdb49709","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  },\n  \"name\": \"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":"a9894105-224b-4387-bb14-02585d9ab08d","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  },\n  \"name\": \"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":"f8845222-a2cd-4b60-8b9a-2ce9027b7d93","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  },\n  \"name\": \"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\": 3228,\n      \"usage\": 7725,\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":"9501f8ae-b135-4b78-8781-6e41a398c9c1","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  },\n  \"name\": \"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":"77e7448d-f391-4742-9048-1e8d557579ef","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  },\n  \"name\": \"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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0ca0ef29-2d6f-460b-aa0e-58eae4fdf805","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  },\n  \"name\": \"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  \"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":"4b7acfe4-5e70-4e31-820e-9f8e506bb03f","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  },\n  \"name\": \"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":"127cde21-d3af-4f58-826a-353f8f149f76","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    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": false,\n  \"signature\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"d8470d34-ed5d-4a6f-88ad-aeb380fc9b10","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    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": false,\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\": 5876,\n    \"page_rules\": [\n      {\n        \"key_0\": {}\n      },\n      {\n        \"key_0\": {}\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6f4292cb-79fa-44e5-b1af-5e4c8901c9bf","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    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": false,\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":"21220eab-532a-47eb-be18-2dfffae1c976","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    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": false,\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":"bdf4f65c-f1f1-4654-a794-06655443b20e","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    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": false,\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0a75b30e-a8e0-4c84-bb30-cc24fc0ab38d","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    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": false,\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":"ac878c2a-1912-43b2-82fa-115f329dd736","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    \"key_1\": {},\n    \"key_2\": {}\n  },\n  \"page\": {\n    \"path\": \"string\",\n    \"origin\": \"string\",\n    \"referrer\": \"string\",\n    \"title\": \"string\"\n  },\n  \"skip_survey\": false,\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":"92d928e5-86c5-4fb1-9a9b-7a6057c3f8b5","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\": \"1993-03-09T06:14:33.482Z\",\n  \"payload\": {\n    \"key_0\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"f3ee722e-5bdb-461f-b53c-37398b47f1ef","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\": \"1993-03-09T06:14:33.482Z\",\n  \"payload\": {\n    \"key_0\": {}\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":"cbd917ba-eb6f-405f-8429-a238b6ebcbda","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\": \"1993-03-09T06:14:33.482Z\",\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_key\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5afebfa7-d60b-4a91-b5a5-bf4b65f9f956","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\": \"1993-03-09T06:14:33.482Z\",\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\": 3228,\n      \"usage\": 7725,\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":"cc97833e-a68b-4946-8a41-ed78da4c91b2","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\": \"1993-03-09T06:14:33.482Z\",\n  \"payload\": {\n    \"key_0\": {}\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":"127c38f2-65f7-48bc-af52-ecea989c108c","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\": \"1993-03-09T06:14:33.482Z\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e06ca52a-4686-4086-98a8-d51b48a5955b","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\": \"1993-03-09T06:14:33.482Z\",\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  \"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":"0a8e23e0-bdc7-4591-8f7c-760629f1eb63","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\": \"1993-03-09T06:14:33.482Z\",\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}}],"event":[]},{"id":"56e81173-51ac-4aec-9a22-6a7f594f1550","name":"People","description":{"content":"Browse, search, update and delete people.","type":"text/plain"},"item":[{"id":"a8f58d87-5bdd-46f0-9d76-b4b8b61befd2","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":"29","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":"8b76a919-2cd9-435c-9bc6-67eef529d8f6","originalRequest":{"url":{"path":["people"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[audience_type]","value":"string"},{"key":"limit","value":"29"},{"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\": true,\n        \"unsubscribed_at\": \"1954-06-01T05:24:41.997Z\",\n        \"bounced_at\": \"1988-11-10T09:19:35.993Z\",\n        \"complained_at\": \"2024-07-13T16:39:49.438Z\",\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\": \"1970-05-13T04:38:11.261Z\",\n        \"updated_at\": \"1948-10-04T07:40:55.004Z\"\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\": true,\n        \"unsubscribed_at\": \"1971-08-07T03:34:15.396Z\",\n        \"bounced_at\": \"1996-12-12T03:59:58.299Z\",\n        \"complained_at\": \"2005-11-14T11:57:38.869Z\",\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\": \"1972-06-16T15:47:14.233Z\",\n        \"updated_at\": \"1990-12-28T17:04:31.792Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"59a3adea-ddea-4a83-8574-692d80e43d28","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":"29"},{"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":"5597e003-46f2-40b3-9b21-51e1b83e9a79","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":"29"},{"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":"83703e57-6c53-4899-a1a6-7c8fd5da6665","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":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"845296d6-47d0-4b63-8075-a8f340877245","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    \"457a0603-a84d-f831-616f-1ec826d97be8\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"0ae834e1-d954-4246-839d-dc0583b64611","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    \"457a0603-a84d-f831-616f-1ec826d97be8\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"updated\": 7234\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9bf3a6c1-9339-4b1d-a3d2-9a66be1f7065","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    \"457a0603-a84d-f831-616f-1ec826d97be8\"\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":"4f1b53c6-9081-4d59-8c32-f22cb0ea9a2a","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    \"457a0603-a84d-f831-616f-1ec826d97be8\"\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":"81d8aaa5-1858-40af-9272-731ade211ebc","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    \"457a0603-a84d-f831-616f-1ec826d97be8\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1e6e9cbd-409e-494d-ab89-b92f0c41f73e","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    \"457a0603-a84d-f831-616f-1ec826d97be8\"\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"416a24cf-74a1-4b2b-b935-a826e7e5ec70","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\": 58,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"3df8376b-be40-463f-ba17-b8d3bc6afc8d","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\": 31,\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    }\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\": true,\n        \"unsubscribed_at\": \"1954-06-01T05:24:41.997Z\",\n        \"bounced_at\": \"1988-11-10T09:19:35.993Z\",\n        \"complained_at\": \"2024-07-13T16:39:49.438Z\",\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\": \"1970-05-13T04:38:11.261Z\",\n        \"updated_at\": \"1948-10-04T07:40:55.004Z\"\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\": true,\n        \"unsubscribed_at\": \"1971-08-07T03:34:15.396Z\",\n        \"bounced_at\": \"1996-12-12T03:59:58.299Z\",\n        \"complained_at\": \"2005-11-14T11:57:38.869Z\",\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\": \"1972-06-16T15:47:14.233Z\",\n        \"updated_at\": \"1990-12-28T17:04:31.792Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"213c5278-59a0-4bd6-a275-446d47ec6787","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\": 31,\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    }\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":"7a8a7027-c894-4c4d-99d6-290eb870194c","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\": 31,\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    }\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":"3fd2632d-7a71-4d07-888b-23a8a2065a78","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\": 31,\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    }\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d74bc69d-fd65-4b6e-b4fe-73ad1393add9","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\": 31,\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    }\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e961d847-345e-47f7-9fe3-f5c3188eb8e5","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"02404744-9a48-44f7-b9c0-748e2769f25d","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": true,\n      \"unsubscribed_at\": \"1974-08-22T02:54:33.681Z\",\n      \"bounced_at\": \"2022-04-18T05:54:48.008Z\",\n      \"complained_at\": \"1972-10-15T03:28:13.542Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1980-06-07T17:48:24.982Z\",\n      \"updated_at\": \"2005-04-05T23:39:18.136Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f480873e-ebd7-46fc-86aa-74dbdc38c9cb","name":"Unauthenticated","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"abb00b01-6f2c-4ea2-9653-19b12a989298","name":"Authorization error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"40fbffcd-d21d-4b24-99d8-65e6ceb5976c","name":"No such person, or one in another tenant.","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"2f1364df-8ab6-4e99-a5a0-70a632ff30c7","name":"Validation error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"adbbfe00-d3e5-48cb-8fbc-0d3a50cf26a9","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. `external_id` and `group_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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"key_1\": \"string\"\n  },\n  \"email\": \"X7FQVjF@yU.qo\",\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"d5ce65c5-7918-4730-b010-e988d6252940","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"key_1\": \"string\"\n  },\n  \"email\": \"X7FQVjF@yU.qo\",\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      \"email\": \"string\",\n      \"name\": \"string\",\n      \"avatar_url\": \"string\",\n      \"audience_type\": \"string\",\n      \"group_id\": \"string\",\n      \"erased\": true,\n      \"unsubscribed_at\": \"1974-08-22T02:54:33.681Z\",\n      \"bounced_at\": \"2022-04-18T05:54:48.008Z\",\n      \"complained_at\": \"1972-10-15T03:28:13.542Z\",\n      \"traits\": {\n        \"key_0\": {},\n        \"key_1\": {}\n      },\n      \"created_at\": \"1980-06-07T17:48:24.982Z\",\n      \"updated_at\": \"2005-04-05T23:39:18.136Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"51d4f2eb-8db0-424d-951f-40c2ea627cf8","name":"Unauthenticated","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"key_1\": \"string\"\n  },\n  \"email\": \"X7FQVjF@yU.qo\",\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":"c663f666-2d88-4413-b1cd-8d4c859e0248","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"key_1\": \"string\"\n  },\n  \"email\": \"X7FQVjF@yU.qo\",\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\": 3228,\n      \"usage\": 7725,\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":"d3194a18-86c1-4df3-98e4-c67729558f9d","name":"Authorization error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"key_1\": \"string\"\n  },\n  \"email\": \"X7FQVjF@yU.qo\",\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":"30d971e2-b046-4dc5-b2e6-1b39aaf7fe4d","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"key_1\": \"string\"\n  },\n  \"email\": \"X7FQVjF@yU.qo\",\n  \"name\": \"string\"\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":"5070c1f4-7a26-4548-be49-6aa1907721f8","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"key_1\": \"string\"\n  },\n  \"email\": \"X7FQVjF@yU.qo\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"320c8bca-73cd-46e2-a8b9-5d4651335ab8","name":"Validation error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"key_1\": \"string\"\n  },\n  \"email\": \"X7FQVjF@yU.qo\",\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"96dfc923-f488-41d0-95f7-c139488cb9e4","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"e70db7d8-3fdf-46ef-aba1-7ef55322a930","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"4741aa3d-eed1-400a-ac17-bbacf3f5a107","name":"Unauthenticated","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"342c0ea8-3a00-400b-a3ca-88d09502db0c","name":"Authorization error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"21e995aa-a5e4-4e87-ae8c-93b0f8aab59c","name":"Not found","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"a4481aed-293e-4e28-9b20-6411fac14c52","name":"Validation error","originalRequest":{"url":{"path":["people",":person"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"4e465df0-e02f-4e17-b249-f832197a4184","name":"Groups","description":{"content":"Browse, search, update and delete groups, such as accounts.","type":"text/plain"},"item":[{"id":"3fbd9b38-ac43-461d-be6f-34d7bcf0d0a4","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":"29","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":"b6331b1c-dd4c-41c6-8943-a709d5c2ab6e","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":"29"},{"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        },\n        \"created_at\": \"2016-01-02T21:47:29.398Z\",\n        \"updated_at\": \"1976-03-01T22:49:47.397Z\"\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        },\n        \"created_at\": \"1973-04-07T09:04:57.178Z\",\n        \"updated_at\": \"2000-08-12T06:25:24.597Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f3157e41-8967-488d-9a9d-78eaeab1d557","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":"29"},{"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":"280ec80c-63fc-4983-9a43-141b119fac4b","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":"29"},{"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":"4c116542-14bf-4d5b-8ffc-899b4da7df22","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":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4eed7fda-68ae-43de-8338-2923f886410c","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\": 94,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"7774eff4-5003-4d21-88b1-2f652504a63c","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\": 11,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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        },\n        \"created_at\": \"2016-01-02T21:47:29.398Z\",\n        \"updated_at\": \"1976-03-01T22:49:47.397Z\"\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        },\n        \"created_at\": \"1973-04-07T09:04:57.178Z\",\n        \"updated_at\": \"2000-08-12T06:25:24.597Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9f590698-b769-4f62-b0e7-fee607429af2","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\": 11,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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":"d286177e-f147-48ed-8f67-761d2e6a8bed","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\": 11,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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":"19f1c6c3-0f84-420a-87b8-220363b70113","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\": 11,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"66c7695f-8cd2-49b9-8162-56fedf63e533","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\": 11,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"23fd8d5d-aaca-4b53-a2e8-1db241329caf","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"3f667d4e-0ca7-4949-8ec4-4730ae3781db","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        \"key_2\": {}\n      },\n      \"created_at\": \"1985-04-12T01:30:45.777Z\",\n      \"updated_at\": \"1963-12-10T00:40:12.829Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c55faff1-1919-4280-8159-bfb6053c61ff","name":"Unauthenticated","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"dde9d60d-6ca0-49e2-a199-4af69f52099d","name":"Authorization error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"aed6a805-6025-4403-bebf-60f1f7c7b9cf","name":"Not found","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"bb0025c0-2b69-4569-9364-bde434dbfe4a","name":"Validation error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"0b627c8c-845d-4b75-9d17-c9d5625cf60d","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"ef14a204-9904-484b-ae4d-3db1424b6f0a","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        \"key_2\": {}\n      },\n      \"created_at\": \"1985-04-12T01:30:45.777Z\",\n      \"updated_at\": \"1963-12-10T00:40:12.829Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"55ca99ac-8a58-4cc8-a508-087390fbfa1a","name":"Unauthenticated","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"42859aef-273b-4fa2-9daa-c0282f3dc987","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 3228,\n      \"usage\": 7725,\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":"9aad6805-fa4b-441f-9bef-42d8f1383b1d","name":"Authorization error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"32584789-1974-42c2-97f3-5e82c9a67caa","name":"Not found","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"5cee38ad-26c9-4f92-93db-0fe70314f43b","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bb55058b-6c20-4d7e-9206-3ee3d95ff375","name":"Validation error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"630805ec-c8b7-48ff-a320-40b090cf81c2","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"dc623113-c7ac-43c0-9fb8-e6ea5b334c32","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"7ff65877-8209-49d7-a7d3-0e8e1fd7675f","name":"Unauthenticated","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"03a74abc-e8a8-45ed-bbda-63e98a0f25d0","name":"Authorization error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"73a0ef00-cae4-412c-a6da-ff6aaef499e1","name":"Not found","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9bb425d8-e347-4b3b-a05e-89a02b844cb0","name":"Validation error","originalRequest":{"url":{"path":["groups",":group"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"8c4d5ba9-8ef4-4f21-b01c-f6cfb07a1042","name":"Traits","description":{"content":"Define the custom attributes of people and groups.","type":"text/plain"},"item":[{"id":"4aaeb666-784e-4e60-9d5c-92a3d322c70c","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":"29","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":"16f143c4-7dd6-44ea-8635-fc6605572fb6","originalRequest":{"url":{"path":["traits"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[entity_type]","value":"string"},{"key":"limit","value":"29"},{"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\": true,\n        \"created_at\": \"2024-09-22T03:21:27.008Z\"\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\": true,\n        \"created_at\": \"1967-10-21T06:06:20.147Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c62ed77d-8eb0-46a9-a5cb-da944d016fbf","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":"29"},{"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":"4ed6de81-ad13-4a6f-a16c-7273f9fad58b","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":"29"},{"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":"bbc80f3b-f05b-4bdc-93b7-443f193a3b2d","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":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"2e2c945d-cced-46ac-b911-39f259f2accd","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\": \"person\",\n  \"key\": \"string\",\n  \"data_type\": \"number\",\n  \"display_name\": \"string\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"9c85f506-fd9b-479e-8c64-b22aaaaa7944","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\": \"date\",\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\": \"1986-04-21T19:17:06.464Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e8ba631c-9061-4aac-8b83-38ff9f9af0d3","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\": \"date\",\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":"56f93575-f579-42bf-b4c6-357ec2bc67cd","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\": \"date\",\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\": 5523,\n      \"usage\": 6534,\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":"b47d7931-7c14-419c-89f5-37b8f0b18cb6","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\": \"date\",\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":"09a7dc66-3deb-403e-bfcc-22ef9422ec0b","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\": \"date\",\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":"c5391528-4ca4-4ea3-936a-70688c54d9ca","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\": \"date\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a624f318-000f-44fd-be30-1a1d663ca6f4","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\": \"date\",\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"1d629307-dcb9-4fde-b5f2-e4e1798c9410","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\": 49,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {},\n      \"key_4\": {}\n    },\n    {\n      \"key_0\": {}\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"e524e9e3-8fee-4096-83f5-2de3c3b6aa7e","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\": 78,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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\": true,\n        \"created_at\": \"2024-09-22T03:21:27.008Z\"\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\": true,\n        \"created_at\": \"1967-10-21T06:06:20.147Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"12d41762-3ded-4f44-9f80-5df47add37bc","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\": 78,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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":"4f7f57c7-6d5d-4567-b1f2-2c7a812909ee","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\": 78,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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":"0c5d8efa-6bdf-462e-b0d3-04c91bfb241a","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\": 78,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"60591c16-30f9-4ef5-be40-a7ba2f98479a","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\": 78,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {}\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a6511101-05e7-43b1-9e92-2981042a8b94","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"date\",\n  \"allowed_values\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"adde461c-bcff-480e-9e84-3f16babcab4e","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"number\",\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\": \"1970-03-13T21:14:52.118Z\"\n    }\n  },\n  \"meta\": {\n    \"non_conforming_count\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"160d182a-517d-4dc6-828f-17143c5e788b","name":"Unauthenticated","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"number\",\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":"c23c913e-ab63-4f08-8f56-fb7c8a7afc3e","name":"Authorization error","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"number\",\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":"5279bd5b-3fa4-4011-9961-fa93b23aafb4","name":"Not found","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"number\",\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":"1facb348-a8d1-485a-a08d-62d990b20168","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"number\",\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":"c17a0db1-7d6d-4383-a68e-c1932b582128","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"number\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2b43ada7-5d1a-471c-bf74-3386a9a8bfc2","name":"Validation error","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"number\",\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f2738dab-c0e7-4ed9-a073-de7457345a0b","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"trait","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"dd04088a-4ad3-46ff-a8e6-c5d7c422dfca","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"c61b7425-bb14-417e-87d4-dfa6e89783c6","name":"Unauthenticated","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"d6e4da7c-d959-491f-aaa9-b23c26ddf053","name":"Authorization error","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"77274f98-8f4f-4973-9cc3-11b268709e30","name":"Not found","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"68b6727c-c01f-42a2-a40c-d38dd1f50cbe","name":"A segment's filter references the trait.","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"d4a11a13-c821-4f0c-820d-4384f37e472f","name":"Validation error","originalRequest":{"url":{"path":["traits",":trait"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"dca57000-e9e7-4103-9401-626940dc0b86","name":"Segments","description":{"content":"Saved audience filters: preview matches and list merge tags.","type":"text/plain"},"item":[{"id":"c19c2aa2-2f27-4a01-a102-e7b777fc3f0a","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":"29","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":"400ac276-c07f-4560-b24d-58a59f87de93","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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\": \"1996-03-22T17:12:29.080Z\",\n        \"updated_at\": \"1992-07-27T15:10:49.118Z\"\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        },\n        \"created_at\": \"1975-10-16T10:51:14.354Z\",\n        \"updated_at\": \"1978-06-12T17:36:41.645Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"554c8e25-32ca-4146-9344-0f0e87324c56","name":"Unauthenticated","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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":"8d1e2181-e0c8-4bee-a777-cd1ed427848c","name":"Authorization error","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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":"82a4c79d-81ac-4de0-a284-5b1dec51cc88","name":"Validation error","originalRequest":{"url":{"path":["segments"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c785d1b0-a977-475d-97c6-a269a960f4f4","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":"554b0638-801f-4a17-9981-58ccf046af4b","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\": \"2006-12-03T06:39:33.802Z\",\n      \"updated_at\": \"2017-11-21T06:44:29.549Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e435c2d5-bfb9-459a-8002-0bd5a60549e0","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":"ccca837c-831d-4118-ad8f-c74d02a30fd0","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\": 5523,\n      \"usage\": 6534,\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":"6cd94a35-9420-4df8-91e3-c76897dfd5c1","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":"dfee88fe-83ef-41f5-b38d-aff99c2f9c92","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d0f0bb02-85e2-4fc4-bdbb-8b873b05c05b","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"468e6374-a619-4c86-81c8-3af61e8c1292","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"segment","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"182578e5-5d18-4ad8-ac6c-9490aa4ffaba","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"2006-12-03T06:39:33.802Z\",\n      \"updated_at\": \"2017-11-21T06:44:29.549Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0d67e7bb-fe03-478d-9eea-24a152a6bb9a","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"8c3d967b-f45f-46da-8be3-b2017e17877b","name":"Authorization error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"1a9c6a1b-6b40-479c-9215-4451e526b21b","name":"Not found","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"98e555a0-46fd-4925-8a76-561ab933154e","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"cef0a42d-9032-42e0-9460-63f8bf3484ec","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"6033a13e-d106-4677-abee-a7cb5262f1f0","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"2006-12-03T06:39:33.802Z\",\n      \"updated_at\": \"2017-11-21T06:44:29.549Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bcc1c472-6fcb-447b-ab91-718c21e95567","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9d005526-e1dc-4b1a-81b7-512ade3ff70e","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"8e1fb144-01b6-4683-95fe-df37d5fc2c5d","name":"Not found","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"8db31e20-9a09-4ecf-931d-86a1fb6ecf5b","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bdcc136e-822a-4cef-9408-058c6e8847ce","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"9d5828f7-8197-4a7f-b7f6-111bfda8f1e8","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"segment","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"9f126d1f-63ca-4be6-aad5-237d9b4e7639","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"8d6e10dd-b366-45d3-b915-7d7169776a6d","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"44620099-b8a9-443f-9e33-abadf32b961c","name":"Authorization error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"eca4c569-3e3d-44e0-b4cd-f372e9bbe483","name":"Not found","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"56f918bd-773b-4549-b518-f8d7529b09d7","name":"A campaign references the segment.","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"60919a31-b35f-4207-aeb9-ae854cded8a3","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3a979e0d-9a94-4eac-8b1c-ac32d721d087","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"segment","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"5925c4f6-309c-4ffe-bb11-0a87ea6f743b","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 9783,\n  \"people_count\": 8960\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3196832b-5544-4995-8d5b-06e60731bc2a","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"129504da-4e71-4a60-b040-83a7cad3a721","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"accaf7ee-62fd-41b7-92db-cd40f32becbc","name":"Not found","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"981f8d34-38f2-4be2-88aa-47dbd9b38739","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"fb0f7218-066d-476d-a3a0-689483b54941","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"segment","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"09d68320-7149-4bbb-a544-1ec594a23984","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9c065fc2-29b3-489a-809e-138fcbc1dba6","name":"Unauthenticated","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"dc00abac-8ee7-4b65-9663-2c25768fe0b4","name":"Authorization error","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"96f032be-6b88-4ae3-a2b8-72334ff9bdfd","name":"Not found","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"4695de30-69c2-4ae5-8982-a5a33342627b","name":"Validation error","originalRequest":{"url":{"path":["segments",":segment","merge-tags"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"35722f2c-07ea-43d3-a558-20093f24c7d5","name":"Campaigns","description":{"content":"Create and run feedback campaigns, with their triggers, audience and responses.","type":"text/plain"},"item":[{"id":"b97edc2d-0bf4-4719-b068-7a2faa119633","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":"29","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":"active","description":"Same as filter[status]."},{"disabled":false,"key":"audience_type","value":"employee","description":"Same as filter[audience_type]."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"843bcdfd-d1ce-47cb-9958-c463d4d0ff8a","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":"29"},{"key":"cursor","value":"string"},{"key":"status","value":"active"},{"key":"audience_type","value":"employee"}],"variable":[]},"header":[{"description":{"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          \"key_1\": {\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        },\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\": \"1988-10-08T06:05:04.000Z\",\n        \"updated_at\": \"1970-04-03T21:13:41.918Z\",\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        },\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          \"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\": \"1979-03-22T20:48:13.673Z\",\n        \"updated_at\": \"1984-09-21T23:59:37.614Z\",\n        \"digest_skipped_by_plan\": false\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"630c2e67-7200-4957-b3a2-49db3480223c","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":"29"},{"key":"cursor","value":"string"},{"key":"status","value":"active"},{"key":"audience_type","value":"employee"}],"variable":[]},"header":[{"description":{"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":"df0737b3-dec8-446e-9340-cf5da37bb4b7","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":"29"},{"key":"cursor","value":"string"},{"key":"status","value":"active"},{"key":"audience_type","value":"employee"}],"variable":[]},"header":[{"description":{"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":"4724e972-5f05-4f0b-ad7d-3e59b29b1468","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":"29"},{"key":"cursor","value":"string"},{"key":"status","value":"active"},{"key":"audience_type","value":"employee"}],"variable":[]},"header":[{"description":{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6fb4927a-1ffb-4e85-bf5a-5f7c69320ea2","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\": \"contains\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"bac38d7d-87b5-2063-f852-64f35995e0a6\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fa94e0e5-f9ef-9cb2-5b7e-1fc2d2e5f1f1\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 6207,\n    \"cooldown_override_days\": 1845,\n    \"distribution\": \"all_at_once\",\n    \"max_per_period\": 6110,\n    \"send_window\": {\n      \"days\": \"weekdays\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 7\n    },\n    \"show_again_after_hours\": 5806,\n    \"unsubscribe_after_closes\": 48\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"0e94d88e-67af-436c-b38f-e44b010b2a3e","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\": \"contains\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"bac38d7d-87b5-2063-f852-64f35995e0a6\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fa94e0e5-f9ef-9cb2-5b7e-1fc2d2e5f1f1\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 6207,\n    \"cooldown_override_days\": 1845,\n    \"distribution\": \"all_at_once\",\n    \"max_per_period\": 6110,\n    \"send_window\": {\n      \"days\": \"weekdays\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 7\n    },\n    \"show_again_after_hours\": 5806,\n    \"unsubscribe_after_closes\": 48\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\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        \"key_1\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\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          \"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        {\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      ],\n      \"status\": \"string\",\n      \"created_at\": \"1968-08-23T21:03:55.095Z\",\n      \"updated_at\": \"1951-11-16T22:10:33.325Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1a7bea76-44a3-4aef-97e9-f04393333559","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\": \"contains\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"bac38d7d-87b5-2063-f852-64f35995e0a6\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fa94e0e5-f9ef-9cb2-5b7e-1fc2d2e5f1f1\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 6207,\n    \"cooldown_override_days\": 1845,\n    \"distribution\": \"all_at_once\",\n    \"max_per_period\": 6110,\n    \"send_window\": {\n      \"days\": \"weekdays\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 7\n    },\n    \"show_again_after_hours\": 5806,\n    \"unsubscribe_after_closes\": 48\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\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":"164a327e-1a12-4e3f-ba29-49250e48e754","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\": \"contains\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"bac38d7d-87b5-2063-f852-64f35995e0a6\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fa94e0e5-f9ef-9cb2-5b7e-1fc2d2e5f1f1\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 6207,\n    \"cooldown_override_days\": 1845,\n    \"distribution\": \"all_at_once\",\n    \"max_per_period\": 6110,\n    \"send_window\": {\n      \"days\": \"weekdays\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 7\n    },\n    \"show_again_after_hours\": 5806,\n    \"unsubscribe_after_closes\": 48\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\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\": 9945,\n      \"usage\": 1978,\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":"b99b19dc-7fad-43ba-85ce-56a33fa46494","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\": \"contains\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"bac38d7d-87b5-2063-f852-64f35995e0a6\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fa94e0e5-f9ef-9cb2-5b7e-1fc2d2e5f1f1\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 6207,\n    \"cooldown_override_days\": 1845,\n    \"distribution\": \"all_at_once\",\n    \"max_per_period\": 6110,\n    \"send_window\": {\n      \"days\": \"weekdays\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 7\n    },\n    \"show_again_after_hours\": 5806,\n    \"unsubscribe_after_closes\": 48\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\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":"8b48348e-97cd-4305-976c-b86663fca045","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\": \"contains\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"bac38d7d-87b5-2063-f852-64f35995e0a6\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fa94e0e5-f9ef-9cb2-5b7e-1fc2d2e5f1f1\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 6207,\n    \"cooldown_override_days\": 1845,\n    \"distribution\": \"all_at_once\",\n    \"max_per_period\": 6110,\n    \"send_window\": {\n      \"days\": \"weekdays\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 7\n    },\n    \"show_again_after_hours\": 5806,\n    \"unsubscribe_after_closes\": 48\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8e9bfd3f-f8dd-4b01-980e-4cdc5df655a1","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\": \"contains\",\n        \"value\": \"string\"\n      }\n    ],\n    \"exclude\": [\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"starts_with\",\n        \"value\": \"string\"\n      }\n    ]\n  },\n  \"metric_type_id\": \"bac38d7d-87b5-2063-f852-64f35995e0a6\",\n  \"campaign_type\": \"scheduled\",\n  \"segment_id\": \"fa94e0e5-f9ef-9cb2-5b7e-1fc2d2e5f1f1\",\n  \"channel\": \"email\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 6207,\n    \"cooldown_override_days\": 1845,\n    \"distribution\": \"all_at_once\",\n    \"max_per_period\": 6110,\n    \"send_window\": {\n      \"days\": \"weekdays\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 7\n    },\n    \"show_again_after_hours\": 5806,\n    \"unsubscribe_after_closes\": 48\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {},\n    \"key_2\": {}\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e89f0e4f-8843-4eba-bb13-c6a7208f58d2","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"8283008e-f9af-4929-8d70-c75c477b57a3","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        \"key_1\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\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          \"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        {\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      ],\n      \"status\": \"string\",\n      \"created_at\": \"1968-08-23T21:03:55.095Z\",\n      \"updated_at\": \"1951-11-16T22:10:33.325Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e2122025-20d2-40ed-a1ad-339a7023575a","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"527801fd-77c3-4e94-97b6-02952fa21a78","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"e1422e56-c3d6-468f-956b-bbc52a789ef7","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"cc53c096-780a-4283-8520-c17de68f8aac","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"178a530b-d46c-4ed2-b8cb-aaeb1bbff556","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\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  \"name\": \"string\",\n  \"metric_type_id\": \"daf6c481-1a0c-8c68-94bf-ffc2af5aeeab\",\n  \"campaign_type\": \"triggered\",\n  \"segment_id\": \"8789ac3c-635d-01e4-54c8-8369e71f2b0a\",\n  \"channel\": \"in_app\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 1854,\n    \"cooldown_override_days\": 4310,\n    \"distribution\": \"null\",\n    \"max_per_period\": 2084,\n    \"send_window\": {\n      \"days\": \"any\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 11\n    },\n    \"show_again_after_hours\": 4033,\n    \"unsubscribe_after_closes\": 95\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"fbc624fa-65a0-4031-9f51-25ed56161b0f","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\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  \"name\": \"string\",\n  \"metric_type_id\": \"daf6c481-1a0c-8c68-94bf-ffc2af5aeeab\",\n  \"campaign_type\": \"triggered\",\n  \"segment_id\": \"8789ac3c-635d-01e4-54c8-8369e71f2b0a\",\n  \"channel\": \"in_app\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 1854,\n    \"cooldown_override_days\": 4310,\n    \"distribution\": \"null\",\n    \"max_per_period\": 2084,\n    \"send_window\": {\n      \"days\": \"any\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 11\n    },\n    \"show_again_after_hours\": 4033,\n    \"unsubscribe_after_closes\": 95\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {}\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        \"key_1\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\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          \"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        {\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      ],\n      \"status\": \"string\",\n      \"created_at\": \"1968-08-23T21:03:55.095Z\",\n      \"updated_at\": \"1951-11-16T22:10:33.325Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fd7baaa4-474c-4110-a4e0-9c01cf5a36d7","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\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  \"name\": \"string\",\n  \"metric_type_id\": \"daf6c481-1a0c-8c68-94bf-ffc2af5aeeab\",\n  \"campaign_type\": \"triggered\",\n  \"segment_id\": \"8789ac3c-635d-01e4-54c8-8369e71f2b0a\",\n  \"channel\": \"in_app\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 1854,\n    \"cooldown_override_days\": 4310,\n    \"distribution\": \"null\",\n    \"max_per_period\": 2084,\n    \"send_window\": {\n      \"days\": \"any\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 11\n    },\n    \"show_again_after_hours\": 4033,\n    \"unsubscribe_after_closes\": 95\n  },\n  \"reminder_config\": {\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  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"053e6870-6fee-4060-b99c-3b8f8a26a8fe","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\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  \"name\": \"string\",\n  \"metric_type_id\": \"daf6c481-1a0c-8c68-94bf-ffc2af5aeeab\",\n  \"campaign_type\": \"triggered\",\n  \"segment_id\": \"8789ac3c-635d-01e4-54c8-8369e71f2b0a\",\n  \"channel\": \"in_app\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 1854,\n    \"cooldown_override_days\": 4310,\n    \"distribution\": \"null\",\n    \"max_per_period\": 2084,\n    \"send_window\": {\n      \"days\": \"any\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 11\n    },\n    \"show_again_after_hours\": 4033,\n    \"unsubscribe_after_closes\": 95\n  },\n  \"reminder_config\": {\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  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"47c26008-27a3-462e-b884-f61d84f838f5","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\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  \"name\": \"string\",\n  \"metric_type_id\": \"daf6c481-1a0c-8c68-94bf-ffc2af5aeeab\",\n  \"campaign_type\": \"triggered\",\n  \"segment_id\": \"8789ac3c-635d-01e4-54c8-8369e71f2b0a\",\n  \"channel\": \"in_app\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 1854,\n    \"cooldown_override_days\": 4310,\n    \"distribution\": \"null\",\n    \"max_per_period\": 2084,\n    \"send_window\": {\n      \"days\": \"any\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 11\n    },\n    \"show_again_after_hours\": 4033,\n    \"unsubscribe_after_closes\": 95\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {}\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":"0f536038-5659-4f61-b1cd-dda6ba03d8f6","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\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  \"name\": \"string\",\n  \"metric_type_id\": \"daf6c481-1a0c-8c68-94bf-ffc2af5aeeab\",\n  \"campaign_type\": \"triggered\",\n  \"segment_id\": \"8789ac3c-635d-01e4-54c8-8369e71f2b0a\",\n  \"channel\": \"in_app\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 1854,\n    \"cooldown_override_days\": 4310,\n    \"distribution\": \"null\",\n    \"max_per_period\": 2084,\n    \"send_window\": {\n      \"days\": \"any\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 11\n    },\n    \"show_again_after_hours\": 4033,\n    \"unsubscribe_after_closes\": 95\n  },\n  \"reminder_config\": {\n    \"key_0\": {},\n    \"key_1\": {}\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":"623985f8-07a0-4c4d-a135-5e242db0e0aa","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\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  \"name\": \"string\",\n  \"metric_type_id\": \"daf6c481-1a0c-8c68-94bf-ffc2af5aeeab\",\n  \"campaign_type\": \"triggered\",\n  \"segment_id\": \"8789ac3c-635d-01e4-54c8-8369e71f2b0a\",\n  \"channel\": \"in_app\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 1854,\n    \"cooldown_override_days\": 4310,\n    \"distribution\": \"null\",\n    \"max_per_period\": 2084,\n    \"send_window\": {\n      \"days\": \"any\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 11\n    },\n    \"show_again_after_hours\": 4033,\n    \"unsubscribe_after_closes\": 95\n  },\n  \"reminder_config\": {\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4e67988d-f3d7-4354-a9d2-d60edd3bb15c","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"starts_with\",\n        \"value\": \"string\"\n      },\n      {\n        \"match\": \"contains\",\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  \"name\": \"string\",\n  \"metric_type_id\": \"daf6c481-1a0c-8c68-94bf-ffc2af5aeeab\",\n  \"campaign_type\": \"triggered\",\n  \"segment_id\": \"8789ac3c-635d-01e4-54c8-8369e71f2b0a\",\n  \"channel\": \"in_app\",\n  \"branding\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"question_override\": {\n    \"en\": \"How was your onboarding?\"\n  },\n  \"schedule_config\": {\n    \"recurring_days\": 1854,\n    \"cooldown_override_days\": 4310,\n    \"distribution\": \"null\",\n    \"max_per_period\": 2084,\n    \"send_window\": {\n      \"days\": \"any\",\n      \"time_from\": \"string\",\n      \"time_to\": \"string\",\n      \"gmt_offset\": 11\n    },\n    \"show_again_after_hours\": 4033,\n    \"unsubscribe_after_closes\": 95\n  },\n  \"reminder_config\": {\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e0c3b8f1-a2f1-470d-b4b9-36d14c5419b7","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"b1c5235e-57ca-4be3-b17a-e31e3a7aa1c8","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"6f394035-a4a1-4ca3-8d37-8fbfd1a7c2d9","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"4c09b3cd-63c1-4813-937b-3af6634c909e","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"0eeb36ea-0235-45e7-833f-a665085fa8bc","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"f313db78-6f33-4460-961a-7901c2d00833","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"05450329-5856-482d-8d30-8b7a0037087d","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"28598015-64ee-4265-bdb4-db6efeb5bc22","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 `sms` 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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"7c40d410-548c-43f9-a01d-fb33aafd694d","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        \"key_1\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\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          \"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        {\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      ],\n      \"status\": \"string\",\n      \"created_at\": \"1968-08-23T21:03:55.095Z\",\n      \"updated_at\": \"1951-11-16T22:10:33.325Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1d34a030-0915-4f58-81fe-ac9965591a9c","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"6dbea3f4-3692-42a1-84c5-ef2d1f095f13","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 9945,\n      \"usage\": 1978,\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":"2583efa8-b1a6-4137-802e-d7afb6fb5916","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"3b1f0d72-b628-464c-b9c6-6f629039bc6a","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"3848e96f-17e9-4d6a-8ec0-60ce44149852","name":"An archived campaign cannot be activated.","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"f119127b-02b0-4107-a5ae-081034f27ba2","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"69e7119d-cf22-462f-91be-11c0aa4958ea","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","activate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ff5f7079-1ee1-428c-82b8-7f0946711766","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"a2493888-efc3-41bc-a566-ff6f7b0194a8","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        \"key_1\": {}\n      },\n      \"question_override\": {\n        \"key_0\": {}\n      },\n      \"schedule_config\": {\n        \"key_0\": {}\n      },\n      \"reminder_config\": {\n        \"key_0\": {},\n        \"key_1\": {}\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          \"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        {\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      ],\n      \"status\": \"string\",\n      \"created_at\": \"1968-08-23T21:03:55.095Z\",\n      \"updated_at\": \"1951-11-16T22:10:33.325Z\",\n      \"digest_skipped_by_plan\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0bcd0372-5987-46fd-9296-9438946831d1","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"6b05a3d4-3e14-4ff0-85ae-a3dad4cfcfa8","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"67c7c315-6b60-47c8-8a08-7a9278be4519","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"bbe4a162-beed-4e2e-99f7-a4515556f632","name":"Only an active campaign can be paused.","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"00fc5778-ecf5-4689-afc7-7671e0297314","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5cf265b7-b5c8-4a9e-aef6-db593fd394fd","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","pause"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6c648e6d-6671-45dc-85a9-62fa783e38c8","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":"29","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"3dd8a888-42d1-40db-b2f4-ca9a8d9fde98","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"2015-11-01T23:51:26.929Z\",\n        \"completed_at\": \"2006-11-26T07:22:08.261Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"name\": \"string\",\n        \"email\": \"string\",\n        \"external_id\": \"string\",\n        \"sent_at\": \"2001-04-05T07:22:40.098Z\",\n        \"completed_at\": \"1955-08-16T03:46:38.318Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"61e3f14a-f53d-42cb-8869-85812ad01c1b","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"bb3394ad-3daa-43f7-afd4-c4164dfe0862","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"411da0da-7257-416a-97c1-96d9e64be109","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"554f3486-d844-48b1-b9a1-de89ab2cc90b","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","audience"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"04677cb3-7e08-4d51-87d6-94b1054a9e49","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":"29","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"f5a5b0e5-f34e-48c4-bd27-36376dfb4867","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"1973-05-22T19:40:50.187Z\",\n        \"analysis_stalled\": false,\n        \"sentiment_corrected_at\": \"1962-10-01T07:50:38.411Z\",\n        \"submitted_at\": \"1980-08-31T02:54:30.288Z\",\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\": \"1972-03-02T00:45:52.160Z\",\n        \"analysis_stalled\": true,\n        \"sentiment_corrected_at\": \"1972-04-11T09:34:47.305Z\",\n        \"submitted_at\": \"2018-11-30T11:39:16.919Z\",\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\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"40e18ce7-8475-4cfc-be40-ee7f94d5d739","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"59f3ee03-7396-4f67-8868-19b93a779aea","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"849329a7-ac9a-441f-9792-5c1ee0e899ff","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"cbe89937-3de9-4eb5-93ed-701535dfef93","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"dee8fdc6-f256-4dd3-a7fe-a3a4800ef67b","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":"29","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"881d9429-4907-49d1-a62a-f998b3675f9b","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6345,\n        \"dedupe_key_expression\": \"string\",\n        \"active\": true,\n        \"created_at\": \"1957-10-03T07:07:28.138Z\",\n        \"updated_at\": \"1980-03-18T20:52:47.690Z\"\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\": 2166,\n        \"dedupe_key_expression\": \"string\",\n        \"active\": true,\n        \"created_at\": \"2008-11-04T03:51:03.609Z\",\n        \"updated_at\": \"2007-05-28T20:45:46.291Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"62013e24-e2d9-45ab-8042-474c1c6fc43e","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"f5ed191a-6a49-46fd-b2d1-4f2c9e7f3bb6","name":"Authorization error","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"cf15e9cd-27a8-49bb-af70-61ea3c46521e","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9ddcfd1f-7c61-465e-aefe-f2b76ee3b8a6","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"be63bf02-483b-46d7-af87-435e075e584f","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"source\": \"native_integration\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"c746cea1-ed2a-2c51-961d-c2015a5d1e28\",\n  \"delay_seconds\": 9381,\n  \"dedupe_key_expression\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"e628b52b-7fae-4fa6-8e24-939d4360b27b","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"native_integration\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"c746cea1-ed2a-2c51-961d-c2015a5d1e28\",\n  \"delay_seconds\": 9381,\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\": 6548,\n      \"dedupe_key_expression\": \"string\",\n      \"active\": false,\n      \"created_at\": \"1993-05-08T08:05:36.559Z\",\n      \"updated_at\": \"1993-07-06T05:43:16.183Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9c633083-b269-4522-84aa-769c863c63a2","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"native_integration\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"c746cea1-ed2a-2c51-961d-c2015a5d1e28\",\n  \"delay_seconds\": 9381,\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":"dd37af51-ec30-46e9-b6f4-a1cb9f4d73dd","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"native_integration\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"c746cea1-ed2a-2c51-961d-c2015a5d1e28\",\n  \"delay_seconds\": 9381,\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\": 9945,\n      \"usage\": 1978,\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":"1f768dd8-7b16-49ad-a2f2-879af1f84938","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"native_integration\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"c746cea1-ed2a-2c51-961d-c2015a5d1e28\",\n  \"delay_seconds\": 9381,\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":"a4835e0b-5c0c-4bd3-9013-3a3c2b162c59","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"native_integration\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"c746cea1-ed2a-2c51-961d-c2015a5d1e28\",\n  \"delay_seconds\": 9381,\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":"15fd5c8c-5bcc-4c0e-9e56-d6f4d521df39","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"native_integration\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"c746cea1-ed2a-2c51-961d-c2015a5d1e28\",\n  \"delay_seconds\": 9381,\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"352a5986-b2c2-4dc3-bf3e-befb082c5b34","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"native_integration\",\n  \"event_key\": \"string\",\n  \"integration_id\": \"c746cea1-ed2a-2c51-961d-c2015a5d1e28\",\n  \"delay_seconds\": 9381,\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"2b3088e5-46f7-46bf-a957-32a24dba9712","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5563,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"bf25e4c1-84f4-492b-b7f5-b8357ee8cea0","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5563,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": true\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\": 6548,\n      \"dedupe_key_expression\": \"string\",\n      \"active\": false,\n      \"created_at\": \"1993-05-08T08:05:36.559Z\",\n      \"updated_at\": \"1993-07-06T05:43:16.183Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0a284672-0d46-473f-a9dd-9542b79015ef","name":"Unauthenticated","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5563,\n  \"dedupe_key_expression\": \"string\",\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":"f163ad22-834d-4ed5-8ac4-b0edef5f6239","name":"Not found","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5563,\n  \"dedupe_key_expression\": \"string\",\n  \"active\": true\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":"5a0c574b-e574-4bde-8896-fb3a71dc209b","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5563,\n  \"dedupe_key_expression\": \"string\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6e3429c0-f14e-4738-8fb2-98c22baaaabe","name":"Validation error","originalRequest":{"url":{"path":["campaigns",":campaign","trigger-configs",":triggerConfig"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "},{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5563,\n  \"dedupe_key_expression\": \"string\",\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"9cc3c334-633e-4166-9615-f18b778a7d40","name":"Surveys & Responses","description":{"content":"Correct the sentiment and themes of survey responses.","type":"text/plain"},"item":[{"id":"80ba79a1-e2aa-40f9-a1b8-16029e61eb79","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    \"605cfe32-4ed8-cd78-02ab-ff6a25a99db6\"\n  ],\n  \"sentiment\": \"positive\",\n  \"themes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"themes_mode\": \"add\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"d1fcc914-beed-436e-b2cf-2b564617242a","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    \"124f7120-a22a-b70b-2ad0-31368a7d2f95\"\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\": \"1952-05-13T17:26:55.006Z\",\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2013-09-17T04:05:25.354Z\",\n        \"analysis_stalled\": true\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\": \"2013-07-08T15:14:22.917Z\",\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2018-03-29T06:33:56.877Z\",\n        \"analysis_stalled\": false\n      }\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0da4f261-3f64-4b20-8d44-11b2d3ef29dc","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    \"124f7120-a22a-b70b-2ad0-31368a7d2f95\"\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":"72deff80-190f-496c-83f6-4ddd85f2f466","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    \"124f7120-a22a-b70b-2ad0-31368a7d2f95\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d9d53791-18b1-4b03-be69-59e8eae3f64b","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    \"124f7120-a22a-b70b-2ad0-31368a7d2f95\"\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"da0aa11f-cc28-4964-8ed3-c16d6afe9498","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"surveyResponse","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"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"}}}},"response":[{"id":"0aadace7-3fec-4dbf-bb3a-da6a9c0112b1","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"positive\",\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\": \"1984-07-23T03:09:25.105Z\",\n      \"analysis_status\": \"failed\",\n      \"analysis_status_changed_at\": \"1982-10-08T11:13:46.766Z\",\n      \"analysis_stalled\": true\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b51f4bc8-dd38-48d7-9546-047a867e0792","name":"Unauthenticated","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"positive\",\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":"65926226-829a-4cbe-8eda-d503ffe4e0ff","name":"Authorization error","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"positive\",\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":"c89df719-5e4a-4907-bab3-a29084272be1","name":"Not found","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"positive\",\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":"9462d94b-b2e6-4e19-a459-3045ed4afda7","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"positive\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"30be2955-99a2-423a-9ab6-a38c844b371e","name":"Validation error","originalRequest":{"url":{"path":["responses",":surveyResponse"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"positive\",\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"32bac4e5-78ed-4e5c-89cf-b19b5776f5a2","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    \"de7b73e8-89c0-d81e-5682-b21e46987afb\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"56fe0cdb-4197-4d6c-919f-69e88890b605","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    \"de7b73e8-89c0-d81e-5682-b21e46987afb\"\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\": \"1952-05-13T17:26:55.006Z\",\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2013-09-17T04:05:25.354Z\",\n        \"analysis_stalled\": true\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\": \"2013-07-08T15:14:22.917Z\",\n        \"analysis_status\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"analysis_status_changed_at\": \"2018-03-29T06:33:56.877Z\",\n        \"analysis_stalled\": false\n      }\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"31b9b677-38d9-4352-8293-db0babd7acb2","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    \"de7b73e8-89c0-d81e-5682-b21e46987afb\"\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":"1bfbe3bf-098b-42e8-9b84-20713c289df4","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    \"de7b73e8-89c0-d81e-5682-b21e46987afb\"\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":"5480f5e6-5218-4d4a-b818-dafbcdb2feee","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    \"de7b73e8-89c0-d81e-5682-b21e46987afb\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"58bee9c7-61d6-475c-b939-331ef4e5c2bb","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    \"de7b73e8-89c0-d81e-5682-b21e46987afb\"\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a10b9b8b-0717-4e14-98a1-92043ea416cf","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"surveyResponse","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"5d0dc0f3-9976-4e38-833f-8bcf5698ed1a","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"1984-07-23T03:09:25.105Z\",\n      \"analysis_status\": \"failed\",\n      \"analysis_status_changed_at\": \"1982-10-08T11:13:46.766Z\",\n      \"analysis_stalled\": true\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"009e3da1-4612-4747-9aae-16e91ae2d4eb","name":"Unauthenticated","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"8dedcb37-8281-409a-aa6b-36dccf0b4721","name":"Authorization error","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"0f84085f-0e1d-41c8-a635-f2c9f71f0ea4","name":"Not found","originalRequest":{"url":{"path":["responses",":surveyResponse","retry-analysis"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"1585ffd1-0873-4326-90ab-ac8a00a9a50b","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0da93b94-7268-4a86-b889-9fc361199123","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"85005dbb-ccef-4afa-9e00-838760355bd0","name":"Reports","description":{"content":"Score distributions, trends and summaries per campaign, group or person.","type":"text/plain"},"item":[{"id":"8a1d1bba-710f-449b-a218-30b1ebae54d7","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":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a5f88264-b11f-45ae-ae54-bdac7cbe0baa","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6602.34955419069,\n      \"response_count\": 7857\n    },\n    {\n      \"period\": \"string\",\n      \"score\": 6544.834900992609,\n      \"response_count\": 8072\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6d3ccb95-da3b-41bb-8ca0-b07dbea15842","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"5ce0d554-0a1a-431b-954e-fb5e98094293","name":"Authorization error","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"e89e2473-6b9c-48e0-8a7e-0bf7aa139098","name":"Not found","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"b9341eb3-68ee-48d6-8eab-39e989254321","name":"Validation error","originalRequest":{"url":{"path":["reports","campaigns",":campaign","trend"],"host":["{{baseUrl}}"],"query":[{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"282a602d-23e5-4c39-b195-ac4a335a7db2","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"campaign","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"e008d098-3884-4209-8579-3b080e0f795c","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 9661\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b8f8a33e-5762-4a7e-bcd9-74aa982e54e3","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"50c7a4f3-41fd-4337-8555-96b2bbb0b199","name":"Authorization error","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"1e03e8af-3f00-49f3-9f0d-392d376a2af3","name":"Not found","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"06c7d519-60da-46ea-8e04-8459db8e8e49","name":"Validation error","originalRequest":{"url":{"path":["reports","campaigns",":campaign","distribution"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"27e7cf09-846a-4b0e-bcf9-c5eec4bced16","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"5c8d8031-42f5-48a8-9748-571b3c7c0660","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"e5eb0f83-9404-4518-80a7-6e5152e85138","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9d891f0f-5086-4cc0-afb6-aeba7ad678ac","name":"Authorization error","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"1b514b64-0009-456a-aeb7-f4c794be0d6b","name":"Not found","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"4f588628-c5ab-4290-a8c9-8e587c0c60eb","name":"Validation error","originalRequest":{"url":{"path":["reports","groups",":group","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"44048fc3-5818-4a8b-b2ce-a132cda3f0a4","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","description":"(Required) "},{"disabled":false,"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"6b659c8c-f817-4ee6-ad4b-d51be928b0d2","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6602.34955419069,\n      \"response_count\": 7857\n    },\n    {\n      \"period\": \"string\",\n      \"score\": 6544.834900992609,\n      \"response_count\": 8072\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bc42148e-138d-4568-bbaa-fa30cd538036","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"cdef49f9-41ba-4c3e-81bb-a1d093aa876c","name":"Authorization error","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"f8380f91-6a5d-4666-b24d-7337feaa65d8","name":"Not found","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"26ddd30a-614e-4499-a114-790b518a5cb1","name":"Validation error","originalRequest":{"url":{"path":["reports","groups",":group","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e5dce42e-7027-43c6-af51-865e71e6ddbc","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","description":"(Required) "}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"group","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"8f28a19c-7040-463f-b77f-b4a78576b7c5","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 9661\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"63383057-5489-4463-846b-c5d0a5be9f76","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"014909f0-7bb7-4ae2-bcdb-784c9600097c","name":"Authorization error","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"47f84940-291b-4b4c-9a9b-16ca6f4f07e8","name":"Not found","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"4d47c3af-3a77-4c3d-8fa9-e87f73a3fe71","name":"Validation error","originalRequest":{"url":{"path":["reports","groups",":group","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"358e69aa-e8b8-45b0-807f-863b4c7e6cc2","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"2f86f521-ba67-4157-9c3b-b01e911a2b4d","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"23aa0f13-8ed6-4ecd-aa00-99bcdf0de93d","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"4215c0f2-06d5-4c82-84c9-07257dea6e0a","name":"Authorization error","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"37fff9d9-07c1-48da-a78a-a5aa2fca03d8","name":"Not found","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"ac577c03-8bc3-4949-9391-a8d4067d49b2","name":"Validation error","originalRequest":{"url":{"path":["reports","people",":person","summary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c1f05f33-4979-437d-92e6-1f8195a3275b","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","description":"(Required) "},{"disabled":false,"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"ba212663-30b6-4797-8ded-0016f642a5b8","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6602.34955419069,\n      \"response_count\": 7857\n    },\n    {\n      \"period\": \"string\",\n      \"score\": 6544.834900992609,\n      \"response_count\": 8072\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"82c9e0ba-652a-4777-b5cf-dd3fe45c14f2","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"f1dfda53-8040-4f2a-ae04-68b0611e00ac","name":"Authorization error","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"de9b645e-2ee9-4d01-b6b2-c46200796f44","name":"Not found","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"7c53b470-2c43-493d-b759-81eb8411af92","name":"Validation error","originalRequest":{"url":{"path":["reports","people",":person","trend"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"},{"key":"interval","value":"month"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"be03cc56-aaf8-49e4-90b5-6eecd1f8c15b","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","description":"(Required) "}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"8c9a8fbd-4d5f-4efe-bc72-abc6c4b94897","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 9661\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2ee771e9-b225-4888-8c58-8839fc33074b","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"7f73d77b-8195-472c-8646-67791d4b50ff","name":"Authorization error","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"260f47bd-dcb1-4cb7-8888-e82f8e81c70f","name":"Not found","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"e990156f-bfde-4473-b4a0-89eff1144be0","name":"Validation error","originalRequest":{"url":{"path":["reports","people",":person","distribution"],"host":["{{baseUrl}}"],"query":[{"key":"metric_type_id","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"96f09226-d0b0-43ee-9910-951c3a2c8231","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":"29","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"person","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"6486c01e-f3c8-4c76-9def-bf7fca749ea0","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"1967-06-20T01:15:21.289Z\",\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\": \"2021-05-14T06:47:58.595Z\",\n        \"analysis_stalled\": false,\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\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8280d928-c4d7-4f00-a735-bf88ef1b9555","name":"Unauthenticated","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"8d832eb2-7158-484d-a9a1-df9db66708cc","name":"Authorization error","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"868511f4-96f3-4880-82a0-59f53db6e284","name":"Not found","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"c7eb803a-8b89-4d6f-b4db-555d4e9b4657","name":"Validation error","originalRequest":{"url":{"path":["reports","people",":person","responses"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"9627e8f0-8479-47f0-924d-9271492e16cd","name":"Alert Rules","description":{"content":"Notify your channels when feedback matches a condition; review dispatches.","type":"text/plain"},"item":[{"id":"667a9964-0d81-4af6-8024-ef2ec16a26a5","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":"","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: active."},{"disabled":false,"key":"limit","value":"29","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":"118d7a4b-5245-42ea-8b88-1c6dcc04baf6","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":""},{"key":"limit","value":"29"},{"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        },\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        },\n        \"active\": true,\n        \"created_at\": \"1983-06-24T11:20:58.892Z\",\n        \"updated_at\": \"1986-08-22T21:53:19.995Z\"\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        },\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\": true,\n        \"created_at\": \"1981-12-14T05:33:23.113Z\",\n        \"updated_at\": \"2024-07-05T22:49:38.943Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"873c9ace-cff3-489e-91b6-97f6ba300d00","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":""},{"key":"limit","value":"29"},{"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":"f7ebe3bd-d932-4d1f-bf22-33a5a7cc5684","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":""},{"key":"limit","value":"29"},{"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":"707b08f6-b4c2-4de3-99a5-ea5bbf914465","name":"Validation error","originalRequest":{"url":{"path":["alert-rules"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":""},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"68f5da02-c17f-457e-ba1f-192db616dd26","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      },\n      {\n        \"key_0\": {}\n      }\n    ],\n    \"match\": \"any\"\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\": \"0e144bf7-c13a-6f70-7af9-788159ebb368\",\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"c227e00f-2585-4bb4-ad80-0b1d9321b1d4","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      },\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      }\n    ],\n    \"match\": \"any\"\n  },\n  \"channel\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"6e8427f8-3c8d-41a1-bb0c-71a50e5d1c24\",\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        \"key_1\": {}\n      },\n      \"active\": true,\n      \"created_at\": \"1974-05-17T21:28:08.307Z\",\n      \"updated_at\": \"2008-12-20T16:57:23.684Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c5c11834-336d-4ded-ba3d-53e0b33933f3","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      },\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      }\n    ],\n    \"match\": \"any\"\n  },\n  \"channel\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"6e8427f8-3c8d-41a1-bb0c-71a50e5d1c24\",\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":"073510e4-8bab-44df-8988-a2009bbbda68","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      },\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      }\n    ],\n    \"match\": \"any\"\n  },\n  \"channel\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"6e8427f8-3c8d-41a1-bb0c-71a50e5d1c24\",\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\": 5523,\n      \"usage\": 6534,\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":"7ed277f5-10aa-45d7-86a2-208c6e8c0d86","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      },\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      }\n    ],\n    \"match\": \"any\"\n  },\n  \"channel\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"6e8427f8-3c8d-41a1-bb0c-71a50e5d1c24\",\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":"4bed7e5c-127c-4e9a-8106-47227e2e65bd","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      },\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      }\n    ],\n    \"match\": \"any\"\n  },\n  \"channel\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"6e8427f8-3c8d-41a1-bb0c-71a50e5d1c24\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1580f56a-437e-4115-abb2-9edf4f69ae2f","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      },\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      }\n    ],\n    \"match\": \"any\"\n  },\n  \"channel\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"6e8427f8-3c8d-41a1-bb0c-71a50e5d1c24\",\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":"8bd86fdd-33f2-4737-87db-5b30e338faec","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      },\n      {\n        \"key_0\": {},\n        \"key_1\": {},\n        \"key_2\": {},\n        \"key_3\": {}\n      }\n    ],\n    \"match\": \"any\"\n  },\n  \"channel\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"campaign_id\": \"6e8427f8-3c8d-41a1-bb0c-71a50e5d1c24\",\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":"9436182b-8df1-4a52-8580-11dcd647c5ac","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"03951fce-78ef-0de3-5a50-3f9148938ac9\",\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\": \"email\",\n  \"destination\": {\n    \"integration_id\": \"0b8f6a52-3c1e-4f7a-9d2b-6e1c4a7d9f30\",\n    \"channel_id\": \"C024BE91L\",\n    \"channel_name\": \"#feedback\"\n  },\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"6cb9e2e6-1761-4634-95c2-9a6b27e29b79","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"b5cf99c8-823e-9070-5afe-55c293b71260\",\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        \"key_1\": {}\n      },\n      \"active\": true,\n      \"created_at\": \"1974-05-17T21:28:08.307Z\",\n      \"updated_at\": \"2008-12-20T16:57:23.684Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3fde2fe0-fd87-4432-9e24-9a15ed4cae98","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"b5cf99c8-823e-9070-5afe-55c293b71260\",\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":"d08ea5e7-a53f-43be-bad2-55a4a0b0e2fc","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"b5cf99c8-823e-9070-5afe-55c293b71260\",\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":"65b8ddf9-b550-4bb8-bdca-92e6bea2d857","name":"Not found","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"b5cf99c8-823e-9070-5afe-55c293b71260\",\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":"30a4e903-f272-4448-b82b-fe560c112878","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"b5cf99c8-823e-9070-5afe-55c293b71260\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8dc05c44-915c-418e-92fa-83dc6c6595f8","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"b5cf99c8-823e-9070-5afe-55c293b71260\",\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":"3efcb5a1-8e8c-4e57-9a89-16c098980d54","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"b5cf99c8-823e-9070-5afe-55c293b71260\",\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":"aca4afc6-b666-4429-8c70-17bf8bc14e25","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"alertRule","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"6af8ff5e-b1ae-4553-ac35-109c6cc3a5da","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"068e1dc8-668b-4903-8ff9-93093779662f","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"57fad2ce-a30e-48e7-9597-609a5e68dd7a","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"ba433357-e955-4d9e-b0b3-94be5337e309","name":"Not found","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"5a98647f-c65c-4cb1-b481-e5336f24e4bb","name":"Validation error","originalRequest":{"url":{"path":["alert-rules",":alertRule"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3350866d-ec0f-44d8-93be-229f25904a78","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":"29","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"alertRule","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"fea87530-9c3f-44ba-abb5-e52c73b58b73","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        },\n        \"status\": \"string\",\n        \"attempts\": 9694,\n        \"last_attempted_at\": \"1972-08-21T02:00:00.522Z\",\n        \"last_error\": \"string\",\n        \"created_at\": \"2022-06-18T01:17:15.832Z\",\n        \"updated_at\": \"1962-12-16T13:09:21.589Z\"\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\": 9323,\n        \"last_attempted_at\": \"1946-11-17T09:09:52.343Z\",\n        \"last_error\": \"string\",\n        \"created_at\": \"1952-04-01T17:26:08.641Z\",\n        \"updated_at\": \"1978-02-18T10:26:02.885Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"59e00b27-f60b-4492-86fd-edc2ad406f70","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"d29f4f78-3229-4f8e-9d50-46c5b94a2a12","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"1c64a3f9-fdd6-4885-bd9c-ee03302bc3d1","name":"Not found","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"a8f55535-d615-4a2d-a32e-79bb8dfc4ae2","name":"Validation error","originalRequest":{"url":{"path":["alert-rules",":alertRule","dispatches"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"abb5e76c-960b-4154-ac70-206ce4e1a9a7","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"alertRule","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"0d29847b-33e5-4d3a-bc28-6f716f7748d0","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"1197d3ab-0329-483a-9d42-48a06e621da8","name":"Unauthenticated","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"5d8ebfec-9b41-4deb-9adc-019eed5a41b1","name":"Authorization error","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"99812bf3-c94c-47e0-b54c-1959c90e346d","name":"Not found","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"5527fd09-6153-4bae-9c93-55f68b294d02","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9ccee6ee-dcd8-4419-8ffa-adf4a5d35016","name":"Validation error","originalRequest":{"url":{"path":["alert-rules",":alertRule","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2bb4d4c3-b3cc-41a1-9216-58ad7decfeb6","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"97db19b2-bede-46a0-a933-404623ad1e29","name":"Integrations","description":{"content":"Connect third-party tools and send signed events through the generic webhook.","type":"text/plain"},"item":[{"id":"0ffe24ca-0652-45e4-aad1-a4646ac08461","name":"Send a signed event","request":{"name":"Send a signed event","description":{"content":"Sends one event from your systems; connect first with `POST /integrations/generic-webhook/connect`. 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    \"key_1\": {},\n    \"key_2\": {},\n    \"key_3\": {}\n  }\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"noauth"}},"response":[{"id":"4871de2c-a263-4a9d-9688-b9dcb3609506","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    \"key_1\": {},\n    \"key_2\": {},\n    \"key_3\": {}\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":"6ce6d875-f5ae-4f4b-aa46-ab4911506f8f","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    \"key_1\": {},\n    \"key_2\": {},\n    \"key_3\": {}\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":"3449ee29-5b99-48c2-98a5-deb672177f88","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    \"key_1\": {},\n    \"key_2\": {},\n    \"key_3\": {}\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\": 3228,\n      \"usage\": 7725,\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":"9ad38c0d-74c9-4f11-825e-d92a44662867","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    \"key_1\": {},\n    \"key_2\": {},\n    \"key_3\": {}\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d1073a11-e254-4fdf-8cfd-55df6b68fe3e","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    \"key_1\": {},\n    \"key_2\": {},\n    \"key_3\": {}\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    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1d8f24f4-6f31-4f40-8856-a6a8019c2baf","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    \"key_1\": {},\n    \"key_2\": {},\n    \"key_3\": {}\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":"3bdeb700-928a-420e-acbb-031dab3a9cd6","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":"507bfa6f-045c-4c18-8893-4fbfdd8a41f5","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":"e689b347-d038-49d4-9e3c-b12f0ccb2aa9","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":"474ca4b1-fc7f-4b1c-85dc-251d7b5bc5f6","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":"f3590173-3db1-4a3b-9a30-c18cd6f87ef7","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"aafe57b1-0919-4e0f-bccc-984eb232fb6b","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":"6025da45-298a-43e4-a228-584522eca8f8","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\": \"2017-08-18T15:09:18.213Z\",\n      \"created_at\": \"1959-01-02T00:19:04.010Z\",\n      \"updated_at\": \"2001-07-14T18:52:12.848Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"68d4ce44-c0d8-4537-b50f-2c518be99bdb","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":"f73f42b5-b1ab-45ef-b387-f7a8a17c3d8a","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":"ba20d3a4-e4ad-4f7e-9913-c0167caf70df","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8115ec0f-30fd-4980-a1fb-dd2a956d2d98","name":"Connect the generic webhook","request":{"name":"Connect the generic webhook","description":{"content":"Returns the signing secret; calling again generates a new one. Requires `integrations.update`.","type":"text/plain"},"url":{"path":["integrations","generic-webhook","connect"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"529240f3-65cd-428e-887c-53efb821dbb3","originalRequest":{"url":{"path":["integrations","generic-webhook","connect"],"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\": \"1960-10-20T02:11:09.420Z\",\n      \"created_at\": \"2007-03-22T18:22:15.736Z\",\n      \"provider\": \"string\",\n      \"signing_secret\": \"string\",\n      \"status\": \"string\",\n      \"updated_at\": \"1979-08-01T00:31:35.897Z\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"98828b3a-1629-4a5c-a83c-ecf818c80280","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations","generic-webhook","connect"],"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":"9bd70fb1-e94f-4916-8b2f-3f2d68d9bc07","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","connect"],"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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ebc61663-6071-4f7f-a25d-3ac7cd75825f","name":"The request body is larger than 262144 bytes. Nothing is stored.","originalRequest":{"url":{"path":["integrations","generic-webhook","connect"],"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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f457272d-4cf2-4d5f-9d6b-669676525617","name":"Validation error","originalRequest":{"url":{"path":["integrations","generic-webhook","connect"],"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"52484c0c-1a9f-4dd4-ab95-7b51a4415565","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":"f6074ce6-136c-48d0-b035-05476563005f","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\": \"1960-10-20T02:11:09.420Z\",\n      \"created_at\": \"2007-03-22T18:22:15.736Z\",\n      \"provider\": \"string\",\n      \"signing_secret\": \"string\",\n      \"status\": \"string\",\n      \"updated_at\": \"1979-08-01T00:31:35.897Z\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3a98ddc5-53b5-4782-b086-a1ca670d909b","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":"0f967d01-f2af-476f-999e-1123ca8152b3","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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4a9c02ff-3a20-4d40-846b-721984732b18","name":"The generic webhook is not connected yet.","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":"6c4fe62e-de48-4eaa-85bd-8bdee5ab984b","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":"03a1ef26-04c5-48e5-992a-a821aaa0f4fa","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\": \"1960-10-20T02:11:09.420Z\",\n      \"created_at\": \"2007-03-22T18:22:15.736Z\",\n      \"provider\": \"string\",\n      \"signing_secret\": \"string\",\n      \"status\": \"string\",\n      \"updated_at\": \"1979-08-01T00:31:35.897Z\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c86f9807-e346-4d35-81b0-a9745fde0ee7","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":"b6b9966e-022b-47f9-b553-f8e76fcccdf0","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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0f622bd8-39ee-4a46-bbf6-709ad58622f2","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f1979d1b-8780-42b4-9b33-036d18ff8431","name":"The generic webhook is not connected yet.","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":"e478c53b-3050-46d5-9a8c-349ea851875b","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":"5524a623-d396-4067-8fc9-061f7df1187e","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\": \"2017-08-18T15:09:18.213Z\",\n      \"created_at\": \"1959-01-02T00:19:04.010Z\",\n      \"updated_at\": \"2001-07-14T18:52:12.848Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e6d72a73-74a6-41d2-bb47-9955a1673d9b","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":"6d440799-0bc7-4aef-b925-919ccfb34b27","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\": 8110,\n      \"usage\": 3205,\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":"25428142-dc0a-4c15-b34e-e2491fb26db7","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"db160c52-f767-4f42-9d9e-af91985f8d12","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"93e3202e-83d2-4e86-b3df-88c01aba480a","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\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":"false","description":"Teams only: also sign in to remove the app from the Teams catalog after the disconnect."}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"integration","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"7e4490a2-32e3-42c3-b2e1-a4fb6000761a","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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      },\n      \"connected_at\": \"2023-04-20T00:09:40.777Z\",\n      \"created_at\": \"1989-11-29T15:06:42.026Z\",\n      \"provider\": \"string\",\n      \"status\": \"string\",\n      \"updated_at\": \"2010-12-30T18:56:49.841Z\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8613f722-7a87-4eed-bfd1-c6dd3783d6f4","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"1003ec2e-f1c7-4338-92e9-c7b8d9b5ab86","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"961a5a62-c3b9-42b2-96b0-2beffa65a567","name":"Not found","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"33030993-1dcd-4431-9bda-2d173f8d3b9c","name":"The provider has no app catalog to remove from (`catalog_removal_unsupported`; nothing is disconnected), or `remove_from_catalog` is not a boolean (`validation_failed`).","originalRequest":{"url":{"path":["integrations",":integration"],"host":["{{baseUrl}}"],"query":[{"key":"remove_from_catalog","value":"true"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"catalog_removal_unsupported\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c4348346-ddb3-45d0-9a68-f9cd69234b10","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"integration","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"9cfecefc-8151-412c-9b2f-9066665b52b1","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"313f934e-c686-4683-ae08-92af19c30331","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"50782226-a9fe-486e-8aa0-ea2fdb409b1a","name":"Authorization error","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"1f068c6e-ca6b-4f93-a695-dd3c1a41a80c","name":"Not found","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"cc59b26c-f71a-42f0-8daa-ef9ce55ddc72","name":"Validation error","originalRequest":{"url":{"path":["integrations",":integration","events"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8dbb8bad-0919-4168-9a28-41f4683bae61","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"integration","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"15bc244e-86ad-42ca-9528-98ec09f9b65f","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"bb5e61ee-c267-4bbb-9866-00bdd567910d","name":"Unauthenticated","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"222c61fa-3901-4905-9a1d-60b9082e0609","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 3211,\n      \"usage\": 8399,\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":"db381a51-9bf2-4e9c-aedf-36ee1b4eb72d","name":"Not found","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"a707da4a-22e6-488b-954a-267f67175b59","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"8611a31b-bcfe-4a8e-8d47-6801859c92cb","originalRequest":{"url":{"path":["integrations",":integration","channels"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"d780491e-3fc1-4846-8b49-08817e027afc","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":"31da9fd5-d708-4dd4-a50b-180f6fe24caa","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":"","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: active."},{"disabled":false,"key":"limit","value":"29","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":"249e84f3-a017-42a3-9d13-e0120360b741","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":""},{"key":"limit","value":"29"},{"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\": \"2010-01-13T09:35:29.990Z\",\n        \"updated_at\": \"2007-03-07T20:44:46.760Z\"\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\": \"1967-04-09T05:38:57.680Z\",\n        \"updated_at\": \"1974-02-09T04:35:17.097Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1da278ac-2c61-4c75-a57b-c387dd9f2364","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":""},{"key":"limit","value":"29"},{"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":"fa555d8e-74c6-4f5e-a4a8-24831a0575ee","name":"Authorization error","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":""},{"key":"limit","value":"29"},{"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":"5d61b00a-679d-41bb-bf59-8ae661305993","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[active]","value":""},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3a4fbe7a-d63e-46bf-bc43-a8141e5bd505","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    \"campaign.created\",\n    \"alert_rule.updated\"\n  ],\n  \"active\": true\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"a3f5afb4-ea10-45ec-a6d4-9a613db511d2","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    \"segment.updated\",\n    \"integration.created\"\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\": \"1969-04-14T01:27:37.721Z\",\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\": \"2015-08-25T02:12:47.959Z\",\n      \"url\": \"string\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c1e1d230-6e8b-4b94-8bf1-29142f1e6235","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    \"segment.updated\",\n    \"integration.created\"\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":"6e9788f0-27a6-4505-8874-30c63a32a945","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    \"segment.updated\",\n    \"integration.created\"\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\": 5523,\n      \"usage\": 6534,\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":"b87590dc-da65-4328-8a26-1ee0aded0dc4","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    \"segment.updated\",\n    \"integration.created\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a509774a-0693-4f57-96b9-1b45e7961722","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    \"segment.updated\",\n    \"integration.created\"\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"480ae70e-4961-4169-97d0-58f133fea6d6","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"ai_digest.created\",\n    \"segment.updated\"\n  ],\n  \"active\": false\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"c47f6d2c-eb7a-41d3-9adc-2640453cbe86","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"role.created\",\n    \"role.created\"\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\": \"1962-04-17T09:29:17.825Z\",\n      \"updated_at\": \"2012-04-18T06:37:24.550Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dda16335-da44-4ba3-be79-8c47838c4ca1","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"role.created\",\n    \"role.created\"\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":"526f02ec-1367-4dc4-a35e-3abcbf2dedf3","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"role.created\",\n    \"role.created\"\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":"10cbcd64-05cf-432d-ae5d-122fb858a1c9","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"role.created\",\n    \"role.created\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0404686b-a9ed-493c-b335-53b697d6da30","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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    \"role.created\",\n    \"role.created\"\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"be84da46-09a2-4aa7-805b-44de3d384f7c","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"e6af9c95-0e2c-47fb-830a-57da2b409632","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"19c73a33-70fe-4d26-b87d-72c052ec99a8","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9f69d9d6-f5ce-4f43-91f7-d2de14f64343","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"6d1321bd-790b-4024-bd70-426f4cc552bc","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"0fa5c047-e0bc-4804-b0e7-603e0d22dc08","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"20623afd-4d79-4865-b6c1-b45e744ebfd4","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"1969-04-14T01:27:37.721Z\",\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\": \"2015-08-25T02:12:47.959Z\",\n      \"url\": \"string\"\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d838f0d9-ccb8-42b0-92e4-d4990ccc9b4a","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"303c75f4-a2fb-4b31-acac-18308600086a","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a5a76b4a-059e-4d21-b291-c2e29f128bf7","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"d64505c8-0ca3-4a43-a82b-4d58aff9d120","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f3630f0a-5554-4804-8edd-94c0784ec509","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","rotate"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"2e0c1b4c-3b5b-4d10-9bcf-aa31b020b690","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"4661fca5-613a-4386-899a-b39c2e98f429","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"f804026c-c242-48ad-93dd-631c60b2c266","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"d3bfd6db-46ee-4eae-bdf2-35438a45df86","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"bf085ebe-2b55-4e23-b30a-b6b312249a43","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"954be6b4-284d-40fc-a279-3faab6bd9814","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","test"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ea5e22de-f685-46fe-8f66-a29f19053922","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":"29","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"webhookEndpoint","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"237c783e-609a-4b89-bf3f-1226868f44d1","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6292,\n        \"error\": \"string\",\n        \"created_at\": \"1972-07-05T01:57:06.846Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"delivery_id\": \"string\",\n        \"event\": \"string\",\n        \"status\": \"string\",\n        \"status_code\": 4523,\n        \"error\": \"string\",\n        \"created_at\": \"2014-12-04T18:23:41.928Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f0894c02-cbc8-485f-9931-5f0926b29235","name":"Unauthenticated","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"fd58a0e8-dae4-47e2-9887-d29b962ca829","name":"Authorization error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"c35c52e2-47f4-4943-8af5-15416c321b2f","name":"Not found","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"d60d6b57-2c62-43a2-a44f-2c04c7776de7","name":"Validation error","originalRequest":{"url":{"path":["webhook-endpoints",":webhookEndpoint","deliveries"],"host":["{{baseUrl}}"],"query":[{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"key":"cursor","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"9d8ff8a5-98e3-4f5d-9906-a81bedef0d3d","name":"Service Accounts","description":{"content":"Automated callers that act with one role's permissions, with a replaceable key.","type":"text/plain"},"item":[{"id":"3355b6d5-d364-47dc-9607-a3db43d69c6d","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":"2004-01-21T02:09:06.060Z","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":"1982-03-14T02:55:23.207Z","description":"`filter[<field>]=<value>`. Fields combine with AND; comma-separated values of one field match any. Fields: created_at."},{"disabled":false,"key":"limit","value":"29","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":"db2837ff-9234-4586-9320-2e7b5e10411b","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[created_at][gte]","value":"2004-01-21T02:09:06.060Z"},{"key":"filter[created_at][lte]","value":"1982-03-14T02:55:23.207Z"},{"key":"limit","value":"29"},{"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\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e50917f9-aeb3-437e-b6c4-4740da05a1ca","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"filter[created_at][gte]","value":"2004-01-21T02:09:06.060Z"},{"key":"filter[created_at][lte]","value":"1982-03-14T02:55:23.207Z"},{"key":"limit","value":"29"},{"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":"a21c9f34-d0b9-4a76-920d-fb2f2c1b26a0","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":"2004-01-21T02:09:06.060Z"},{"key":"filter[created_at][lte]","value":"1982-03-14T02:55:23.207Z"},{"key":"limit","value":"29"},{"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":"c647822b-9092-4917-9dd6-ccaa6b4faaa5","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":"2004-01-21T02:09:06.060Z"},{"key":"filter[created_at][lte]","value":"1982-03-14T02:55:23.207Z"},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"241975cd-d6b4-4329-bd44-253e2aa3c620","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\": 6701,\n  \"description\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"67ef014f-cb7f-4ed5-b89a-52b825e4e41a","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\": 6701,\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\": 5736,\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\": \"service_account\",\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      \"created_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8dbf67c7-cf1a-4d59-8b77-3511b3394106","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\": 6701,\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":"95ba51ff-bbfb-418f-9d96-60ce927c2303","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\": 6701,\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\": 5523,\n      \"usage\": 6534,\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":"00ef8cb7-b91a-445f-b332-e2b82c86dd8a","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\": 6701,\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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5f824c83-435a-4b11-a7d1-8440902460e5","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\": 6701,\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8e016ff3-5ae0-4291-babe-2100381f57a1","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\": 6701,\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c0742fca-951b-4adb-ad6f-6d209969413a","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\": \"1994-04-30T23:50:26.320Z\",\n      \"lte\": \"1990-02-13T15:09:36.770Z\"\n    }\n  },\n  \"limit\": 64,\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":"1e982a7a-e3f2-4b4e-9cb2-04a403207687","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\": \"1951-12-09T20:35:25.094Z\",\n      \"lte\": \"1970-01-06T19:48:20.969Z\"\n    }\n  },\n  \"limit\": 4,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {},\n      \"key_4\": {}\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\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e74f134c-2014-41b9-a25a-13b0becf2d6e","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\": \"1951-12-09T20:35:25.094Z\",\n      \"lte\": \"1970-01-06T19:48:20.969Z\"\n    }\n  },\n  \"limit\": 4,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {},\n      \"key_4\": {}\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":"d876cd2c-ee05-4aa1-a6fc-f62cfba65be3","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\": \"1951-12-09T20:35:25.094Z\",\n      \"lte\": \"1970-01-06T19:48:20.969Z\"\n    }\n  },\n  \"limit\": 4,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {},\n      \"key_4\": {}\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":"d3fafbb8-9a0e-4d25-9e67-c70e5729f89d","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\": \"1951-12-09T20:35:25.094Z\",\n      \"lte\": \"1970-01-06T19:48:20.969Z\"\n    }\n  },\n  \"limit\": 4,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {},\n      \"key_4\": {}\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4fe013fa-d599-4d26-a2f3-9e9a8b7e3710","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\": \"1951-12-09T20:35:25.094Z\",\n      \"lte\": \"1970-01-06T19:48:20.969Z\"\n    }\n  },\n  \"limit\": 4,\n  \"cursor\": \"string\",\n  \"match\": \"string\",\n  \"conditions\": [\n    {\n      \"key_0\": {}\n    },\n    {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {},\n      \"key_3\": {},\n      \"key_4\": {}\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3a00e657-4c7b-4cd8-8253-6bbcda912b51","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a18300fa-816c-4333-a49a-2e0e0ec71f9a","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5736,\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\": \"service_account\",\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      \"created_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"791458c7-3e45-43f8-b08a-734f6c30dad9","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"711ab2af-21d5-47c8-9697-86148527cae0","name":"Authorization error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"95be4c4b-6825-4998-bbcb-65c17638cf7d","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"29f5f45a-8317-4afe-ba8e-b10fc4860cdc","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"34e37e7b-66b7-4c04-8a2d-9ced3c0ede74","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5890\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"7ddd4e9f-9e95-4460-ac49-10d5c27a3604","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5890\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\": 5736,\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\": \"service_account\",\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      \"created_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3fe9cae3-6611-49d3-af17-ed3acaa2746f","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5890\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":"a321b92f-0adf-46d7-8880-828aeee905b4","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5890\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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c5680bbb-7391-464e-a92a-9c858a1458d0","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5890\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":"5d921c48-f0ab-46e8-9399-6e62ddbe46d0","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5890\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"404f26e8-1130-4226-9d33-df6e4f5422d4","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 5890\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"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"501de74c-095f-46b6-811f-5aac932399ef","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"64a0b8c1-7116-4ff2-acb7-e102e999b8f1","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9ec6b6e5-6138-4e93-aaf4-8bc864805f67","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"3a6ac4b3-3776-47f2-8d11-e9cb6d78e754","name":"Authorization error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"a80e6efe-567e-45ee-b01e-1a3df787f4fb","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9ec21213-13c5-4482-8ff5-f2e0c72e8f8f","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"601d69a1-1592-4ed5-99c8-00ef0aff2ac1","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"6b5ad78a-24f6-4c52-aae4-c8b888a9bf69","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"13a672b4-9a7c-4476-a724-dbed4195d873","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"b851c3ab-eb79-440e-9bfc-531134b2fb06","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1616f6a5-b0e4-4795-baab-f9b0b6fa448e","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"aa65861e-a66d-46ab-b6f1-5b9d648e3f26","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a52c1692-7ac5-4831-8b0a-0f21bcdd2102","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4a8fa7df-fd3f-42f2-a2fc-1a2ee4e60bff","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"serviceAccount","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"62c27b88-04c2-4bd4-8248-30a56800aea7","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"4c216d8d-1527-44ba-8311-d10652c44359","name":"Unauthenticated","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"9156cffa-57a2-4254-bf97-dc001e965cc5","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"896c9896-9a9d-4c80-b5e2-fb10c19c6711","name":"Not found","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"75a61d7c-18ff-4b7c-b6d3-9663cf5d9ed0","name":"Validation error","originalRequest":{"url":{"path":["service-accounts",":serviceAccount","key"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"0b9ed670-e523-42c3-88a6-93afc6a87a86","name":"Public Keys","description":{"content":"Public keys that send events from websites and apps (ingestion only).","type":"text/plain"},"item":[{"id":"7d89c3f6-d754-43c0-a61f-e1a4af122923","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":"1977-09-08T17:25:49.528Z","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":"1966-08-05T18:29:58.223Z","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":"29","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":"f986ff34-13e8-4cc3-a3b9-cc652da44845","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":"1977-09-08T17:25:49.528Z"},{"key":"filter[created_at][lte]","value":"1966-08-05T18:29:58.223Z"},{"key":"limit","value":"29"},{"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":"73517ed2-fd20-49c4-9f34-9967331af237","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":"1977-09-08T17:25:49.528Z"},{"key":"filter[created_at][lte]","value":"1966-08-05T18:29:58.223Z"},{"key":"limit","value":"29"},{"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":"e8c3d792-d3c8-41c4-8142-455593a90181","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":"1977-09-08T17:25:49.528Z"},{"key":"filter[created_at][lte]","value":"1966-08-05T18:29:58.223Z"},{"key":"limit","value":"29"},{"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":"8eb4128b-86fd-4054-8a3a-c002c55f91de","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":"1977-09-08T17:25:49.528Z"},{"key":"filter[created_at][lte]","value":"1966-08-05T18:29:58.223Z"},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"01802fde-9b4d-4da1-b35c-77e8f88f594e","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":"27e383e5-2752-4a76-a748-f2a5e7e0853d","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\": \"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\": true\n      },\n      \"created_at\": \"string\",\n      \"signing\": {\n        \"window_days\": 5875,\n        \"signed\": 8624,\n        \"unsigned\": 8705\n      }\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5d55afb0-eece-44a0-9679-4c01c0c87e9f","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":"5b5bccd0-b127-43b9-85e2-8a28b9adf798","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\": 5523,\n      \"usage\": 6534,\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":"f708d03b-d315-4de6-a129-03b40d755cde","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        \"two_factor\",\n        \"two_factor\"\n      ],\n      \"preferred\": \"two_factor\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c9f85dfb-1888-4edd-a144-9a5ca5db0d45","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cd062d3b-6ffc-4b67-9b29-c4801ae18eb6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"744eb72f-54ac-49b1-821b-84d7bdb2f9d3","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\": true,\n    \"created_at\": {\n      \"gte\": \"1966-05-27T06:21:44.827Z\",\n      \"lte\": \"1978-11-18T13:32:05.407Z\"\n    }\n  },\n  \"limit\": 69,\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":"08ff52ad-827b-49df-85fa-651f453d8bec","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\": false,\n    \"created_at\": {\n      \"gte\": \"2016-11-07T12:38:17.679Z\",\n      \"lte\": \"1997-11-25T15:26:33.878Z\"\n    }\n  },\n  \"limit\": 89,\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    }\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":"73a93cd9-2c3c-41e4-b0d5-46a6f5412d80","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\": false,\n    \"created_at\": {\n      \"gte\": \"2016-11-07T12:38:17.679Z\",\n      \"lte\": \"1997-11-25T15:26:33.878Z\"\n    }\n  },\n  \"limit\": 89,\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    }\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":"a2f9c1ff-241f-4584-896a-a9a719362466","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\": false,\n    \"created_at\": {\n      \"gte\": \"2016-11-07T12:38:17.679Z\",\n      \"lte\": \"1997-11-25T15:26:33.878Z\"\n    }\n  },\n  \"limit\": 89,\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    }\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":"cfc60e6e-0010-4ca4-877d-e703b9472520","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\": false,\n    \"created_at\": {\n      \"gte\": \"2016-11-07T12:38:17.679Z\",\n      \"lte\": \"1997-11-25T15:26:33.878Z\"\n    }\n  },\n  \"limit\": 89,\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    }\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9e254e49-0807-4cde-88e1-da9cf761d2cc","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\": false,\n    \"created_at\": {\n      \"gte\": \"2016-11-07T12:38:17.679Z\",\n      \"lte\": \"1997-11-25T15:26:33.878Z\"\n    }\n  },\n  \"limit\": 89,\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    }\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"be4334fc-5d47-4307-847a-91f4e2ab4bd9","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"publicKey","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"66b898ce-6b5e-4444-a06f-bad2187839bb","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"c2c23a21-1971-4e4f-a40f-655c3768448a","name":"Unauthenticated","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"6ef46c48-d8a2-4b50-91b0-bd2bdfc71687","name":"Authorization error","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"7ce2f8b6-ac72-4f91-a9ff-b7c0734ebe5a","name":"Not found","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"6a84e9a1-6fd0-43f2-aa44-d94be519356d","name":"Validation error","originalRequest":{"url":{"path":["public-keys",":publicKey"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"ab9d8515-60ee-4f75-aa22-b5936a56d282","name":"Team","description":{"content":"Tenant members, invitations and roles.","type":"text/plain"},"item":[{"id":"cba4ed54-08a0-4399-8a47-6851d0b90d35","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":"1968-03-26T07:32:24.222Z","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":"2008-06-21T04:13:06.098Z","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":"29","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":"d62251a4-3614-4036-a225-9a7f5145b167","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":"1968-03-26T07:32:24.222Z"},{"key":"filter[created_at][lte]","value":"2008-06-21T04:13:06.098Z"},{"key":"limit","value":"29"},{"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\": \"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      \"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  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9a3dadde-0180-4450-8b15-6ca6bc99992f","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":"1968-03-26T07:32:24.222Z"},{"key":"filter[created_at][lte]","value":"2008-06-21T04:13:06.098Z"},{"key":"limit","value":"29"},{"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":"b0ec841e-4614-4690-8eb3-c2fb7a842f0a","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":"1968-03-26T07:32:24.222Z"},{"key":"filter[created_at][lte]","value":"2008-06-21T04:13:06.098Z"},{"key":"limit","value":"29"},{"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":"31ba3510-d7cd-4c6e-a8e7-57e962104ce2","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":"1968-03-26T07:32:24.222Z"},{"key":"filter[created_at][lte]","value":"2008-06-21T04:13:06.098Z"},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"1190acb7-8fc2-494e-b130-ce3b7c496843","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\": \"9RCOte@ZriEZkWukWkAASXFDwKwuYNaAReMmVlS.wi\",\n  \"role_id\": 2918\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"7aa72c73-5441-4acf-8170-1d5e12b5bae9","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\": \"9RCOte@ZriEZkWukWkAASXFDwKwuYNaAReMmVlS.wi\",\n  \"role_id\": 2918\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\": \"expired\",\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\": true\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":"408eb4dc-df2c-4de4-863e-546e69492f20","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\": \"9RCOte@ZriEZkWukWkAASXFDwKwuYNaAReMmVlS.wi\",\n  \"role_id\": 2918\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":"d0bd4e1d-701f-4a56-bdcd-8b877aeb5cea","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\": \"9RCOte@ZriEZkWukWkAASXFDwKwuYNaAReMmVlS.wi\",\n  \"role_id\": 2918\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":"ad305165-0df6-4d11-b07e-035007f1d37e","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\": \"9RCOte@ZriEZkWukWkAASXFDwKwuYNaAReMmVlS.wi\",\n  \"role_id\": 2918\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"already_invited\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1865c1a4-7fe5-40e9-9167-8446da081a04","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\": \"9RCOte@ZriEZkWukWkAASXFDwKwuYNaAReMmVlS.wi\",\n  \"role_id\": 2918\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8bc97e02-3504-422d-bde4-7dece04e2956","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\": \"9RCOte@ZriEZkWukWkAASXFDwKwuYNaAReMmVlS.wi\",\n  \"role_id\": 2918\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"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"acd82233-32d4-4b73-a0ba-ff28c3996b03","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\": \"2002-03-29T05:07:56.450Z\",\n      \"lte\": \"2011-11-23T07:18:54.544Z\"\n    }\n  },\n  \"limit\": 19,\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":"c00ed9b6-ddca-42ca-aed3-a4e3a2288a08","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\": \"1985-07-06T16:40:53.406Z\",\n      \"lte\": \"1962-07-23T09:34:50.021Z\"\n    }\n  },\n  \"limit\": 19,\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        \"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      \"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  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4e84166f-5dbc-44bc-a28b-b208468b0647","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\": \"1985-07-06T16:40:53.406Z\",\n      \"lte\": \"1962-07-23T09:34:50.021Z\"\n    }\n  },\n  \"limit\": 19,\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":"94a86cd7-43c4-47a9-8f9a-cfda0bb7f811","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\": \"1985-07-06T16:40:53.406Z\",\n      \"lte\": \"1962-07-23T09:34:50.021Z\"\n    }\n  },\n  \"limit\": 19,\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":"521bcc8b-b4e3-4bc9-a183-f76a5df17a4e","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\": \"1985-07-06T16:40:53.406Z\",\n      \"lte\": \"1962-07-23T09:34:50.021Z\"\n    }\n  },\n  \"limit\": 19,\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7785d758-5311-4b28-8644-8a768bddb96c","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\": \"1985-07-06T16:40:53.406Z\",\n      \"lte\": \"1962-07-23T09:34:50.021Z\"\n    }\n  },\n  \"limit\": 19,\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4e12daff-04da-4651-aa8c-4cbdcd449018","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":"3673","key":"membership","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"38b4b16f-f5c4-4f08-8f12-74bebb629bf4","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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\": \"expired\",\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\": true\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":"23d4496e-b2eb-43ef-9f76-0adcfc18329e","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"afb46cc2-9ffb-4c8e-8ce5-72bd357688c7","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":"3673","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":"bc576e09-5a18-4c1d-b102-3b952b1ec0aa","name":"Validation error","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"620f5fc9-3545-4a7f-b0ea-f49f93c1ef3e","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":"3673","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\": 5741\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"929f5181-974a-447f-84c5-34f22ede51da","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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\": 5741\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\": \"expired\",\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\": true\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":"b9f0bcdf-78d5-45f7-9c87-56836a651017","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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\": 5741\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":"6bbe6a9d-78fd-4c5b-8605-810824144115","name":"Not found","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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\": 5741\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":"28daf60f-b582-4d81-a2a4-9338a09732bd","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":"3673","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\": 5741\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"sso_last_ready_manager\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d23defb1-0d95-43fe-a96f-d1b47dc0cb06","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":"3673","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\": 5741\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d3afb378-1fd5-4391-b38d-218d301cf55d","name":"Validation error","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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\": 5741\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"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a3e61410-f67b-4f19-a644-cda35a86b83b","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":"3673","key":"membership","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"ec93b631-e3d5-4c21-831c-17e07fcbccb7","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"58b7fd78-005e-4ca2-8477-5aadff88fb36","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"a65c4e8c-119f-4f44-ab1a-de2442c16eef","name":"Not found","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"07d31d17-49ae-4cba-853b-d42a0d87d0ac","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":"3673","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\": \"sso_last_ready_manager\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a27de733-9e6f-494a-83e9-2ce90ff6ce2e","name":"Validation error","originalRequest":{"url":{"path":["memberships",":membership"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c1e84976-9455-40eb-bece-7f70bff3101e","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":"3673","key":"membership","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST"},"response":[{"id":"aba5910d-727a-4cf4-81cd-b1a173c272ca","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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\": \"expired\",\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\": true\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":"6b010f58-4cef-44a6-ad14-d6ef15d7ca93","name":"Unauthenticated","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"0be14881-4494-4ac9-a924-40522a3b3d2d","name":"Not found","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"1cf4e970-8fb4-45bf-82b0-c7f942147f96","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":"3673","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a8a18a27-2473-453a-9ed4-09ea2b85cf40","name":"Validation error","originalRequest":{"url":{"path":["memberships",":membership","resend"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a932a19b-2333-4df2-bc3a-42f60b900521","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":"29","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":"30653871-dc69-4885-9ee2-b98e264cb768","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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\": 6235,\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\": 3088\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\": 8738,\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\": 3744\n      },\n      \"id\": \"string\",\n      \"type\": \"string\"\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": true\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4de718ea-1bd5-427f-abf5-c4444a748a6a","name":"Unauthenticated","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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":"e1681fe9-7437-44e0-a4bb-1cc376bfe067","name":"Authorization error","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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":"1d3cd011-1613-4698-a0bb-fd2ddc334194","name":"Validation error","originalRequest":{"url":{"path":["roles"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a1091579-83e6-4229-9e8d-7eb699e11f5d","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    \"alert_rules.create\",\n    \"service_accounts.update\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"782cfc8a-64a4-4a2f-a402-6bcca4972662","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    \"webhook_endpoints.create\",\n    \"public_keys.create\"\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\": \"1991-07-30T02:49:07.068Z\",\n      \"id\": 4853,\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\": 7305,\n      \"tenant_id\": \"string\",\n      \"updated_at\": \"2023-01-13T05:43:24.063Z\",\n      \"users_count\": 4595\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"959b9574-9a09-4024-9576-7ea36816a67a","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    \"webhook_endpoints.create\",\n    \"public_keys.create\"\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":"161a1ac0-de48-48d6-af78-f359a81284a7","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    \"webhook_endpoints.create\",\n    \"public_keys.create\"\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\": 5523,\n      \"usage\": 6534,\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":"cae10d3d-7f82-4962-9827-a0eba024aecd","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    \"webhook_endpoints.create\",\n    \"public_keys.create\"\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":"1aa95f0f-b548-4dc9-ae5b-07ecbda5ee5a","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    \"webhook_endpoints.create\",\n    \"public_keys.create\"\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":"09db93f2-766b-4421-84fd-ecaf6330652d","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    \"webhook_endpoints.create\",\n    \"public_keys.create\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"05a5a357-53da-47bc-9191-1ce001ad6eba","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    \"webhook_endpoints.create\",\n    \"public_keys.create\"\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"14f19662-c718-4514-ab59-7c56b5a2e634","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":"3673","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    \"audit_events.view\",\n    \"identity_verification.view\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"d8acaf38-e113-463e-90e6-2a1372975c97","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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    \"theme_definitions.create\",\n    \"alert_rules.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\": \"1991-07-30T02:49:07.068Z\",\n      \"id\": 4853,\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\": 7305,\n      \"tenant_id\": \"string\",\n      \"updated_at\": \"2023-01-13T05:43:24.063Z\",\n      \"users_count\": 4595\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bf2b2254-7936-4f4c-b7fe-bae5ea3b57d9","name":"Unauthenticated","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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    \"theme_definitions.create\",\n    \"alert_rules.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":"5d9f5d3b-2e32-45bf-92ce-146140678c39","name":"Authorization error","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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    \"theme_definitions.create\",\n    \"alert_rules.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":"42a39e11-a06a-45d6-a718-facec49b291b","name":"Not found","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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    \"theme_definitions.create\",\n    \"alert_rules.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":"6d6e2704-bb1a-4ad4-bf4f-f52562ca9a76","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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    \"theme_definitions.create\",\n    \"alert_rules.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":"5128a393-f3d0-4512-8e25-20706bba910f","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":"3673","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    \"theme_definitions.create\",\n    \"alert_rules.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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4315b885-8d98-44bc-9b5d-c6b2a0185776","name":"Validation error","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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    \"theme_definitions.create\",\n    \"alert_rules.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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"e93a18dc-dcf5-4de1-b8bf-ee8f8d0709b9","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":"3673","key":"role","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"3f88f894-c4f1-4d62-9d1c-7beba2de6620","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"e3c85cbf-cd3d-4e51-b7b8-21397f277601","name":"Unauthenticated","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"42700f24-2e48-4564-a2f0-8f91303c255a","name":"Authorization error","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"76a9c32c-519d-44b0-b507-04ff349a3bc4","name":"Not found","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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":"e3b7c96b-c193-49a6-a209-fd09149c2fca","name":"Validation error","originalRequest":{"url":{"path":["roles",":role"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"3673","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"c743d5b2-5642-4fda-9498-1b308378954e","name":"Tenant","description":{"content":"Tenant settings, sending domain and survey themes.","type":"text/plain"},"item":[{"id":"60660fdb-5522-4f09-a1d6-e7f4eeae74f6","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":"b7fe5dd7-f695-436e-9ad8-3406dc2bff5e","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\": 6589,\n      \"fatigue_cap_per_24h\": 7846,\n      \"allowed_domains\": [\n        \"string\",\n        \"string\"\n      ],\n      \"sending_domain\": \"string\",\n      \"sending_domain_verified\": true,\n      \"sending_domain_dns_records\": {\n        \"key_0\": {}\n      }\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b11b1689-ed49-4013-aa08-7d05e5697784","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":"51b4824c-44d7-4d54-adc1-7d17cd837e73","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":"330ac91a-8c37-47ea-a09b-ce91277a735f","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"17554d6a-de24-4244-9468-540c06f52129","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\": 2411,\n  \"fatigue_cap_per_24h\": 3660,\n  \"allowed_domains\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"280ca3bc-7ea9-46ef-9146-574438051973","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\": 8787,\n  \"fatigue_cap_per_24h\": 9352,\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\": 6589,\n      \"fatigue_cap_per_24h\": 7846,\n      \"allowed_domains\": [\n        \"string\",\n        \"string\"\n      ],\n      \"sending_domain\": \"string\",\n      \"sending_domain_verified\": true,\n      \"sending_domain_dns_records\": {\n        \"key_0\": {}\n      }\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d3a30ec0-d0c6-4edc-b110-6fbdc5f4c8d4","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\": 8787,\n  \"fatigue_cap_per_24h\": 9352,\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":"9249a49e-3959-48f4-8802-e0893e95a4f4","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\": 8787,\n  \"fatigue_cap_per_24h\": 9352,\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c80df0ae-1e11-4812-9748-c52bcf1dbd20","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\": 8787,\n  \"fatigue_cap_per_24h\": 9352,\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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"da64b7d6-3b5a-4a51-9c8b-a3b57a567486","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":"2f71bc90-b28c-461d-b562-7ee48139fbf6","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      },\n      \"verified\": false\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b342657b-ca66-43ba-ac9a-597582de9010","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":"e14855ce-3c20-4fff-839c-e0738eaad580","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\": 8110,\n      \"usage\": 3205,\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":"384b760b-f645-4620-be4a-70666b0ae002","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a7e4a0df-47f5-4760-850c-73a9034c98c8","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  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4174e437-9de7-4b4a-b8a4-859591837edf","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":"b5e92b66-d85e-4a28-99bb-66f429aea51e","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":"7004367b-beed-4101-ae9f-0c32842bb2dd","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":"4291b895-f000-44c9-b531-fb393faad0a7","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":"8e119795-69cd-4bb6-8768-3eeda6e4b036","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  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e5b9773d-705c-4b56-9349-e73d44510d04","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":"f3fe739b-afa3-4648-99d6-ba8ee9fa1f4e","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":"f9e2d1b6-c11a-441f-b7c6-9e40391bd0d3","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        \"key_1\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      \"domain\": \"string\",\n      \"validation_results\": {},\n      \"verified\": true\n    },\n    \"id\": \"string\",\n    \"type\": \"string\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9e155683-a9aa-406d-8b83-100ac7497378","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":"c2c517f6-03c1-4a54-9bd0-c04e8634257e","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\": 3211,\n      \"usage\": 8399,\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":"284e6c5a-894d-4c96-be34-d20bf1735b64","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2ad9910f-69e8-4412-8f19-2d56cbd99d35","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  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f4fa9c1f-e17c-4940-bd2f-069fde51d636","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":"2bc6d411-b4c4-4e4d-8649-648140bdd5ce","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":"29","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":"2119ef94-989b-4bf1-bef1-6c340f0f7e25","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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\": \"2023-10-07T18:01:55.009Z\",\n        \"updated_at\": \"1984-03-22T20:35:38.510Z\"\n      }\n    },\n    {\n      \"id\": \"string\",\n      \"type\": \"string\",\n      \"attributes\": {\n        \"key\": \"string\",\n        \"label\": \"string\",\n        \"color\": \"string\",\n        \"created_at\": \"2018-08-06T23:50:27.274Z\",\n        \"updated_at\": \"1956-10-10T21:51:59.710Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"978702bb-a843-41bd-b8a8-e08c9361243f","name":"Unauthenticated","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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":"4feed07e-7268-4df8-a232-0302389fd941","name":"Authorization error","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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":"626445ff-0815-49ca-951c-f4e3884aada6","name":"Validation error","originalRequest":{"url":{"path":["theme-definitions"],"host":["{{baseUrl}}"],"query":[{"key":"q","value":"string"},{"key":"sort","value":"string"},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"188f065d-715b-482c-8cdd-761a112e5fde","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\": \"primary\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"4fc45186-e4b3-4d08-8f5b-0bac08420164","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\": \"primary\"\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\": \"2010-05-19T22:51:00.468Z\",\n      \"updated_at\": \"2021-05-15T22:05:35.193Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d27dc2ad-0044-483c-aa52-e6bbbbfb4830","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\": \"primary\"\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":"2969d33d-08c3-4d53-a635-ec03658e6209","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\": \"primary\"\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\": 5523,\n      \"usage\": 6534,\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":"44c37007-3dd4-4380-a6f9-35f10969e785","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\": \"primary\"\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":"0c085626-8a34-4dea-9411-42d8834c6ff5","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\": \"primary\"\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":"187d4ccf-d598-4b8c-921d-de14e5904663","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\": \"primary\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2a8c8460-cf71-45a0-abe8-2b657ab98024","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\": \"primary\"\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"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"87be49f2-72aa-4079-b3a7-e67d6b7691e3","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"destructive\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"5c926f54-b268-4218-a56f-65be2c25e300","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"destructive\"\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\": \"2010-05-19T22:51:00.468Z\",\n      \"updated_at\": \"2021-05-15T22:05:35.193Z\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"74620f81-b7c5-4631-899d-e335d9230ea2","name":"Unauthenticated","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"destructive\"\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":"2164c529-c06b-4066-be69-ddbffe0d6c1e","name":"Authorization error","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"destructive\"\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":"6cb0845f-6dd4-43dd-9eed-c68f42a1e9e6","name":"Not found","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"destructive\"\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":"348afd9b-af98-44fa-8c75-5222bcb912cd","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"destructive\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"34f86233-a50e-42ec-856c-4b1e2a2dd37e","name":"Validation error","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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\": \"destructive\"\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"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a11e83e3-c3fc-4c3f-905e-87f286222595","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":"990cefb5-11b0-308f-27ce-7a8be262a3a6","key":"themeDefinition","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE"},"response":[{"id":"4e430546-a62b-4379-9782-a9b91804fc80","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"7204673e-d089-419a-900a-73598f59b35b","name":"Unauthenticated","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"5a840b6c-dc07-4ccf-984e-05d558b62032","name":"Authorization error","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"c636d824-5ba9-46d3-b631-1415b32fed9f","name":"Not found","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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":"74389c91-65ca-41dd-b2dc-1c14327c9d55","name":"Validation error","originalRequest":{"url":{"path":["theme-definitions",":themeDefinition"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"990cefb5-11b0-308f-27ce-7a8be262a3a6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"a47bffd4-ea26-41fd-8404-826b02f8fda6","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":"d696ae69-307c-4443-bb86-4a46e7df25d5","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":"2020-03-29T08:42:17.006Z","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":"2008-12-05T02:08:53.352Z","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":"29","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":"e70aebb3-6f40-48b2-a1dc-5541c2b39725","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":"2020-03-29T08:42:17.006Z"},{"key":"filter[created_at][lte]","value":"2008-12-05T02:08:53.352Z"},{"key":"limit","value":"29"},{"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\": \"success\",\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          \"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        \"ip\": \"string\",\n        \"user_agent\": \"string\",\n        \"created_at\": \"1957-10-29T15:14:39.394Z\"\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\": \"1979-06-07T17:10:01.770Z\"\n      }\n    }\n  ],\n  \"meta\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bf60596e-3f32-4d2f-a8fb-12d64fa11e34","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":"2020-03-29T08:42:17.006Z"},{"key":"filter[created_at][lte]","value":"2008-12-05T02:08:53.352Z"},{"key":"limit","value":"29"},{"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":"cfd03a5a-36a6-4631-a970-a070fd372f25","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":"2020-03-29T08:42:17.006Z"},{"key":"filter[created_at][lte]","value":"2008-12-05T02:08:53.352Z"},{"key":"limit","value":"29"},{"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\": 3211,\n      \"usage\": 8399,\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":"d76a9c12-7b65-4c0d-831c-689359b2c1cb","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":"2020-03-29T08:42:17.006Z"},{"key":"filter[created_at][lte]","value":"2008-12-05T02:08:53.352Z"},{"key":"limit","value":"29"},{"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":"002f5241-f90c-4ed5-a0ba-36b8ca1bcbab","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":"2020-03-29T08:42:17.006Z"},{"key":"filter[created_at][lte]","value":"2008-12-05T02:08:53.352Z"},{"key":"limit","value":"29"},{"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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"c5cfbf15-07ab-4257-969c-7126697f3117","name":"Billing","description":{"content":"Plans, subscription, payment methods and invoices.","type":"text/plain"},"item":[{"id":"75b75006-5ab5-42e6-8651-a733ce8f5a08","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":"56db0591-786a-4970-965b-a91746c4c500","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\": 5819,\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\": 4830,\n        \"key_1\": 1963,\n        \"key_2\": 80\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":"31212b68-8655-4990-b1ad-1dc56bd693cd","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":"b988feda-0ded-4ade-8ade-8dc187f946ea","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ce4bc262-7ac6-4807-a70e-2f4f12f16369","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\": \"annual\",\n  \"addons\": [\n    4393,\n    6445\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"23157b8f-3055-4969-afcb-d515c917d9ba","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\": \"monthly\",\n  \"addons\": [\n    8891,\n    9573\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\": \"annual\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 907,\n        \"key_1\": 3713,\n        \"key_2\": 5987\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\": \"none\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b21a34da-2a32-413a-9250-c778bba57aa0","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\": \"monthly\",\n  \"addons\": [\n    8891,\n    9573\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":"a6ff78c3-d263-410d-afbc-5fdc5dcb0bbf","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\": \"monthly\",\n  \"addons\": [\n    8891,\n    9573\n  ]\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\": {\n      \"payment_intent_client_secret\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2df9f583-c0c6-41a1-b994-b585ce0ec5bd","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\": \"monthly\",\n  \"addons\": [\n    8891,\n    9573\n  ]\n}","options":{"raw":{"language":"json"}}}},"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":"9b49ce3e-982b-4054-9316-af5f6b8b7cd3","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\": \"monthly\",\n  \"addons\": [\n    8891,\n    9573\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6335011d-c1e5-4d6b-be58-535698c3253d","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\": \"monthly\",\n  \"addons\": [\n    8891,\n    9573\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_quantity_exceeded\",\n    \"message\": \"string\",\n    \"details\": {\n      \"addon\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c04f91b8-5127-4ada-b0d0-223d80464afb","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\": \"business\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    6531,\n    1390\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"5e9419fe-b91d-4faf-b517-8c93218a64c6","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\": \"starter\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    7145,\n    8267\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\": \"none\",\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\": 2695,\n        \"currency\": \"string\",\n        \"period_start\": \"string\",\n        \"period_end\": \"string\"\n      },\n      \"renewal\": {\n        \"amount_minor\": 5374,\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\": 7086\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b73b5b6c-3456-4711-b4da-e6cf27cccc70","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\": \"starter\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    7145,\n    8267\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":"e6d0f35e-1f01-4ab2-bfd6-61c0f0fe2fa8","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\": \"starter\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    7145,\n    8267\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":"a8ae88d8-4546-4384-81a9-5c94658986ca","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\": \"starter\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    7145,\n    8267\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":"ce66dbab-0a3c-4ae7-bf26-902b5ced9825","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\": \"starter\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    7145,\n    8267\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d16ca810-dcbc-41cd-9b0c-1d34067e7290","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\": \"starter\",\n  \"billing_interval\": \"annual\",\n  \"addons\": [\n    7145,\n    8267\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_quantity_exceeded\",\n    \"message\": \"string\",\n    \"details\": {\n      \"addon\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"5a4e7008-5985-4874-8d39-c694a30fd1d7","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":"3dd8aee8-4b92-49ca-8404-6502bc4db220","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\": \"annual\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 907,\n        \"key_1\": 3713,\n        \"key_2\": 5987\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\": \"none\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b58cc6b3-b33b-49fb-9a9c-45b907af375a","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":"a6223376-92c0-42df-8cb8-2a99693d50f6","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":"85014bbf-d5bb-43f9-8613-26486de757fe","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"08189708-4dee-4941-b274-1d01d514f1f5","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":"bc31677b-d47c-4df8-ada7-e04e9eacdff9","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\": \"annual\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 907,\n        \"key_1\": 3713,\n        \"key_2\": 5987\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\": \"none\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"713efd2a-b191-4ff8-9033-5fb7eb51c7ca","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":"f2256d2b-99c7-4435-a223-88ff8f4a809f","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":"7ff273a8-0072-486c-974a-ebf6ac147f84","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a60922c0-cf4e-4f9f-ae7e-6fba2da7e17c","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ec62b5ae-83d1-44eb-804f-cb136a61c3bb","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":"405f151d-66fc-44a0-9661-e713074033c0","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\": \"annual\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 907,\n        \"key_1\": 3713,\n        \"key_2\": 5987\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\": \"none\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5dc78fc3-e3f6-4fbc-837e-6c2e91c73bcc","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":"13b09d95-3cc0-4ab9-9a50-c8d001c68d1b","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\": \"no_active_subscription\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f3405aa5-6652-474e-ab0a-437dcb5b6601","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0b94ed0e-88cf-4c84-b648-6c32eb83d65e","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8827a812-2cf5-46f0-a0f6-35f6b96db8ad","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    296,\n    752\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"2887319f-43f0-4ae0-82ff-575b3d8fc88c","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\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    735,\n    720\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\": \"annual\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 907,\n        \"key_1\": 3713,\n        \"key_2\": 5987\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\": \"none\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"21bf2576-d9fa-4f40-90ce-8956632068a5","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\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    735,\n    720\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":"31cf40b6-fb20-4a9d-9691-e6b563d4c31d","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\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    735,\n    720\n  ]\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\": {\n      \"payment_intent_client_secret\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4e66793a-e91e-42d2-9b6f-64f388475e13","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\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    735,\n    720\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": {\n    \"code\": \"plan_managed_by_contract\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0ba0e298-8a1d-4ec7-b771-11fce8503af8","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\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    735,\n    720\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e80271f8-512f-4da9-9819-99d39d728268","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\": \"growth\",\n  \"billing_interval\": \"monthly\",\n  \"addons\": [\n    735,\n    720\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_quantity_exceeded\",\n    \"message\": \"string\",\n    \"details\": {\n      \"addon\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"db807c52-b36e-40df-9bd4-a1c9e2e7b46b","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":"09b320b3-6f47-44e1-9d86-f015407af030","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\": \"annual\",\n      \"billing_state\": \"string\",\n      \"addons\": {\n        \"key_0\": 907,\n        \"key_1\": 3713,\n        \"key_2\": 5987\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\": \"none\",\n      \"effective_at\": \"string\",\n      \"cancelled_scheduled_change\": false,\n      \"status\": \"string\",\n      \"ends_at\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9da30556-700b-41dd-bfac-dcf5dfc7afc6","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":"0bfd982a-204f-4364-b719-6796ab086f46","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_declined\",\n    \"message\": \"string\",\n    \"details\": {\n      \"payment_intent_client_secret\": \"string\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6efc698a-f48c-44a0-ad70-6650eeb02282","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\": \"plan_busy\",\n    \"message\": \"string\",\n    \"details\": null\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c20a9779-ca4f-494a-9c69-535d654c616d","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"84ed945c-8eed-42cc-ad01-97a7d5d952cb","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a82e62f6-be96-45b1-bd52-83c7c2bf328c","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":"9079a4f8-3a2e-4fd1-a718-10ee280ea0ac","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":"48150c64-68fd-4f94-9e41-be43368e1a9f","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":"15485b23-c49a-4332-beb4-99540eb2d5f1","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0f4304a9-f0fa-40b6-8b5f-429f7423b48e","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"582fdee7-7180-4be8-9f4f-9f3fca27958c","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":"68237461-6770-421c-9589-ec98b805ab54","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":"a0a798e1-a74c-4090-9ab7-f07a2f1dd9b2","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":"28126718-7a58-40b1-ac6d-e13f7b8418a5","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ad0fdc11-7dd4-4d04-b667-9d65f26b8f36","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":"04fafa9a-d2c3-4cca-83c6-bbc8db614163","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":"5cdcd833-6575-40e6-b744-9f970d471e46","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":"ee961264-80ca-4b0e-9422-489e33e2f7e3","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5bfd1dcf-c720-4262-aaba-249d4aff4938","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"221846c2-3fd9-41f9-9bff-aba52ca506f7","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":"1703696b-2b9c-4235-a856-b2944c00d106","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":"1ed36469-d6ad-442f-9c46-1668dddbe003","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":"e1990f26-3931-40de-81d8-41055ac0b147","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"df72dc3d-1eee-4911-8e3a-c2f4fd3cc8c6","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"cbbe2979-7503-4eb4-9313-a780ce31bbe7","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_BawRsYN4i\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"bb8dcb23-34b6-40db-9d50-606556756e65","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_BawRsYN4i\"\n}","options":{"raw":{"language":"json"}}}},"status":"No Content","code":204,"header":[{"key":"Content-Type","value":"text/plain"}],"body":"","cookie":[],"_postman_previewlanguage":"text"},{"id":"6902de68-f852-4676-803e-7f54ff1c61eb","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_BawRsYN4i\"\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":"cbfdf0d1-d208-4076-8203-5c7aa72ccd19","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_BawRsYN4i\"\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":"e1756ee4-33c1-498c-a3c0-fabb33d8ff73","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_BawRsYN4i\"\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":"129deb75-e905-44af-a834-f95e9ee2af69","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_BawRsYN4i\"\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":"e3531763-02b7-4c76-ba7d-fa05086a4909","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_BawRsYN4i\"\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fcda4103-4b0e-4149-b256-837cac99182e","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_BawRsYN4i\"\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"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b3da6d54-f0f6-47a3-ac15-51f2795b205f","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":"75637459-309b-4bdc-9648-16fb8cb76204","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":"51089dc6-8844-46fe-a9a5-17cc91fbc819","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":"165ff0fb-4d5c-46dc-bf89-b5da530d440b","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":"6b76b7c3-df2a-4800-9c3d-e6fc8effb6b7","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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c0b56c8b-c120-4b07-a3f0-597907e1211a","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a17b9d75-a3e5-45e1-9ce7-fa5df3f27208","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":"4d7d9ce2-88e7-44e1-96c6-2f77e13ad45d","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":"1378686c-49bc-4753-b7ea-eaf8651a65a8","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":"02f7ee88-26b0-4820-90c7-7355990618a4","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":"2a20c687-d0d5-46c7-81c2-0d9f4b436cf5","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3fc033a5-c92f-41e6-bef3-7093d30f8e26","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":"e5f01d4b-5418-4db2-9bd9-6cd2b12c1260","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":"19aa5a3a-b475-4659-bda8-84d25186620a","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":"393db30e-2171-47e1-a447-ae1a9289e2a0","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d7efa943-91d5-42e5-b275-aab4da0c9b18","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":"a1431c0c-320f-4035-a3f4-3fa8a134e4a4","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\": true,\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":"a08021f6-b4c4-474a-bd51-365720d9d503","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":"481865d4-ed8c-4cf3-aadd-cd0830dd9da7","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":"e3091550-e50c-451a-a352-5d32c37014d5","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  }\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8655a3ec-650b-4c35-bd64-588e5ee2b11c","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\": \"Qf\",\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":"eeaaa24c-bb55-4b7c-9673-55e4110a3663","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\": \"Qf\",\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":"79343222-3f03-420e-b692-59345827d5fd","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\": \"Qf\",\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":"ac1a1e55-7523-4208-927a-c13f1add10a0","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\": \"Qf\",\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":"319291b9-9df3-436c-9af4-4880638be9b7","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\": \"Qf\",\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\": 6351\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4376d702-a9cb-48d1-8caf-b9926d15e9b6","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\": \"Qf\",\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":"7a2b57ab-8f76-4150-9fbd-d74d39e9ba6d","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":"e74b1efa-2ab8-46cc-9054-b30c07952988","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\": 9081,\n      \"currency\": \"string\",\n      \"locale\": \"string\",\n      \"tax_display\": \"string\",\n      \"trial_days\": 2679,\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":"ccb6134e-26d6-4829-a67e-312422d7ccda","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  }\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":"4e7317bd-8b2a-40b8-bb46-f1a1d840ed11","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"}}}