Order secure email certificate

POST https://www.digicert.com/services/v2/order/certificate/secure_email_mailbox
Use this endpoint to create an order for a Secure Email (S/MIME) certificate. In the request URL, replace {{product_name_id}} with the product identifier for the certificate you want to order:

NOTICE: Upcoming endpoint changes

Starting July 10, 2025 17:00 UTC, DigiCert® will no longer accept S/MIME certificate requests that use the legacy certificate profile (issuance of any pending legacy orders also ends July 10, 2025).

After the cut-off each Secure Email product behaves as follows:

Product IDDefault profile if profile_type is omitted
secure_email_mailboxstrict*1
secure_email_sponsorstrict*1
secure_email_organizationstrict*1

*1 You can update the default profile on the CertCentral product settings page after July 10, 2025.

Quick checklist

Use this checklist to make sure you are ready for these changes.

Keep or set profile_type to multipurpose or strict (or omit it and accept the default above).
For secure_email_sponsor, you always need to include the individual object regardless of common_name_indicator.

Request parameter changes

NameReq/OptTypeDescription
profile_typeoptionalstringWhen omitted, default shown in the table above.
Allowed: multipurpose, strict.
common_name_indicatorconditionalstringRequired for secure_email_sponsor and secure_email_organization.
Ignored for secure_email_mailbox. See Common name value for allowed values.
individualconditionalobjectThe individual object is only used with secure_email_sponsor.
.. first_name / last_nameconditionalstringRequired when common_name_indicator = given_name_surname or email_address.
.. pseudonymconditionalstringRequired when common_name_indicator = pseudonym or email_address.

Example request body (truncated)

Mailbox-validated (Individual) – no name fields

{
  "certificate": {
    "emails": ["alice@example.com"]
    /* profile_type omitted → "multipurpose" */
  }
}

Sponsor-validated – name common name

{
  "certificate": {
    "emails": ["alice@example.com"],
    "profile_type": "strict",
    "common_name_indicator": "email_address",
    "individual": {
      "first_name": "Alice",
      "last_name": "Example"
    }
  }
}

For complete details, see DigiCert Knowledge Base: New certificate profile requirements for public secure email (S/MIME) certificates.

  • Secure Email for Individual Mailbox:secure_email_mailbox Certificate for individuals to sign and secure emails. These certificates do not require organization validation.
  • Secure Email for Employee:secure_email_sponsor Certificate for individuals within an organization to sign and secure emails.
  • Secure Email for Organization:secure_email_organization Certificate to sign and secure emails for an organization.

Example requests and responses

curl -X POST \
  'https://www.digicert.com/services/v2/order/certificate/secure_email_mailbox' \
  --header 'Content-Type: application/json' \
  --header 'X-DC-DEVKEY: {{api_key}}' \
  --data-raw '{
  "certificate": {
    "profile_type": "multipurpose",
    "emails": [
      "john.doe@example.com"
    ],
    "csr": "{{csr}}",
    "common_name_indicator": "email_address",
    "usage_designation": {
      "primary_usage": "dual_use",
      "additional_usages": [
        "non_repudiation"
      ]
    },   
  },
  "skip_approval": true,
  "order_validity": {
    "years": 1
  },
  "payment_method": "balance"
}'
curl -X POST \
  'https://www.digicert.com/services/v2/order/certificate/secure_email_organization' \
  --header 'Content-Type: application/json' \
  --header 'X-DC-DEVKEY: {{api_key}}' \
  --data-raw '{
  "certificate": {
    "profile_type": "multipurpose",
    "individual": {
      "first_name": "John",
      "last_name": "Doe"
    },
    "emails": [
      "john.doe@example.com"
    ],
    "csr": "{{csr}}",
    "common_name_indicator": "organization_name",
    "usage_designation": {
      "primary_usage": "dual_use",
      "additional_usages": [
        "non_repudiation"
      ]
    },  
  },
  "skip_approval": true,
  "organization": {
    "id": {{organization_id}}
  },
  "order_validity": {
    "years": 1
  },
  "subject": {      
      "include_email": true
  },
  "payment_method": "balance"
}'
curl -X POST \
  'https://www.digicert.com/services/v2/order/certificate/secure_email_sponsor' \
  --header 'Content-Type: application/json' \
  --header 'X-DC-DEVKEY: {{api_key}}' \
  --data-raw '{
  "certificate": {
    "profile_type": "multipurpose",
    "individual": {
      "first_name": "John",
      "last_name": "Doe"
    },
    "emails": [
      "john.doe@example.com"
    ],
    "csr": "{{csr}}",
    "signature_hash": "sha256",
    "common_name_indicator": "given_name_surname",
    "usage_designation": {
      "primary_usage": "dual_use",
      "additional_usages": [
        "non_repudiation"
      ]
    }   
  },
  "skip_approval": true,
  "organization": {
    "id": "2030405"
  },
  "order_validity": {
    "years": 1
  },
  "subject": {      
      "include_given_name_surname": true,
      "include_email": true,
      "include_pseudonym": false   
  },
  "payment_method": "balance"
}'
{
  "id": 123456,
  "certificate_id": 123456
}
{
  "id": 112233,
  "requests": [
    {
      "id": 113,
      "status": "pending"
    }
  ]
}
{
  "id": 112233,
  "requests": [
    {
      "id": 113,
      "status": "submitted"
    }
  ]
}
{
  "id": 112233,
  "requests": [
    {
      "id": 113,
      "status": "approved"
    }
  ],
  "certificate_id": 113
}

