The operation execution status, in the following format.

msg = <operation>.<suffix>

See below for each parameter.

See service for the service that performed the operation.

<operation>

The operation identifier. For example:

  • Certificate operation identifiers
    • DownloadCertificate
    • RevokeCertificate
    • ListCertificateLifecycles
    • GetCertificateLifecycle
    • ListCertificates
    • GetCertificate
    • UpdateCertificateLifecycleStatus
    • RevokeCertificateLifecycle
    • ListCertificateLifecycleCertificates
    • ImportSubordinateCertificate
    • SuspendCertificate
    • UnsuspendCertificate
    • ImportVACertificate
    • DeleteCertificates
    • CreateCertificateLifecycle
    • ApproveCertificateLifecycle
    • DeclineCertificateLifecycle
    • RenewCertificateLifecycle
  • Accounts operation identifiers
    • CreateUser
    • GetUser
    • DeleteUser
    • CreateOrganization
    • DeleteOrganization
    • ListInvitations
    • CreateInvitation
    • GetInvitation
    • UpdateInvitation
    • DeleteInvitation

The complete list of operations includes more categories, such as key or workflow management.

<suffix> 

The operation completion status. See below for the supported values.

Suffix

HTTP Status

Description

.Done

2xx

Operation completed successfully

.BadRequest

4xx (except 401, 429)

Client error — malformed request, invalid parameters, or business logic rejection

.Unauthorized

401

Authentication/authorization failure

.InternalError

5xx

Server-side error (internal error, service unavailable, etc.)

.Failed

(no status code)

Generic failure — error without an explicit HTTP status code

For example, the following message reports a successful certificate issuance.

msg=CreateCertificate.Done

All the other prefixes report some form of failure. 

msg=CreateCertificate.BadRequest
msg=CreateCertificate.Unauthorized
msg=CreateCertificate.InternalError
msg=CreateCertificate.Failed