Skip to content

List output configs

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

Returns every output destination configured for the org — S3 buckets and HMAC-signed webhook destinations that downstream workflow nodes can write to. The per-org internal output_config (system-managed, provisioned by BI v3 Phase 0) is excluded from this list — it’s not user-editable and surfacing it would let users try to delete or edit it. Fetch the internal config via GET /api/v1/integrations/outputs/internal instead. Encrypted credentials are not returned; only metadata + destination. Requires the org:manage permission.

Array of customer-managed output configurations (excludes the system-managed internal config).

Media type application/json
Array<object>
object
id
string format: uuid
name
string
outputType
string
Allowed values: s3 webhook
destination
string
isEnabled
boolean
lastDeliveredAt
string format: date-time
nullable
lastError
string
nullable
createdAt
string format: date-time
Example
[
{
"outputType": "s3"
}
]

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."
}

Unexpected server error. Logs and PostHog $exception capture

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