Certificate uses

When creating an order for a Secure Email certificate, you must choose a primary use for the certificate. The primary use determines the values DigiCert includes in the certificate’s key usage (KU) extension.

Optionally, you may choose one or more additional uses for the certificate. If you do, DigiCert includes values for the additional uses in the certificate’s KU and extended key usage (EKU) extensions.

To choose primary and additional uses for a certificate, use the primary_usage and additional_usages fields in the usage_designation object. Place the usage_designation object inside the certificate object at the root of your request body. For example:

{
  "certificate": {
    "usage_designation": {
      "primary_usage": "signing",
      "additional_usages": [
        "non_repudiation",
        "client_auth"
      ]
    },
    ...
  },
  ...
}

Primary uses

Choosing a primary use is required. All Secure Email certificates support these primary uses:

primary_usage valueDescriptionKey usage
signingEmail signing onlydigitalSignature
key_managementEmail encryption onlykeyEncipherment
dual_useEmail signing and encryptionkeyEncipherment and digitalSignature

Additional uses

Including additional uses is optional. The additional uses you may choose depend on two factors:

  • Certificate primary use
  • Key type (RSA or ECC) of the private key that was used to generate the certificate signing request (CSR)

RSA CSR

If you generated the CSR in your request with an RSA private key, or if you will generate the CSR in the browser after creating the order, you can add one or more of these uses to the certificate:

additional_usages valuesDescriptionSupported on certificates with these primary usesAvailability depends on profile_typeKey usagesExtended key usages
non_repudiationNon-repudiationsigning
dual_usestrict
legacy
multipurposenonRepudiation
data_enciphermentData enciphermentkey_management
dual_uselegacy
multipurposedataEncipherment
client_authClient authenticationsigning
key_management
dual_uselegacy
multipurposeid-kp-clientAuth

ECC CSR

If you generated the CSR in your request with an ECC private key, you can add one or more of these uses to the certificate:

additional_usages valueDescriptionSupported on certificates with these primary usesAvailability depends on profile_typeKey usagesExtended key usages
non_repudiationNon-repudiationsigning
dual_usestrict
legacy
multipurposenonRepudiation
encipher_only *Key agreement restricted to enciphering datakey_management
dual_usestrict
legacy
multipurposekeyAgreement and encipherOnly
decipher_only *Key agreement restricted to deciphering datakey_management
dual_usestrict
multipurpose
legacykeyAgreement and decipherOnly
client_authClient authenticationsigning
key_management
dual_uselegacy
multipurposeid-kp-clientAuth

Common name value

With Secure Email for Employee and Secure Email for Organization certificates, you choose which value to use as the common name on the certificate.

To choose a value for the common name, use the common_name_indicator parameter in the certificate object at the root of your request body. Each Secure Email product allows different common name values. These values are:

ValueDescriptionProducts that allow this common name value
email_addressThe common name is the first email in the emails array.
Note: The Secure Email for Individual Mailbox product only supports using an email address as the common name.
Secure Email for Employee
Secure Email for Organization
Secure Email for Individual Mailbox
given_name_surnameThe common name is the first_name + last_name from the individual object.*Secure Email for Employee
pseudonymThe common name is the pseudonym from the individual object.*Secure Email for Employee
organization_nameThe common name is the name + assumed_name of the organization on the order.Secure Email for Organization

