SSL/TLS
Manage SSL and TLS certificates, Let's Encrypt integrations, and local certificate operations through the Security API.
Retrieve a paginated list of SSL certificates for the specified organization. You can filter by certificate name or common name.
Unique identifier of the organization.
123e4567-e89b-12d3-a456-426614174000Filter by SSL certificate name or description.
Filter by common name of the SSL certificate.
Field to sort results by.
created_atPossible values: Sort order for results.
descPossible values: Page number for pagination.
1Number of items per page.
24List of SSL certificates retrieved successfully.
Validation Error
GET /api/v1/ssl/{organization_uuid}/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{}Upload and register a new SSL certificate for the specified organization. You can use a custom certificate or an auto-generated Let's Encrypt certificate.
Unique identifier of the organization.
123e4567-e89b-12d3-a456-426614174000SSL certificate created successfully.
Validation Error
POST /api/v1/ssl/{organization_uuid}/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{}Update an existing SSL certificate’s information, such as name or key details, for the specified organization.
Unique identifier of the organization.
Unique identifier of the SSL certificate.
SSL certificate updated successfully.
Validation Error
PUT /api/v1/ssl/{organization_uuid}/{ssl_uuid}/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{}Remove an SSL certificate from the specified organization.
Unique identifier of the organization.
Unique identifier of the SSL certificate.
SSL certificate deleted successfully.
Validation Error
DELETE /api/v1/ssl/{organization_uuid}/{ssl_uuid}/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "status": true,
  "message": "text"
}Start the DNS-based verification process for issuing a Let's Encrypt SSL certificate. The response includes the required CNAME record details.
Unique identifier of the organization.
DNS challenge initiated successfully.
Validation Error
POST /api/v1/ssl/{organization_uuid}/lets-encrypt/initiate-dns-verification/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
  "status": true,
  "data": {
    "cname_host": "text",
    "cname_target": "text"
  },
  "operation_id": "text"
}Complete the Let's Encrypt SSL certificate creation after DNS verification has succeeded.
Unique identifier of the organization.
Let's Encrypt SSL certificate created successfully.
Validation Error
POST /api/v1/ssl/{organization_uuid}/lets-encrypt/finalize-ssl-creation/ HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
  "status": true,
  "data": {
    "message": "text",
    "uuid": "text"
  },
  "operation_id": "text"
}Last updated
Was this helpful?
