Error taxonomy
HTTP errors use {"error": {"code": string, "message": string}}. Treat the
bounded code as machine-readable and the message as operator-facing context. Validation
diagnostics instead carry source, location, severity, category, and message.
Public HTTP codes
activation_conflictactivation_not_foundactivation_too_largeactivation_unavailablecatalog_unavailablecloud_event_unavailablecollection_limitconfiguration_conflictconfiguration_errorconfiguration_not_foundconfiguration_too_largeconfiguration_unavailableconfirmation_requiredconflictdefinition_unavailabledependent_triggersforbiddenincompatible_workerinput_rejectedinvalid_identityinvalid_operationinvalid_payloadinvalid_queryinvalid_requestinvalid_workflow_fragmentnot_foundnot_managedplan_conflictpriority_unsupportedprovider_unavailablequota_exceededquota_unavailableself_trigger_loopsource_rejectedstale_cursortemporal_unavailabletrigger_pausedtrigger_unavailableunauthenticatedunavailableunknown_scheduleunknown_sourceunknown_workflowverification_failed
Typed runtime codes
Workflow start
invalid_request, unknown_workflow, definition_unavailable, incompatible_worker, input_rejected, configuration_error, trigger_paused, trigger_unavailable, temporal_unavailable
Workflow control
invalid_request, filter_unavailable, not_found, temporal_unavailable
Operations query
invalid_query, not_found, stale_cursor, unavailable
Schedule operation
unknown_schedule, not_managed, invalid_operation, confirmation_required, temporal_unavailable
Schedule reconciliation
catalog_unavailable, collection_limit, confirmation_required, plan_conflict, temporal_unavailable
Schedule apply
ownership_changed, temporal_unavailable
Scheduled start
invalid_request, trigger_unavailable, trigger_paused, input_rejected, not_found, conflict, quota_exceeded, quota_unavailable, priority_unsupported, temporal_unavailable
Webhook
unknown_source, verification_failed, invalid_payload, invalid_identity, provider_unavailable
CloudEvent
unknown_mapping, invalid_payload, invalid_identity, source_rejected, self_trigger_loop, mapping_unavailable
Validation diagnostics
Severities: error, warning.
Categories: declaration, import, limit, lint, reference, semantic, provider.