Endpoint Migration Notice: We’re transitioning to kebab-case endpoints. The new endpoint is
/api/v2/data-app/embeds
. The old endpoint /api/v2/dataApp/embeds
will be deprecated soon. Please update your integrations to use the new endpoint format.This action is irreversible. Once an embed configuration is deleted, all associated guest tokens will become invalid and embedded dashboards will stop working.
Endpoint Formats
- New Endpoint (Recommended)
- Legacy Endpoint (Deprecated Soon)
Authentication
All API requests must include your API key in the Authorization header. Get your API token when creating a data app - see our data app creation guide for details. Finding your API token: For detailed instructions, see the API Token guide.Headers
Bearer token for API authentication. Use your API key from the data app.
Query Parameters
The unique identifier of the embed configuration to delete. Get this from the create embed response or list embeds API.
Response
The ID of the deleted embed configuration for confirmation.
Error field, null when successful.
Examples
Legacy Endpoint Examples
The following examples use the deprecated POST endpoint. These are provided for reference only. Please use the DELETE endpoint examples above for all new integrations.
Error Codes
Invalid request body - Check that embedId is provided and valid
Missing or invalid data app - Check your API key and data app configuration
Unexpected failure - Internal server error occurred
HTTP Status Code Summary
Status Code | Description |
---|---|
200 | OK - Embed deleted successfully |
400 | Bad Request - Invalid request parameters or embed not found |
401 | Unauthorized - Invalid or expired API token |
500 | Internal Server Error - Unexpected server error |
Possible Errors
Code | Message | HTTP Status |
---|---|---|
INVALID_REQUEST_BODY | Embed not found | 400 |
INVALID_DATA_APP_API_KEY | Missing or invalid data app | 400 |
INTERNAL_SERVER_ERROR | Unexpected failure | 500 |
Usage Examples
Basic Deletion
Batch Deletion
Safe Deletion with Verification
Best Practices
Verify Before Delete
Always verify the embed exists before attempting deletion
Handle Errors
Implement proper error handling for failed deletions
Update Documentation
Update your integration documentation after deletions
Monitor Impact
Monitor for any broken embedded dashboards after deletion
Quick Start Guide
1
Find the embed ID to delete
First, list your embed configurations to find the one you want to delete:
2
Verify the embed configuration
Review the embed details to make sure you’re deleting the correct one. Note that this action cannot be undone.
3
Delete the embed configuration
Make the deletion request with the embed ID as a query parameter:
4
Update your application
Remove references to the deleted embed ID from your application code and update any documentation that referenced it.
Important: Deleting an embed configuration will invalidate all guest tokens associated with it and break any embedded dashboards using this configuration. Ensure you have updated your application before deletion.