JavaScript
const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: JSON.stringify({ agentId: '<string>', name: '<string>', enabled: true, features: [{name: 'AllowWebCall', enabled: true}], widgetAppearance: {theme: '<string>', position: '<string>', colors: {}, customStyles: {}}, description: '<string>', origins: ['<string>'], tools: ['<string>'] }) }; fetch('https://blackbox.dasha.ai/api/v1/web-integrations', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
{ "agentId": "<string>", "name": "<string>", "enabled": true, "features": [ { "name": "AllowWebCall", "enabled": true } ], "widgetAppearance": { "theme": "<string>", "position": "<string>", "colors": {}, "customStyles": {} }, "integrationId": "<string>", "orgId": "<string>", "createdTime": "2023-11-07T05:31:56Z", "lastUpdateTime": "2023-11-07T05:31:56Z", "tokens": [ { "tokenId": "<string>", "name": "<string>", "token": "<string>", "createdAt": "2023-11-07T05:31:56Z", "expiresAt": "2023-11-07T05:31:56Z", "lastUsedAt": "2023-11-07T05:31:56Z" } ], "description": "<string>", "origins": [ "<string>" ], "tools": [ "<string>" ] }
UUID of the integration to update
Partial integration data with fields to update
1
1 - 100
Show child attributes
500
Returns the updated integration
Was this page helpful?