[{"data":1,"prerenderedAt":791},["ShallowReactive",2],{"content:integrations:\u002Fintegrations\u002Frest-api":3,"content:integrations:list:directory":401,"plan-catalog":447,"code-html:":790},{"id":4,"title":5,"body":6,"canonical":339,"catalog_row":340,"category":341,"description":342,"details":343,"docs_path":363,"draft":364,"extension":365,"faq":366,"icon":379,"locale":380,"meta":381,"name":382,"navigation":383,"noindex":364,"og":339,"order":384,"path":385,"related":386,"seo":389,"status":390,"stem":391,"steps":392,"summary":398,"updated":399,"__hash__":400},"integrations\u002Fintegrations\u002Frest-api.md","REST API to send people and events, read answers",{"type":7,"value":8,"toc":332},"minimark",[9,14,18,22,25,214,218,262,266,316,320,323,328],[10,11,13],"h2",{"id":12},"what-it-does","What it does",[15,16,17],"p",{},"The REST API lets your code talk to Pulseri. Send people and events as they happen, and either can start a survey. Read answers and reports back into your own tools. Lists use the same paging, search and filters everywhere, and errors share one shape.",[10,19,21],{"id":20},"first-requests","First requests",[15,23,24],{},"Tell Pulseri who someone is, then what they did. A public key can send people in, and a service account key on your server sends events.",[26,27,28,140],"code-tabs",{},[29,30,36],"pre",{"className":31,"code":32,"filename":33,"language":34,"meta":35,"style":35},"language-bash shiki shiki-themes material-theme-lighter pulseri-code material-theme-palenight","curl https:\u002F\u002Fapi.pulseri.com\u002Fv1\u002Fidentify \\\n  -H \"Authorization: Bearer pk_live_...\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"external_id\": \"user_123\",\n    \"name\": \"Emily Carter\",\n    \"email\": \"emily@northwind.example\",\n    \"group_id\": \"northwind-books\",\n    \"traits\": { \"plan\": \"pro\", \"seats\": 12 }\n  }'\n","Identify a person","bash","",[37,38,39,56,75,89,101,107,113,119,125,131],"code",{"__ignoreMap":35},[40,41,44,48,52],"span",{"class":42,"line":43},"line",1,[40,45,47],{"class":46},"sRPBs","curl",[40,49,51],{"class":50},"spJNI"," https:\u002F\u002Fapi.pulseri.com\u002Fv1\u002Fidentify",[40,53,55],{"class":54},"so3wE"," \\\n",[40,57,59,62,66,70,73],{"class":42,"line":58},2,[40,60,61],{"class":50},"  -H",[40,63,65],{"class":64},"sDqDV"," \"",[40,67,69],{"class":68},"sYyUr","Authorization: Bearer pk_live_...",[40,71,72],{"class":64},"\"",[40,74,55],{"class":54},[40,76,78,80,82,85,87],{"class":42,"line":77},3,[40,79,61],{"class":50},[40,81,65],{"class":64},[40,83,84],{"class":68},"Content-Type: application\u002Fjson",[40,86,72],{"class":64},[40,88,55],{"class":54},[40,90,92,95,98],{"class":42,"line":91},4,[40,93,94],{"class":50},"  -d",[40,96,97],{"class":64}," '",[40,99,100],{"class":68},"{\n",[40,102,104],{"class":42,"line":103},5,[40,105,106],{"class":68},"    \"external_id\": \"user_123\",\n",[40,108,110],{"class":42,"line":109},6,[40,111,112],{"class":68},"    \"name\": \"Emily Carter\",\n",[40,114,116],{"class":42,"line":115},7,[40,117,118],{"class":68},"    \"email\": \"emily@northwind.example\",\n",[40,120,122],{"class":42,"line":121},8,[40,123,124],{"class":68},"    \"group_id\": \"northwind-books\",\n",[40,126,128],{"class":42,"line":127},9,[40,129,130],{"class":68},"    \"traits\": { \"plan\": \"pro\", \"seats\": 12 }\n",[40,132,134,137],{"class":42,"line":133},10,[40,135,136],{"class":68},"  }",[40,138,139],{"class":64},"'\n",[29,141,144],{"className":31,"code":142,"filename":143,"language":34,"meta":35,"style":35},"curl https:\u002F\u002Fapi.pulseri.com\u002Fv1\u002Fevents \\\n  -H \"Authorization: Bearer sk_live_...\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"event_key\": \"ticket.closed\",\n    \"external_event_id\": \"evt_8f14e45f\",\n    \"person_id\": \"user_123\",\n    \"payload\": { \"email\": \"emily@northwind.example\" }\n  }'\n","Send an event",[37,145,146,155,168,180,188,193,198,203,208],{"__ignoreMap":35},[40,147,148,150,153],{"class":42,"line":43},[40,149,47],{"class":46},[40,151,152],{"class":50}," https:\u002F\u002Fapi.pulseri.com\u002Fv1\u002Fevents",[40,154,55],{"class":54},[40,156,157,159,161,164,166],{"class":42,"line":58},[40,158,61],{"class":50},[40,160,65],{"class":64},[40,162,163],{"class":68},"Authorization: Bearer sk_live_...",[40,165,72],{"class":64},[40,167,55],{"class":54},[40,169,170,172,174,176,178],{"class":42,"line":77},[40,171,61],{"class":50},[40,173,65],{"class":64},[40,175,84],{"class":68},[40,177,72],{"class":64},[40,179,55],{"class":54},[40,181,182,184,186],{"class":42,"line":91},[40,183,94],{"class":50},[40,185,97],{"class":64},[40,187,100],{"class":68},[40,189,190],{"class":42,"line":103},[40,191,192],{"class":68},"    \"event_key\": \"ticket.closed\",\n",[40,194,195],{"class":42,"line":109},[40,196,197],{"class":68},"    \"external_event_id\": \"evt_8f14e45f\",\n",[40,199,200],{"class":42,"line":115},[40,201,202],{"class":68},"    \"person_id\": \"user_123\",\n",[40,204,205],{"class":42,"line":121},[40,206,207],{"class":68},"    \"payload\": { \"email\": \"emily@northwind.example\" }\n",[40,209,210,212],{"class":42,"line":127},[40,211,136],{"class":68},[40,213,139],{"class":64},[10,215,217],{"id":216},"customers-and-employees","Customers and employees",[15,219,220,223,224,227,228,231,232,235,236,239,240,231,243,246,247,249,250,253,254,257,258,261],{},[37,221,222],{},"\u002Fidentify"," takes an optional ",[37,225,226],{},"audience_type",": ",[37,229,230],{},"customer"," (the default) or ",[37,233,234],{},"employee",". ",[37,237,238],{},"\u002Fgroup"," takes ",[37,241,242],{},"customer_account",[37,244,245],{},"department",". Pulseri uses the value only when it creates the person or group; on an existing one it is ignored. A customer joins a customer account and an employee joins a department, and a group that ",[37,248,222],{}," creates from ",[37,251,252],{},"group_id"," gets the matching type. If the group already exists with the other type, a secret key or a signed request gets ",[37,255,256],{},"422 group_audience_mismatch",". An unsigned public key still gets ",[37,259,260],{},"204 No Content"," and the person is saved without the group.",[10,263,265],{"id":264},"identity-verification","Identity verification",[15,267,268,269,272,273,276,277,279,280,282,283,286,287,290,291,279,293,295,296,299,300,302,303,305,306,308,309,235,311],{},"A public key is visible in your page, so Pulseri lets you sign requests. Compute ",[37,270,271],{},"HMAC-SHA256(secret, message)"," as lowercase hex on your server and send it as ",[37,274,275],{},"signature"," to ",[37,278,222],{},", ",[37,281,238],{}," or ",[37,284,285],{},"\u002Ftrack",". The message is ",[37,288,289],{},"person:\u003Cid>"," for a person (",[37,292,222],{},[37,294,285],{},") and ",[37,297,298],{},"group:\u003Cid>"," for a group (",[37,301,238],{},"). Public-key calls to ",[37,304,222],{}," and ",[37,307,238],{}," answer ",[37,310,260],{},[312,313,315],"a",{"href":314},"\u002Fproduct\u002Fapi-and-assistants","How signing works",[10,317,319],{"id":318},"who-it-suits","Who it suits",[15,321,322],{},"Developers who want feedback to follow what happens in their product.",[15,324,325],{},[312,326,327],{"href":314},"Read more on the API and assistants page",[329,330,331],"style",{},"html pre.shiki code .sRPBs, html code.shiki .sRPBs{--shiki-light:#E2931D;--shiki-default:#7CCBC6;--shiki-dark:#FFCB6B}html pre.shiki code .spJNI, html code.shiki .spJNI{--shiki-light:#91B859;--shiki-default:#E0B676;--shiki-dark:#C3E88D}html pre.shiki code .so3wE, html code.shiki .so3wE{--shiki-light:#90A4AE;--shiki-default:#E0B676;--shiki-dark:#BABED8}html pre.shiki code .sDqDV, html code.shiki .sDqDV{--shiki-light:#39ADB5;--shiki-default:#8FCDA8;--shiki-dark:#89DDFF}html pre.shiki code .sYyUr, html code.shiki .sYyUr{--shiki-light:#91B859;--shiki-default:#8FCDA8;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":35,"searchDepth":58,"depth":58,"links":333},[334,335,336,337,338],{"id":12,"depth":58,"text":13},{"id":20,"depth":58,"text":21},{"id":216,"depth":58,"text":217},{"id":264,"depth":58,"text":265},{"id":318,"depth":58,"text":319},null,"api_rpm","developers","Send people and events from your code, and read answers and score reports back.",{"title":344,"intro":345,"items":346},"What you can do","Most of the dashboard is in the API. The API reference lists every call.",[347,351,355,359],{"name":348,"text":349,"icon":350},"Send people and groups","Identify a person with their traits and group them by company or team.","i-lucide-users",{"name":352,"text":353,"icon":354},"Send events","Tell Pulseri what happened, such as a ticket closing, so a trigger can start a survey.","i-lucide-zap",{"name":356,"text":357,"icon":358},"Read answers and reports","Fetch answers and score reports for one campaign, one group or one person.","i-lucide-bar-chart-3",{"name":360,"text":361,"icon":362},"Manage your setup","Work with segments, campaigns, alert rules, webhook endpoints and your team.","i-lucide-workflow","\u002F",false,"md",[367,370,373,376],{"q":368,"a":369},"Which key should I use?","A public key in browser code, because it can only send data in. A service account key on your server for everything else.",{"q":371,"a":372},"How do I prove a public-key request came from my app?","Turn on identity verification. Your server signs `person:` plus the person id (or `group:` plus the group id) with HMAC-SHA256 and a secret from Settings, and the browser sends the hex result as signature. Pulseri answers a wrong signature with 401 invalid_signature, and with 401 signature_required once you reject unsigned requests.",{"q":374,"a":375},"Are there rate limits?","Yes. Limits are per key and per minute, and grow with your plan. A response that hits the limit carries a Retry-After header.",{"q":377,"a":378},"Where is the full reference?","In the API reference, linked from this page, with examples for every call.","i-lucide-code-xml","en",{},"REST API",true,"70","\u002Fintegrations\u002Frest-api",[387,388],"webhooks","assistants",{"title":5,"description":342},"live","integrations\u002Frest-api",[393,394,395,396,397],"Create a key in the dashboard. A public key is for browser code and can only send data in. A service account key is for your server. It can send data whatever its role, so keep it out of browsers and shared tools.","Send the key as a Bearer token in each request's Authorization header.","Tell Pulseri who someone is, then what they did.","Create a trigger in Pulseri for that event, choose the survey and add a delay if you like.","Read answers and score reports back through the same API.","Send people and events in, and read answers and reports out.","2026-10-26","dcADUZ-IJMARRcbi_Z9ltwmCERPYr04IinFOVqg1E0I",[402,409,410,418,426,433,440],{"path":403,"name":404,"summary":405,"icon":406,"category":341,"order":407,"catalog_row":408,"status":390,"draft":364},"\u002Fintegrations\u002Fassistants","AI assistants","Ask about your feedback in plain words from the assistant you already use.","i-lucide-bot","80","mcp_rpm",{"path":385,"name":382,"summary":398,"icon":379,"category":341,"order":384,"catalog_row":340,"status":390,"draft":364},{"path":411,"name":412,"summary":413,"icon":414,"category":415,"order":416,"catalog_row":417,"status":390,"draft":364},"\u002Fintegrations\u002Fslack","Slack","Low-score alerts in the channel you pick, with the full comment.","i-lucide-message-square","alerts","10","integration.slack",{"path":419,"name":420,"summary":421,"icon":422,"category":423,"order":424,"catalog_row":425,"status":390,"draft":364},"\u002Fintegrations\u002Fstripe","Stripe","Ask for feedback after an invoice is paid or a checkout is completed.","i-lucide-credit-card","surveys","30","integration.stripe",{"path":427,"name":428,"summary":429,"icon":430,"category":415,"order":431,"catalog_row":432,"status":390,"draft":364},"\u002Fintegrations\u002Fteams","Microsoft Teams","Alerts in a Microsoft Teams channel, with admin approval in your Microsoft 365.","i-lucide-messages-square","20","integration.teams",{"path":434,"name":435,"summary":436,"icon":437,"category":341,"order":438,"catalog_row":439,"status":390,"draft":364},"\u002Fintegrations\u002Fwebhooks","Signed webhooks","Send events in, and get alerts out, with a signature on every request.","i-lucide-webhook","60","webhook_endpoints",{"path":441,"name":442,"summary":443,"icon":444,"category":423,"order":445,"catalog_row":446,"status":390,"draft":364},"\u002Fintegrations\u002Fzendesk","Zendesk","Ask the customer how support went when a ticket is solved.","i-lucide-life-buoy","40","integration.zendesk",{"fetched_at":448,"source":449,"response":450},"2026-11-05T19:47:02.540Z","https:\u002F\u002Fapi.pulseri.com\u002Fv1\u002Fbilling\u002Fplans",{"data":451},{"id":452,"type":453,"attributes":454},"catalog","plan_catalog",{"catalog_version":109,"currency":455,"locale":380,"tax_display":456,"trial_days":457,"links":458,"plans":464,"groups":508,"add_ons":752,"overage":785},"EUR","excl_vat",14,{"contact_url":459,"terms_url":460,"privacy_url":461,"dpa_url":462,"terms_version":463},"https:\u002F\u002Fwww.pulseri.com\u002Fcontact?topic=enterprise","https:\u002F\u002Fwww.pulseri.com\u002Flegal\u002Fterms","https:\u002F\u002Fwww.pulseri.com\u002Flegal\u002Fprivacy","https:\u002F\u002Fwww.pulseri.com\u002Flegal\u002Fdpa","2026-10-13",[465,479,490,501],{"key":466,"name":467,"description":468,"rank":43,"highlights":469,"self_serve":383,"cta":472,"price":473},"starter","Starter","For small teams just getting started with feedback.",[470,471],"people","sends_per_month","select",{"monthly":474,"annual":476,"annual_monthly_equivalent_minor":478},{"amount_minor":475,"currency":455},4900,{"amount_minor":477,"currency":455},49000,4083,{"key":480,"name":481,"description":482,"rank":58,"highlights":483,"self_serve":383,"cta":472,"price":484},"growth","Growth","For growing teams that need more room to survey.",[470,471],{"monthly":485,"annual":487,"annual_monthly_equivalent_minor":489},{"amount_minor":486,"currency":455},9900,{"amount_minor":488,"currency":455},99000,8250,{"key":491,"name":492,"description":493,"rank":77,"highlights":494,"self_serve":383,"cta":472,"price":495},"business","Business","For larger teams running feedback at scale.",[470,471],{"monthly":496,"annual":498,"annual_monthly_equivalent_minor":500},{"amount_minor":497,"currency":455},19900,{"amount_minor":499,"currency":455},199000,16583,{"key":502,"name":503,"description":504,"rank":91,"highlights":505,"self_serve":364,"cta":506,"cta_label":507,"contact_url":459,"price":339},"enterprise","Enterprise","For organisations with security, scale or contract requirements.",[470,471],"contact","Let's talk",[509,541,563,581,593,635,674,716],{"key":510,"label":511,"rows":512},"core_data","Core data",[513,521,529,535],{"key":470,"label":514,"unit":470,"enforced":383,"kind":515,"values":516},"People","limit",{"starter":517,"growth":518,"business":519,"enterprise":520},500,2500,10000,{"custom":383},{"key":522,"label":523,"unit":522,"enforced":383,"kind":515,"values":524},"traits","Traits",{"starter":525,"growth":526,"business":527,"enterprise":528},50,150,300,{"custom":383},{"key":530,"label":531,"unit":530,"enforced":383,"kind":515,"values":532},"segments","Segments",{"starter":133,"growth":525,"business":533,"enterprise":534},200,{"custom":383},{"key":536,"label":537,"unit":536,"enforced":383,"kind":515,"values":538},"themes","Themes",{"starter":539,"growth":539,"business":539,"enterprise":540},30,{"custom":383},{"key":542,"label":543,"rows":544},"collection","Collection",[545,551,558],{"key":471,"label":546,"unit":547,"enforced":383,"kind":515,"values":548},"Survey sends a month","sends",{"starter":518,"growth":519,"business":549,"enterprise":550},30000,{"custom":383},{"key":552,"label":553,"unit":554,"enforced":383,"kind":515,"values":555},"campaign_digests","Campaigns with their own AI digest","campaigns",{"starter":556,"growth":133,"business":525,"enterprise":557},0,{"unlimited":383},{"key":559,"label":560,"enforced":383,"kind":561,"values":562},"custom_sending_domain","Custom sending domain","feature",{"starter":364,"growth":383,"business":383,"enterprise":383},{"key":564,"label":565,"rows":566},"automation","Automation",[567,575],{"key":568,"label":569,"unit":570,"enforced":383,"kind":515,"values":571},"alert_rules","Alert rules","rules",{"starter":103,"growth":572,"business":573,"enterprise":574},25,100,{"custom":383},{"key":439,"label":576,"unit":577,"enforced":383,"kind":515,"values":578},"Webhook endpoints","endpoints",{"starter":58,"growth":103,"business":579,"enterprise":580},20,{"custom":383},{"key":582,"label":583,"rows":584},"integrations","Integrations",[585,587,589,591],{"key":417,"label":412,"enforced":383,"kind":561,"values":586},{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":432,"label":428,"enforced":383,"kind":561,"values":588},{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":425,"label":420,"enforced":383,"kind":561,"values":590},{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":446,"label":442,"enforced":383,"kind":561,"values":592},{"starter":364,"growth":383,"business":383,"enterprise":383},{"key":594,"label":595,"rows":596},"access","Access and API",[597,603,609,615,621,629],{"key":598,"label":599,"unit":600,"enforced":383,"kind":515,"values":601},"service_accounts","Service accounts","accounts",{"starter":58,"growth":103,"business":579,"enterprise":602},{"custom":383},{"key":604,"label":605,"unit":606,"enforced":383,"kind":515,"values":607},"public_keys","Public keys","keys",{"starter":58,"growth":103,"business":133,"enterprise":608},{"custom":383},{"key":610,"label":611,"unit":612,"enforced":383,"kind":515,"values":613},"connected_apps","Connected assistants","apps",{"starter":77,"growth":133,"business":525,"enterprise":614},{"unlimited":383},{"key":616,"label":617,"unit":618,"enforced":383,"kind":515,"values":619},"custom_roles","Custom roles","roles",{"starter":556,"growth":77,"business":133,"enterprise":620},{"unlimited":383},{"key":340,"label":622,"unit":623,"enforced":383,"kind":624,"values":625},"API requests a minute per key","requests","rate",{"starter":527,"growth":626,"business":627,"enterprise":628},1000,3000,{"custom":383},{"key":408,"label":630,"unit":623,"enforced":383,"kind":624,"values":631},"Assistant requests a minute per app",{"starter":632,"growth":527,"business":633,"enterprise":634},120,600,{"custom":383},{"key":636,"label":637,"rows":638},"security","Security and compliance",[639,647,651,657,662,666,670],{"key":640,"label":641,"unit":642,"enforced":383,"kind":515,"values":643},"audit_retention_days","Audit log retention","days",{"starter":539,"growth":644,"business":645,"enterprise":646},90,365,{"custom":383},{"key":648,"label":649,"enforced":383,"kind":561,"values":650},"audit_api","Audit log API",{"starter":364,"growth":364,"business":383,"enterprise":383},{"key":652,"label":653,"enforced":383,"kind":561,"values":654},"sso","Single sign-on (OIDC, SAML)",{"starter":364,"growth":364,"business":655,"enterprise":383},{"addon":656},"sso_connection",{"key":658,"label":659,"enforced":383,"kind":561,"values":660},"sso.domains","Verified sign-in domains",{"starter":364,"growth":364,"business":661,"enterprise":383},{"addon":656},{"key":663,"label":664,"enforced":383,"kind":561,"values":665},"sso.enforcement","Enforced single sign-on and domain capture",{"starter":364,"growth":364,"business":364,"enterprise":383},{"key":667,"label":668,"enforced":383,"kind":561,"values":669},"scim","SCIM user provisioning",{"starter":364,"growth":364,"business":364,"enterprise":383},{"key":671,"label":672,"enforced":383,"kind":561,"values":673},"session_policy","Configurable session limits",{"starter":364,"growth":364,"business":364,"enterprise":383},{"key":675,"label":676,"rows":677},"platform","Platform",[678,686,689,693,697,701,704,708,712],{"key":679,"label":680,"enforced":364,"kind":561,"values":681},"team_members","Team members",{"starter":682,"growth":683,"business":684,"enterprise":685},{"unlimited":383},{"unlimited":383},{"unlimited":383},{"unlimited":383},{"key":423,"label":687,"enforced":364,"kind":561,"values":688},"NPS, CSAT, CES and eNPS surveys",{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":690,"label":691,"enforced":364,"kind":561,"values":692},"metrics","Metrics and reports",{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":694,"label":695,"enforced":364,"kind":561,"values":696},"dashboard_widgets","Dashboards and widgets",{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":698,"label":699,"enforced":364,"kind":561,"values":700},"groups","Groups and accounts",{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":702,"label":382,"enforced":364,"kind":561,"values":703},"rest_api",{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":705,"label":706,"enforced":364,"kind":561,"values":707},"mcp","AI assistant access",{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":709,"label":710,"enforced":364,"kind":561,"values":711},"global_search","Global search",{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":713,"label":714,"enforced":364,"kind":561,"values":715},"saved_views","Saved views",{"starter":383,"growth":383,"business":383,"enterprise":383},{"key":717,"label":718,"rows":719},"support","Support and terms",[720,727,734,740,746],{"key":717,"label":721,"enforced":364,"kind":722,"values":723},"Support","text",{"starter":724,"growth":724,"business":725,"enterprise":726},"Email","Priority email","Named contact",{"key":728,"label":729,"enforced":364,"kind":722,"values":730},"security_paperwork","Security questionnaire and DPA",{"starter":731,"growth":731,"business":732,"enterprise":733},"Standard DPA","Standard DPA and questionnaire","Reviewed with your team",{"key":735,"label":736,"enforced":364,"kind":722,"values":737},"sla","Service level agreement",{"starter":738,"growth":738,"business":738,"enterprise":739},"None","By contract",{"key":741,"label":742,"enforced":364,"kind":722,"values":743},"billing_terms","Billing",{"starter":744,"growth":744,"business":744,"enterprise":745},"Card","Invoice",{"key":747,"label":748,"enforced":364,"kind":722,"values":749},"contract","Contract",{"starter":750,"growth":750,"business":750,"enterprise":751},"Online terms","Custom contract",[753,763,775],{"key":656,"label":754,"available_on":755,"max_quantity":43,"price":756,"grants":761},"SSO connection",[491],{"monthly":757,"annual":759},{"amount_minor":758,"currency":455},7900,{"amount_minor":760,"currency":455},79000,{"features":762},[652],{"key":764,"label":765,"available_on":766,"max_quantity":77,"price":767,"grants":772},"people_pack_5k","People pack (+5,000)",[491],{"monthly":768,"annual":770},{"amount_minor":769,"currency":455},7500,{"amount_minor":771,"currency":455},75000,{"limits":773},{"people":774},5000,{"key":776,"label":777,"available_on":778,"max_quantity":133,"price":779,"grants":783},"send_pack_10k","Send pack (+10,000 a month)",[491],{"monthly":780,"annual":781},{"amount_minor":518,"currency":455},{"amount_minor":782,"currency":455},25000,{"limits":784},{"sends_per_month":519},{"sends":786},{"per_1000":787,"applies_to_plans":789},{"amount_minor":788,"currency":455},250,[466,480,491],[],1793908073406]