{ "opencollection": "1.0.0", "info": { "name": "Root Applications Embed API", "version": "1.0.1" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Embed", "type": "folder" }, "items": [ { "info": { "name": "Create an embed URL", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.uk.rootplatform.com/v1/insurance/embed/url", "params": [ { "name": "organization_id", "value": "", "type": "query", "description": "The unique identifier of the organization." }, { "name": "environment", "value": "", "type": "query", "description": "Specifies the environment for the embed session (e.g., sandbox, production)." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Generates a unique URL to initiate an Embed session, which allows customers to access various workflows within Embed. This URL can be used in either authenticated or unauthenticated flows. The authenticated flow is recommended for scenarios where the customer's identity is known, enabling seamless access to Embed’s Management and Sales workflows. The unauthenticated flow, intended for use in Embed | Sales only, is suited for scenarios where customer identity is not known upfront. See the [Embed " }, { "info": { "name": "Lookup an Embed session", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.uk.rootplatform.com/v1/insurance/embed-sessions/lookup", "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint allows you to retrieve an existing Embed session using identification details and a `product_module_key`. The session is retrieved based on the customer's identification type, number, and associated organization information. This supports use cases where an organization needs to look up session details securely using authentication.\n" } ] } ], "bundled": true }