Update an existing External Account Binding (metadata only)

Update an existing External Account Binding (metadata only). To update the status, use POST /eab/{name}/status

Body required
application/json

External Account Binding to update

name
string required
description
string
eabPolicy
string
identifierConstraint
string
allowedProfiles
array of string
validationMethods
array of string (AcmeAuthorizationType)
emailConstraint
string
Responses
  • 200 External Account Binding successfully updated
    _id
    string (Internal ID) required

    Object internal ID

    name
    string required
    status
    string (ExternalAccountBindingStatus) required

    The current status of the External Account Binding. See ExternalAccountBindingStatus for impact details.

    Enum valid disabled suspended deactivated compromised
    createdAt
    integer required
    eabPolicy
    string required
    allowedProfiles
    array of string required
    validationMethods
    array of string (AcmeAuthorizationType) required
    numberOfKeyRegeneration
    integer required
    macKeyAlgorithm
    string (ExternalAccountBindingAlgorithm) required
    Enum HS256 HS384 HS512
    description
    string
    identifierConstraint
    string
    emailConstraint
    string
    expirationDate
    integer
    compromisedAt
    integer

    The date when the EAB was compromised

    compromissionReason
    string (Revocation Reason)

    One of: unspecified, keycompromise, cacompromise, affiliationchange, superseded, cessationofoperation

  • 400 Invalid request
  • 401 Authentication error
  • 403 Forbidden action
  • 500 Unexpected internal server error