KKonsol Developers

Problem types

Every Konsol error is an RFC 7807 problem with a type. The type is a stable identifier: it does not change for the same error, and it resolves to the page here that explains it. See Errors for the full format.

Switch on the last segment of type, such as conflict. On staging, type starts with https://developers-staging.konsol.my/problems/ instead of https://developers.konsol.my/problems/. The last segment is the same.

API errors

The Integration API and Device API return these.

TypeStatusTitle
validation400Request validation failed
malformed-request400Malformed request
unauthorized401Unauthorized
forbidden403Forbidden
not-found404Resource not found
conflict409Conflict
payload-too-large413Payload too large
unprocessable422Unprocessable content
too-many-requests429Too many requests
internal500Internal server error
bad-gateway502Bad gateway
unavailable503Service unavailable
gateway-timeout504Gateway timeout

Portal errors

Only the Konsol portal sees these.

TypeStatusTitle
outside-management-scope403Outside your management scope
tenant-administration-only403Tenant administration only
email-unavailable403Email unavailable
self-change409Cannot change your own account
last-tenant-administrator409Last tenant administrator
release-in-use409Release in use
last-cohort-member409Last cohort member
upload-missing409Upload missing
upload-size-mismatch409Upload size mismatch
artifact-already-uploaded409Artifact already uploaded
subject-taken409Subject taken
no-password-identity409No password identity
unknown-person409Unknown person
no-adapter409No assurance adapter
issuer-locked409Issuer locked
email-domain-taken409Email domain taken
no-client-secret409No client secret
issuer-unverified409Issuer unverified
person-revoked409Person access revoked

On this page