{ "opencollection": "1.0.0", "info": { "name": "Companies AI Embed CustomerNotification API", "version": "v296.0-SNAPSHOT" }, "items": [ { "info": { "name": "CustomerNotification", "type": "folder" }, "items": [ { "info": { "name": "Retrieve an SMS template by type", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/notification/v1/templates/sms/:type", "params": [ { "name": "type", "value": "", "type": "path", "description": "Sms template type" }, { "name": "directSales", "value": "", "type": "query", "description": "Get the developer sms tempalte" } ] }, "docs": "This call returns all details for a specific sms template type." }, { "info": { "name": "List notification templates", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/notification/v1/templates", "params": [ { "name": "directSales", "value": "", "type": "query", "description": "List only the developers notification templates" } ] }, "docs": "List notification templates for the current channel" }, { "info": { "name": "Create or update a common email template element", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/notification/v1/templates/common/email", "body": { "type": "json", "data": "{}" } }, "docs": "This call allows you to create a new template element (for example, a variable) or update an existing one." }, { "info": { "name": "List all notification parameters for a notification type", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/notification/v1/templates/parameters/:type", "params": [ { "name": "type", "value": "", "type": "path", "description": "Notification type" } ] }, "docs": "This call returns all parameter details from a notification template for a specified template type." }, { "info": { "name": "Retrieve an email template by type", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/notification/v1/templates/email/:type", "params": [ { "name": "type", "value": "", "type": "path", "description": "Email template type" }, { "name": "directSales", "value": "", "type": "query", "description": "Get the developer email template" } ] }, "docs": "This call returns all details from a specific email template type." }, { "info": { "name": "Create or update an sms template", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/notification/v1/templates/sms", "body": { "type": "json", "data": "{}" } }, "docs": "This call create a new element or updates an existing SMS template." }, { "info": { "name": "Create or update an email template", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/notification/v1/templates/email", "body": { "type": "json", "data": "{}" } }, "docs": "This call creates a new email template or updates an existing template." }, { "info": { "name": "Retrieve common email element by type", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/notification/v1/templates/common/email/:type", "params": [ { "name": "type", "value": "", "type": "path", "description": "Notification common element type" } ] }, "docs": "Retrieve common email element by type for the current channel" }, { "info": { "name": "List notification common elements", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/notification/v1/templates/common" }, "docs": "List common element definitions that is present in each notification that is sent e.g. an unsubscribe message in an email footer." } ] } ], "bundled": true }