Update profile details
POST https://caas.digicert.com/automationws/v1/profile/updateProfile
Use this endpoint to update an automation profile.
For more information, see Automation profiles.
Example requests and responses
Request parameters
Name | Req/Opt | Type | Description |
---|---|---|---|
accountId | required | string | Account ID. |
id | required | integer | Automation profile ID. |
userId | optional | integer | User ID. |
name | required | string | Name of the profile. |
profileState | optional | string | Status of the automation profile. Allowed values: |
isDefault | optional | boolean | If |
ctLogOption | optional | boolean | Use this option to enable CT logging for issued SSL certificates. |
productType | required | string | Type of the product. Allowed values: See Glossary – Product identifiers. |
productName | optional | string | Name of the product. Allowed values: See Glossary – Product identifiers. |
organizationId | optional | integer | The ID of an existing organization to associate with the profile. To get the ID of organizations in your account, use the endpoint List organizations. |
organizationName | optional | string | The name of the organization. |
profileType | required | string | Type of profile. Allowed values: |
divisionId | required | string | Division ID. |
emailAddresses | optional | string | Email address associated with the profile. |
signatureHash | optional | string | Hash type ID for the algorithm used to sign the certificate. Allowed values: See Glossary – Hash types. |
keySizeAndAlgorithm | optional | string | The key size and algorithm used to sign the certificate. Allowed values: |
contacts | optional | array | Object container for automation profile contacts. |
.. contactId | optional | integer | ID of existing user or contact for the account. This can be omitted if you are adding a new contact. To get the IDs for users in your account, use the endpoint User info. |
.. contactType | optional | string | Type of contact to add to the profile. Allowed values: |
.. contactName | optional | string | Name of the contact. |
customFields | optional* | array | Account-specific custom fields. *Whether or not these fields are required depends on your custom field settings. |
validityPeriod | required | string | Certificate validity. Allowed values: Example: Max value: 397 days |
orderCoverageLength | optional | string | Selected order coverage plan. Possible values: Note: For accounts with Multi-year Plans enabled, allowed values range from |
autoRenewSettings | optional | object | Object with auto-renew settings. |
.. daysBeforeExpiry | optional | integer | Number of days before expiration to renew the certificate. Min: 1 day Max: Less than the certificate validity. |
.. isAutoReplace | optional | boolean | If Default: |
forceAutoRenewSetting | optional | boolean | If Default: |
Response parameters
Name | Type | Description |
---|---|---|
error | object | Object with error details, if any. |
data | object | Message with additional information about the request. |