Error reference
Stable error codes
Every failure from the insecur API or CLI carries one of these codes. In HTTP responses the code also appears as an RFC 9457 type URI that resolves to its page here. The full table with notes lives in the documentation.
- auth.required
- auth.config_invalid
- auth.expired
- auth.invalid
- auth.reauth_required
- auth.mfa_enrollment_required
- auth.insufficient_scope
- auth.oidc_wrong_audience
- auth.oidc_wrong_repository
- auth.oidc_wrong_environment
- auth.oidc_untrusted_source
- auth.deploy_key_invalid
- auth.deploy_key_disabled
- auth.deploy_key_wrong_environment
- auth.deploy_key_overbroad_scope
- auth.high_assurance_required
- auth.device_authorization_expired
- auth.device_authorization_denied
- validation.invalid_opaque_resource_id
- validation.invalid_variable_key
- validation.invalid_command_input
- validation.request_body_too_large
- validation.invalid_display_name
- validation.display_name_empty
- validation.invalid_profile_slug
- cli.profile_not_found
- cli.profile_slug_in_use
- cli.display_name_not_found
- cli.display_name_ambiguous
- cli.parent_scope_unresolved
- cli.destructive_id_required
- cli.scoped_selector_not_found
- cli.validation_error
- cli.unexpected_error
- validation.invalid_feedback_kind
- validation.invalid_feedback_note_code
- validation.feedback_association_required
- validation.feedback_association_not_found
- secret.input_required
- secret.invalid_encoding
- secret.invalid_input_mode
- secret.value_too_large
- secret.empty_value
- secret.coordinate_invalid
- environment.invalid_lifecycle_stage
- environment.protected_environment
- environment.non_protected_environment
- environment.lifecycle_immutable
- environment.preview_opt_down_invalid
- environment.not_found
- onboarding.already_provisioned
- onboarding.resource_conflict
- onboarding.not_instance_operator
- onboarding.invitation_invalid
- onboarding.invitation_not_pending
- onboarding.invitation_invitee_mismatch
- onboarding.membership_already_exists
- bootstrap.already_bootstrapped
- bootstrap.not_bootstrapped
- bootstrap.claim_not_available
- bootstrap.already_claimed
- bootstrap.invalid_secret
- bootstrap.authenticated_actor_required
- store.runtime_config_missing
- store.unavailable
- storage.gate_blocked
- storage.gate_unknown
- crypto.decrypt_failed
- crypto.root_key_not_configured
- crypto.tenant_data_key_not_ready
- crypto.invalid_aad_field
- audit.event_invalid
- audit.export_entry_limit_exceeded
- high_assurance.evidence_missing
- high_assurance.evidence_expired
- high_assurance.operation_mismatch
- high_assurance.actor_mismatch
- high_assurance.already_consumed
- high_assurance.clearing_denied
- high_assurance.session_assurance_failed
- high_assurance.invalid_risk_reason
- abuse.rate_limited
- import.unsupported_environment
- import.existing_secret
- import.parse_error
- import.duplicate_variable_key
- backup_restore.not_armed
- backup_restore.target_is_live
- backup_restore.target_not_fresh
- backup_restore.import_conflict
- backup_restore.artifact_not_found
- backup_restore.artifact_invalid
- backup_restore.header_mismatch
- backup_restore.export_operation_mismatch
- backup_restore.manifest_incomplete
- backup_restore.unsupported_table
- backup_restore.schema_mismatch
- backup_restore.export_failed
- backup_restore.import_failed
- injection.grant_denied
- runtime_policy.not_found
- runtime_policy.display_name_in_use
- runtime_policy.invalid_bindings
- runtime_policy.pattern_binding_rejected
- runtime_policy.secret_binding_not_found
- runtime_policy.secret_binding_environment_mismatch
- runtime_policy.version_immutable
- runtime_policy.protected_use_blocked
- runtime_policy.disabled
- injection.command_fingerprint_mismatch
- injection.decrypt_failed
- injection.grant_expired
- injection.unreachable
- approval.review_stale
- approval.request_not_found
- approval.request_not_pending
- approval.invalid_draft_selection
- approval.wildcard_selection_rejected
- approval.promotion_change_set_immutable
- approval.rollback_target_not_eligible
- approval.draft_version_not_discardable
- operation.not_found
- operation.idempotency_mismatch
- operation.invalid_intent
- operation.invalid_metadata
- operation.stale_transition
- operation.invalid_transition
- operation.terminal_state
- operation.not_cancelable
- operation.not_retryable
- operation.wait_timeout
- operation.stale_fencing_token
- operation.lease_not_held
- operation.lease_required
- connection.not_found
- connection.resource_conflict
- connection.disconnected
- connection.reauthorization_required
- connection.pending_setup
- connection.provider_registration_missing
- connection.credential_missing
- connection.validation_failed
- connection.boundary_mismatch
- connection.invalid_connection_method
- sync.not_found
- sync.disabled
- sync.invalid_bindings
- sync.pattern_binding_rejected
- sync.secret_binding_not_found
- sync.secret_binding_environment_mismatch
- sync.invalid_destination
- sync.resource_conflict
- sync.connection_not_eligible
- sync.display_name_in_use
- notification.invalid_event_code
- notification.subscription_not_found
- notification.delivery_failed
- notification.signing_secret_missing
- provider_app_registration.not_found
- provider_app_registration.not_configured
- provider_app_registration.already_exists
- protected_change.not_found
- protected_change.invalid_transition
- protected_change.terminal_state
- protected_change.active_change_exists
- protected_change.missing_evidence
- protected_change.requester_mismatch
- protected_change.non_protected_environment
- protected_change.approval_not_authorized
- protected_change.delivery_target_mismatch
- provider.reauth_required
- provider.unavailable
- provider.lookup_not_found
- provider.permission_denied
- provider.boundary_mismatch
- sync.provider_value_too_large
- sync.source_value_missing
- sync.provider_drift
- sync.target_busy
- sync.stale_plan
- sync.overwrite_status_unknown
- sync.provider_delete_incomplete
- local.cloud_feature_unavailable
- local_store.unavailable
- local.value_missing_on_machine
- migrate.remote_diverged
- delivery_policy.not_configured
- delivery_policy.preset_invalid
- delivery_policy.preset_version_unsupported
- delivery_policy.actor_invalid
- delivery_policy.scope_invalid
- delivery_policy.preview_automation_opt_in_required
- delivery_policy.preview_automation_not_allowed
- delivery_policy.protected_approval_required
- delivery_policy.opt_in_environment_invalid
- delivery_policy.opt_in_not_found
- secret.possession_mismatch