Optional subject DN attributes

All three Secure Email certificates allow you to include the secured email address in the subject distinguished name (DN) extension on the issued certificate. Additionally, Secure Email for Employee certificates allow you to include the title, pseudonym, and serial number subject DN attributes.

To get a certificate with these subject DN attributes, include the subject object at the root of the request body. The contents of the subject object determine which attributes appear alongside the certificate’s common name and organization information in the subject DN.

Supported subject DN attributes and examples for each S/MIME certificate product are provided below:

{
  "certificate": {
    "emails": [
      "example@example.com"
    ],
    ...
  },
  ...
  "subject": {
    "include_email": true
  },
  ...
}

In this example, the subject DN email attribute will include the email address *example@example.com*.
{
  "certificate": {
    "emails": [
      "example@example.com"
    ],
    ...
  },
  ...
  "subject": {
    "include_email": true
  },
  ...
}

In this example, the subject DN email attribute will include the email address *example@example.com*.
{
  "certificate": {
    "emails": [
      "example@example.com"
    ]
  },
  "common_name_indicator": "given_name_surname",
  "individual": {
    "given_name": "John",
    "surname": "Doe"
    }
    ...
  },
  "subject": {
    "include_given_name_surname": true,
    "include_email": true,
    "include_pseudonym": false,
    "serial_number": "ABC-123",
    "job_title": "SRE"
  },
  ...
}

In this example, the value of each subject DN attributes will be as follows:

- Subject DN email: `example@example.com`
- Subject DN title: `SRE`
- Subject DN serial number: `ABC-123`

Optional subject alternative name (SAN) attributes

Secure Email for Employee certificates allow you to include the user principle name (UPN) attribute in the certificate’s SAN extension.

To include the UPN SAN attribute in the certificate, include the user_principle_name array in the certificate object at the root of the request body. This array can have a single item with a character limit of 255.

secure_email_sponsor

{
  "certificate": {
    "user_principle_name": [
      "example"
    ]
    ...
  },
  ...
}

Email address validation

Before issuing your certificate, DigiCert must verify you control the email addresses on the order. The verification process depends on the product type.

Secure Email for Individual Mailbox

When you order this product, DigiCert sends validation emails to each email address in the emails array. Before DigiCert can issue the certificate, each email recipient must follow the instructions in the email to prove they control the mailbox.

Secure Email for Employee and Secure Email for Organization

For these products, you must complete a domain control validation (DCV) check for each unique email domain in the emails array.

When you create the order, CertCentral adds any new domains submitted for validation to your CertCentral account. Alternatively, you can add the domains to your account and validate them before creating the certificate order. Learn more about DCV methods.

Request parameters

