Structures

Access key object

The access key object contains information about an API key or ACME URL.

NameTypeDescription
idintegerKey ID.
userobjectDetails about the user linked to the key.
.. idintegerUser ID.
.. first_namestringFirst name of user.
.. last_namestringLast name of user.
statusstringKey status.
Possible values: active, revoked
create_datestringTimestamp of when the key was created.
Format: UTC timezone and ISO 8601 date
last_used_datestringTimestamp of the last time the key was used.
Format: UTC timezone and ISO 8601 date
namestringName of the key.
is_legacybooleanLegacy status of the key.
restricted_to_role_idintegerAccess role ID that limits API key permissions to a defined set of actions. See Glossary – API key roles.
acme_directory_urlstringObfuscated ACME directory URL. Only returned for ACME keys.
product_name_idstringName ID of the product ordered via ACME. Only returned for ACME keys. See Glossary – Product identifiers
product_namestringFriendly name of the product ordered via ACME. Only returned for ACME keys. See Glossary – Product identifiers
organization_idstringOrganization ID associated with certificate orders via ACME. Only returned for ACME keys.
organization_namestringOrganization name associated with certificate orders via ACME. Only returned for ACME keys.
validity_daysstringNumber of days the certificate will be valid. Only returned for ACME keys.
validity_yearsstringNumber of years the certificate will be valid. Only returned for ACME keys.

Contact details object

The contact details object contains information about an organization or technical contact.

NameTypeDescription
first_namestringFirst name of the contact.
last_namestringLast name of the contact.
emailstringEmail address of the contact.
job_titlestringJob title of the contact.
telephonestringTelephone number for the contact.
telephone_extensionstringTelephone extension used to reach the contact.

Page details object

NameTypeDescription
totalintegerTotal number of results found.
limitintegerResults truncated to the specified number.
Max:
1000
Default:
1000
offsetintegerResults start at the specified number.
Default:
0

User details object

The user details object contains basic information about a specific user. Depending on the endpoint, not all parameters will be returned.

NameTypeDescription
idintegerUser ID.
Note: User ID is 0 if the user is a guest.
usernamestringUsername used to sign in.
account_idintegerAccount the user is attached to.
first_namestringFirst name of user.
last_namestringLast name of user.
emailstringEmail address of user.
statusstringActive status of the user.

Validations object

The validations object contains validation status information for an organization or domain.

NameTypeDescription
typestringValidation type identifier. See Glossary – Validation types
namestringName of the validation type.
descriptionstringDescription of the validation type.
date_createdstringTimestamp of when the domain was validated.
Format: UTC timezone and ISO 8601 date
validated_untilstringTimestamp of when the domain validation will expire.
Format: UTC timezone and ISO 8601 date
statusstringStatus of the validation.
Possible values: pending, active, expired
dcv_statusstringDomain control validation status.
Possible values: pending, complete, expired
org_statusstringOrganization validation status.
Possible values: pending, complete, expired
verified_usersstringList of users that have been verified for the particular validation type. See Contact details object

Validation types object

The validation types object contains information about a specific validation type used for both organization and domain validation.

NameTypeDescription
typestringValidation type identifier.
namestringName of the validation type.
descriptionstringDescription of the validation type.
requires_userbooleanIdentifies if the validation type requires user validation.
requires_dcvbooleanIdentifies if the validation type requires domain control validation (DCV). Only returned with domain validation types.