Skip to content

Dismiss suggestion

POST
/api/v1/workflows/{workflowId}/smart/suggestions/{id}/dismiss
curl --request POST \
--url https://dashboard.justcrawl.io/api/v1/workflows/example/smart/suggestions/example/dismiss \
--header 'Authorization: Bearer <token>'

Marks a suggestion dismissed without applying it. The DAG stays as-is; future optimization ticks can still write fresh suggestions if metrics keep favoring a different ranking. Org-scoped — cross-tenant probes return 404 indistinguishably from missing suggestions. Requires workflows:write.

workflowId
required
string
id
required
string

Suggestion dismissed.

Media type application/json
object
status
string
Allowed values: dismissed
Example
{
"status": "dismissed"
}

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

Resource not found

Media type application/json
object
error
string
Example
{
"error": "Workflow not found"
}

Unexpected server error. Logs and PostHog $exception capture

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