Skip to content

Delete output config

DELETE
/api/v1/integrations/outputs/{id}
Code sample: cURL
curl -X DELETE 'https://dashboard.justcrawl.io/api/v1/integrations/outputs/oc_01ABC' \
-H 'Authorization: Bearer $JUSTCRAWL_API_KEY'

Removes a customer-managed output destination. Refuses to delete the system-managed internal outputType (409 Conflict) — every workflow with an auto-migrated bigdata node references it via FK, and deleting it would brick the BI invariant. Past deliveries written to this destination are preserved; only future writes will fail. To temporarily disable instead, use PATCH /api/v1/integrations/outputs/{id}/toggle with isEnabled: false. Requires the org:manage permission.

id
required
string

Output config ID.

Output config deleted.

Missing or invalid authentication token

Media type application/json
object
error
string
Example
{
"error": "Missing or invalid authentication token"
}

Insufficient permissions for this operation

Media type application/json
object
error
string
Example
{
"error": "No organization. Complete onboarding first."
}

Output config not found.

Operation conflicts with current resource state

Media type application/json
object
error
string
Example
{
"error": "Resource already exists"
}

Unexpected server error. Logs and PostHog $exception capture

Media type application/json
object
error
string
Example
{
"error": "Something went wrong"
}