List input queue configs
GET
/api/v1/integrations/inputs
Code sample: cURL
curl -X GET 'https://dashboard.justcrawl.io/api/v1/integrations/inputs' \ -H 'Authorization: Bearer $JUSTCRAWL_API_KEY'Returns every input queue config configured for the org — SQS pollers
and webhook receivers that push URLs into the scrape pipeline from
upstream systems. Each row carries a derived webhookUrl field
computed at response time (/api/v1/webhooks/{webhookToken}/ingest)
so the dashboard can render the endpoint to copy without round-
tripping through a separate token-resolve call. Encrypted credentials
are not returned; only metadata + the queue URL + the webhook token
(when present). Requires the org:manage permission.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Array of input queue configurations (webhook URL pre-computed per row).
Media type application/json
Array<object>
object
id
string format: uuid
name
string
queueType
string
queueUrl
string
workflowId
string format: uuid
isEnabled
boolean
pollIntervalMs
integer
maxUrlsPerDay
integer
webhookUrl
string
lastPolledAt
string format: date-time
lastError
string
createdAt
string format: date-time
Example
[ { "queueType": "sqs" }]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"}