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
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
_idstring (Internal ID) requiredObject internal ID
namestring requiredstatusstring (ExternalAccountBindingStatus) requiredThe current status of the External Account Binding. See ExternalAccountBindingStatus for impact details.
EnumvaliddisabledsuspendeddeactivatedcompromisedcreatedAtinteger requiredeabPolicystring requiredallowedProfilesarray of string requiredvalidationMethodsarray of string (AcmeAuthorizationType) requirednumberOfKeyRegenerationinteger requiredmacKeyAlgorithmstring (ExternalAccountBindingAlgorithm) requiredEnumHS256HS384HS512descriptionstringidentifierConstraintstringemailConstraintstringexpirationDateintegercompromisedAtintegerThe date when the EAB was compromised
compromissionReasonstring (Revocation Reason)One of: unspecified, keycompromise, cacompromise, affiliationchange, superseded, cessationofoperation
-
400 Invalid request
-
401 Authentication error
-
403 Forbidden action
-
500 Unexpected internal server error