Servers
Manage server accounts and their certificates.
Get a server
Returns a single server by its identifier. Requires the admin role. A non-empty bundlePath is replaced with a presigned download link valid for up to 8 hours.
Update a server
Updates a server. Only fullName, email, active, custodianName, domains, and awsRoles are read; a field that is omitted or null is left unchanged, and every other field, including csr, is ignored. When email domain validation is on, the resulting email is checked even when email is not sent. Changing fullName or domains does not issue a new certificate. Requires the admin role. A non-empty bundlePath in the response is replaced with a presigned download link valid for up to 8 hours.
Delete a server
Deletes a server and removes its certificate files and certificate bundle. Requires the admin role.
Get a server certificate bundle download link
Returns a presigned URL, valid for up to 8 hours, for downloading the server's certificate bundle. The link is generated without checking that the bundle exists. Requires the admin role.
Rebuild a server certificate
Issues the server a new certificate and rebuilds its certificate bundle. When the server was created from a CSR, the stored CSR is signed again; otherwise a new key pair and password are generated. No email is sent. Requires the admin role.
Rebuild a server certificate bundle
Rebuilds and stores the server's certificate bundle from the server's existing certificate files. The certificate is not reissued. Requires the admin role.
Resend the certificate email
Resends the certificate bundle email to the server's custodian. Requires the admin role and email integration. The email is sent whether or not the sendWelcomeEmail setting is on; it includes a download link valid for up to 8 hours when the showBundleLinks setting is on, and attaches the bundle when the sendWelcomeEmailWithAttachment setting is on.