NameReq/OptTypeDescription
certificaterequiredobjectCertificate details.
.. csroptionalstringCertificate signing request (CSR) or public key in PEM format. Format the CSR/public key as a base64-encoded string without line breaks or escape characters. Include the PEM beginning and end tags (such as —–BEGIN CERTIFICATE REQUEST—–… and …—–END CERTIFICATE REQUEST—–). For more information about generating a CSR, see Create a CSR.
While ordering the certificate, the inclusion or omission of the CSR impacts the flow of the order.
If the CSR is included while creating the order, the order transitions to a pending state for validation and approval. Upon successful validation and approval, the certificate is issued.
If you omit the CSR while creating the order, the CSR submission flows are:
Note: The Services API does not extract information from the CSR to fill in the details of a certificate request.
.. key_sizeoptionalintNumber of bits used in the key.
Default: 2048
Allowed values for RSA key type: 2048, 3072, or 4096.
Allowed values for ECC key type: p-256 or p-354.
.. csr_key_typeoptionalstringKey type for the CSR.
Default: RSA
Allowed values: rsa or ecc.
.. is_rsassa_pssoptionalboolIf true, DigiCert issues the end-entity certificate with an RSASSA-PSS signature. If false (default), DigiCert issues the end-entity certificate with an RSA signature.
Important: This parameter is only honored when the issuing ICA certificate has an RSA key. If the issuing ICA certificate has an ECC key, DigiCert issues the end-entity certificate with an ECC signature that has same key size as the issuing ICA certificate.
.. emailsrequiredarray of stringsList of one or more email addresses to secure.
If using an email address as the common name on the certificate (common_name_indicator is email_address), the common name is the first email address in this array.
Note: Orders for Secure Email for Employee and Secure Email for Organization certificates cannot include email addresses from public email service providers unless the domains for those email providers are already validated for the organization in your CertCentral account. Learn more: Email address validation.
.. user_principle_nameoptionalarray of stringsList of user principle names (UPN) to include in the UPN SAN attribute on the issued certificate.
Max length: 1
Max characters per item: 255
.. common_name_indicatorconditionalstringChoose the source of the common name value for the certificate. Required for secure_email_sponsor and secure_email_organization certificates; ignored for secure_email_mailbox certificates.
Allowed values: Allowed values depend on product type. See Common name value.
.. individualconditionalobjectFirst and last name or pseudonym of the individual on the certificate.
The individual object is only used with Secure Email for Employee certificates. When you create an order for a Secure Email for Employee certificate, if the common_name_indicator is given_name_surname or pseudonym, you must populate the individual object in your request body.
.. .. first_nameconditionalstringIndividual first name. Required if common_name_indicator is given_name_surname and if the profile_type request parameter is set to multipurpose or strict. Not required if the profile_type request parameter is set to legacy.
.. .. last_nameconditionalstringIndividual last name. Required if common_name_indicator is given_name_surname and if the profile_type request parameter is set to multipurpose or strict. Not required if the profile_type request parameter is set to legacy.
.. .. pseudonymconditionalstringIndividual pseudonym. Required if common_name_indictator is pseudonym and if the profile_type request parameter is set to multipurpose or strict. Not required if the profile_type request parameter is set to legacy.
.. include_email_in_subject
(Deprecated)
optionalbooleanIf true, the first email address in the emails array is included in the subject email field on the issued certificate. Otherwise, false (default).
Deprecated. Use subject.include_email, instead.
.. usage_designationrequiredobjectObject that determines the primary use and additional uses for the certificate. Learn more: Certificate uses.
.. .. primary_usagerequiredstringPrimary use for the certificate.
Allowed values: See Primary uses.
.. .. additional_usagesoptionalarrayList of additional certificate uses.
Allowed values: See Additional uses.
.. signature_hashrequiredstringHash algorithm used for signing the certificate.
Default: sha-256
Allowed values:: sha256, sha384, sha512
.. ca_cert_idoptionalstringID of the intermediate certificate authority (ICA) certificate to select as the issuing certificate. To get the ca_cert_id value for an ICA, use the Product list](/certcentral-apis/services-api/products/product-list.html) endpoint.
Account administrators can customize the default and allowed ICAs for each product at the container or user role level. If you do not provide a value for this parameter, we issue the certificate using the default ICA. If you provide the ca_cert_id value for an ICA that is not allowed, the request returns an error*. To see the custom ICA settings for each product, use the
Product limits endpoint.
This parameter is ignored if the option for ICA selection is not enabled for your account.[Learn more about the ICA certificate chain feature for your public TLS certificates.
.. profile_typeoptionalstringProfile type to define the usage and restrictions of the certificate.
Allowed values: multipurpose, strict, or legacy
Default: legacy
Profile types:
auto_renewoptionalintegerNumber of times the certificate should renew automatically.
renewal_of_order_idoptionalintegerIf order is a renewal, enter the previous order’s ID.
skip_approvaloptionalbooleanSpecify if the order should skip the approval step and be immediately submitted for validation and issued when complete.
Default:false
organizationconditionalobjectRequired on orders for Secure Email for Employee and Secure Email for Organization certificates. Not used on orders for Secure Email for Mailbox certificates.
Object with information about the organization to associate with the request. You can associate the request with an existing organization, or you can create a new organization when you submit the order request.
To associate the request with an existing organization, pass the ID of the organization as the value of organization.id in the body of your request. To create a new organization, include the details of the organization in the organization object. For more information about the structure and required parameters of the organization object, see the Create organization documentation.
Note: When you submit an order with organization details instead of providing an organization ID, we check the organizations that already exist in your account to avoid creating a duplicate.
To override this behavior and force the request to create a new organization, set the organization.skip_duplicate_org_check parameter to true in the body of your request.
Important: When you want to associate an order with an existing organization, we recommend always using the ID of the organization instead of the organization’s details in the body of your request. To get the ID values for organizations in your account, use the List organizations endpoint. Additionally, we recommend deactivating unused organizations to ensure they are never accidentally assigned to a new order request. To deactivate an organization, use the Deactivate organization endpoint.
.. idconditionalintegerThe ID of an existing organization to associate with the order. To get the ID of organizations in your account, use the List organizations endpoint.
Required if you are using an existing organization on the order.
.. contactsconditionalarray of objectsList of contacts for the organization.
When creating a new organization:
Providing an organization_contact is conditional. An organization_contact is required if the request is from a service user. If omitted, the organization is created and the authenticated user is used as the organization contact.
Providing a technical_contact is optional. If omitted, the organization is created with no technical contact.
When using an existing organization ID:
Providing an organization_contact and technical_contact is optional. If provided, the new organization and technical contact replace the existing contacts stored on the organization.
.. skip_duplicate_org_checkoptionalbooleanUse true to skip the check for duplicate organizations in your account. When you skip this check, you force the request to create a new organization, regardless of whether the details you provide in the request match the details of an organization that already exists in your account.
Default:false
containeroptionalobjectIf needed, specify the container the order should be placed under.
.. idoptionalintegerContainer ID.
order_validityrequiredobjectDefines the validity period of the certificate and order.
.. yearsconditionalintegerNumber of years the certificate and order are valid.
Can be replaced byorder_validity.daysororder_validity.custom_expiration_date.
The maximum certificate validity depends on the profile type:
Profile typeValidity (Years)
Strict1 - 2
Multipurpose1 - 2
Legacy1 - 3
.. daysconditionalintegerNumber of days the certificate and order are valid. Overridesorder_validity.years.
The maximum certificate validity depends on the profile type:
Profile typeValidity (Days)
Strict825
Multipurpose825
Legacy1185
.. custom_expiration_dateconditionalstringCustom expiration date for the certificate and order. Overridesorder_validity.daysandorder_validity.years.
Format:dd MMM YYYY(for example,"09 JUN 2025")
custom_fieldsconditionalobjectAccount-specific custom fields.
Whether or not these fields are required depends on your custom field settings.
.. metadata_idrequiredintegerCustom field ID.
.. valuerequiredstringValue for the custom field.
Data validation type depends on your custom field settings.
additional_emailsoptionalarrayAdditional email addresses to receive certificate notification emails (e.g., certificate issuance, duplicate certificate, certificate renewals, etc.).
payment_methodoptionalstringPayment method for the order. Allowed values:
credit_cardconditionalobjectObject with information about the credit card charged for the order. Required if payment_method is card.
.. numberrequiredstringCredit card number.
.. expiration_monthrequiredintegerCredit card expiration month. Format as a two-digit number between 01 (Jan) and 12 (Dec).
.. expiration_yearrequiredintegerCredit card expiration year. Format as a four-digit number. For example: 2026
.. cvvrequiredintegerCard verification value (CVV). Format as a three- or four-digit number. For example: 333 or 4444
.. cardholder_namerequiredstringCardholder’s first and last name.
billing_addressconditionalobjectObject with information about the billing address. Required if payment_method is card.
.. addressrequiredstringBilling street address.
.. address2optionalstringContinuation of street address.
.. cityrequiredstringBilling city.
.. stateconditionalstringBilling state or province. Optional for some countries.
.. countryrequiredstringBilling country.
.. zipconditionalstringBilling zip or postal code. Optional for some countries.
vat_numberoptionalstringIf the payment method is card (new credit card) or profile (default credit card), use the vat_number request parameter to set a value-added tax (VAT) or goods and services tax (GST) identification number for the order transaction. DigiCert includes this number on the transaction receipt as a reference for your financial records.
If omitted, DigiCert uses the VAT/GST number from the finance settings for the CertCentral account. If the VAT/GST number is absent from both the order request and account settings, DigiCert doesn’t store a VAT/GST number for the transaction.
Note
DigiCert only stores a VAT/GST number for credit card transactions. For orders using other payment methods, the vat_number request parameter is ignored.
VAT/GST numbers are not supported for DigiCert USA and DigiCert Japan billing entities. If the billing entity for the account is DigiCert, Inc. (US) or DigiCert Japan G.K. (Japan), the vat_number parameter is ignored, and DigiCert doesn’t store a VAT/GST number for the transaction. To learn more about your account’s billing entity, contact your account manager.
alternative_order_idoptionalstringA custom alphanumeric ID to assign the order. To see the alternative_order_id assigned to an order, use the Order info endpoint.
Alternative order IDs do not replace the unique order ID that DigiCert assigns each order request. You cannot use alternative order IDs to search for or identify orders in API calls that require an order_id parameter in the URL path or request body.
If the Require unique alternative order IDs option is enabled in your account settings, you cannot submit order requests with an alternative order ID that is already assigned to an order in your account. Use this feature to enable nonce order requests, or to prevent your integration from creating duplicate orders in cases where you do not receive a response from the API. Account administrators can toggle this option from the CertCentral console. From the Settings > Preferences page, open the Advanced Settings menu, and look for the Alternative order ID option.
This parameter is always optional, even if the Require unique alternative order IDs option is enabled in your account. If a request does not use this parameter, no alternative_order_id value is assigned to the order.
Maximum length: 64 characters
Note: TheRequire unique alternative order IDsoption may not appear in the advanced settings menu for all CertCentral accounts. To enable this option for your account, contact your account manager or ourSupport team.
enable_guest_accessoptionalintWhether to enable guest access for the order. This parameter is not allowed if guest access is disabled in your account settings.
Allowed values:1(enabled) or0(disabled)
**Default:**The default configuration for new orders is determined by your account settings. Account administrators can change these settings from the Guest Access page in the CertCentral console.
reject_if_pendingoptionalboolIf true, CertCentral rejects the request when DigiCert cannot immediately issue the certificate. Instead of creating a pending order, the API returns an HTTP response status code of 400 Bad Request, with the error code order_failed_to_immediately_issue.
If false (default), when DigiCert cannot immediately issue the certificate, CertCentral creates a pending order. The API returns an HTTP response status code of 200 OK, and the response contains the id of the pending order.
subjectoptionalobjectObject with optional data to include in subject distinguished name (DN) attributes on the issued certificate.
For Secure Email for Employee, if you set the value of common_name_indicator to given_name_surname, the subject object is required. For more information, see Common name value.
.. serial_numberoptionalstringValue to use in the subject DN serial number attribute. Supported on secure_email_sponsor certificates.
Character limit: 100
.. pseudonymoptionalstringValue to use in the subject DN pseudonym attribute. Supported on secure_email_sponsor certificates.
Note: If you are already submitting the pseudonym value in the certificate.individual object, use subject.include_pseudonym instead.
Character limit: 128
.. job_titleoptionalstringValue to use in the subject DN title attribute. Supported on secure_email_sponsor certificates.
Character limit: 128
.. include_pseudonymoptionalbooleanIf true, the subject DN pseudonym attribute includes the pseudonym value from the certificate.individual object. If false (default), the subject DN does not include the pseudonym attribute.
Note: If there is no pseudonym value on the certificate.individual object, set the value of the subject DN pseudonym attribute with subject.pseudonym, instead.
.. include_emailoptionalbooleanIf true, the subject DN email attribute includes the first email address from the certificate.emails array. Otherwise, false (default). Supported on secure_email_individual, secure_email_sponsor, and secure_email_organization certificates.
.. include_given_name_surnameconditionalbooleanRequired if the value of common_name_indicator is set to given_name_surname.
Set the value of include_given_name_surname parameter to true in your request if the value of common_name_indicator is set to given_name_surname. Otherwise, false (default).
Supported on secure_email_sponsor certificates.
disable_generate_in_browser_emailoptionalbooleanIf true, and you omit the CSR, the csr string is ignored in the request. You must then use the Update CSR endpoint to  add the CSR to the pending certificate order.
Otherwise, false (default).
This option allows the requestor to omit the CSR from the request without needing to generate the CSR in the browser. Before DigiCert can issue the certificate, you must upload the CSR to the pending certificate order.

Response parameters

NameTypeDescription
idintOrder ID.
requestsarray of objectsContains information about the request. Not returned if the order skipped the request approval step.
.. idintRequest ID.
.. statusstringRequest status.
Possible values: pending , submitted , approved , rejected
certificate_idintCertificate ID. Returned if the order skipped the request approval step, or if the request was automatically approved (request status isapproved).