Permanently delete a Vimeo connection and all its associated configuration data. This action cannot be undone. After deletion, any integrations or workflows using this connection will no longer function. Only the connection owner can delete it.
Permanent Action: Deleting a connection is irreversible. Ensure you no longer need this connection before proceeding. Consider disabling it instead if you might need it again later.
You need a valid API key to use this endpoint. Get your API key from the API Access page in your Pictory dashboard.
Returns HTTP 204 (No Content) on successful deletion. The response body is empty as the connection no longer exists. This endpoint is idempotent - deleting an already-deleted or non-existent connection also returns 204. If authentication fails, an error response is returned with details.
Replace YOUR_API_KEY with your actual API key that starts with pictai_
Report incorrect code
Copy
Ask AI
# Delete a Vimeo connection# Replace YOUR_API_KEY with your actual API key# Replace CONNECTION_ID with the actual connection IDcurl --request DELETE \ --url https://api.pictory.ai/pictoryapis/v1/vimeo-connections/CONNECTION_ID \ --header 'Authorization: YOUR_API_KEY' | python -m json.tool
Verify Dependencies: Check if any active workflows or integrations are using this connection
Export Configuration: Note down the connection settings if you might need to recreate it later
Consider Disabling: If you’re unsure, use the Update Vimeo Connection endpoint to set enabled: false instead of deleting
Confirm Identity: Double-check the connection ID to ensure you’re deleting the correct connection
Idempotent Operation: This endpoint is safe to call multiple times. If you’re unsure whether a connection exists, you can simply delete it without checking first - the operation will succeed either way.
// Example: Safe deletion workflow with confirmationconst safeDeleteConnection = async (apiKey, connectionId) => { // Step 1: Get connection details const connection = await getVimeoConnectionById(apiKey, connectionId); console.log(`About to delete: ${connection.name}`); // Step 2: Confirm (in production, get user confirmation) const confirmed = true; // Replace with actual confirmation logic if (!confirmed) { return { cancelled: true }; } // Step 3: Delete the connection await deleteVimeoConnection(apiKey, connectionId); console.log('Connection deleted successfully'); return { success: true };};
Impact on Videos: Deleting a Vimeo connection does not affect videos that were previously uploaded using this connection. Those videos remain in your Vimeo account. However, you won’t be able to upload new videos through this connection.