Certificate - Flexible Secure Gateway API References (1.13.0)
Download OpenAPI specification:Download
Manage the Certificates of the Cell-Groups.
Get Certificates
Get Certificate resources.
Authorizations:
query Parameters
| id | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ Filter by the ID of the Certificate. |
| cellGroupId | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ Filter by the ID of the Cell-Group the Certificate is allocated to. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Responses
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Response samples
- 200
- 400
- 401
- 403
- 500
{- "certificates": [
- {
- "id": "12345678-1234-1234-1234-1234567890a1",
- "name": "cert-2026",
- "cellGroupId": "12345678-1234-1234-1234-1234567890ac",
- "tenantId": "1234567890abcdef1234567890abcdef",
- "expiresAt": "2035-09-01T00:00:00.000Z",
- "createdAt": "2026-06-03T00:00:00.000Z",
- "updatedAt": "2026-06-03T00:00:00.000Z"
}, - {
- "id": "12345678-1234-1234-1234-1234567890a2",
- "name": "cert-2026-new",
- "cellGroupId": "12345678-1234-1234-1234-1234567890ac",
- "tenantId": "1234567890abcdef1234567890abcdef",
- "expiresAt": "2036-04-01T00:00:00.000Z",
- "createdAt": "2026-06-03T06:00:00.000Z",
- "updatedAt": "2026-06-03T06:00:00.000Z"
}
]
}Create Certificate
Create a Certificate for a Cell-Group.
Authorizations:
header Parameters
| X-Auth-Token required | string The keystone token. |
Request Body schema: application/json
| certificate required | object |
Responses
OK
Bad Request
Unauthorized
Forbidden
Conflict
Internal Server Error
Request samples
- Payload
{- "certificate": {
- "cellGroupId": "12345678-1234-1234-1234-1234567890ac",
- "name": "cert-2026-new"
}
}Response samples
- 200
- 400
- 401
- 403
- 409
- 500
{- "certificate": {
- "id": "12345678-1234-1234-1234-1234567890a2",
- "name": "cert-2026-new",
- "cellGroupId": "12345678-1234-1234-1234-1234567890ac",
- "tenantId": "1234567890abcdef1234567890abcdef",
- "expiresAt": "2036-04-01T00:00:00.000Z",
- "createdAt": "2026-06-03T06:00:00.000Z",
- "updatedAt": "2026-06-03T06:00:00.000Z",
- "operationId": "715ee526-1c17-44c4-822d-c3c044babfe8"
}
}Get Certificate
Get a Certificate resource.
Authorizations:
path Parameters
| certificate_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Responses
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "certificate": {
- "id": "12345678-1234-1234-1234-1234567890a1",
- "name": "cert-2026",
- "cellGroupId": "12345678-1234-1234-1234-1234567890ac",
- "tenantId": "1234567890abcdef1234567890abcdef",
- "expiresAt": "2035-09-01T00:00:00.000Z",
- "createdAt": "2026-06-03T00:00:00.000Z",
- "updatedAt": "2026-06-03T00:00:00.000Z"
}
}Update Certificate
Update a Certificate resource.
Authorizations:
path Parameters
| certificate_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Request Body schema: application/json
| certificate required | object |
Responses
OK
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Internal Server Error
Request samples
- Payload
{- "certificate": {
- "name": "cert-2026-new"
}
}Response samples
- 200
- 400
- 401
- 403
- 404
- 409
- 500
{- "certificate": {
- "id": "12345678-1234-1234-1234-1234567890a2",
- "name": "cert-2026-new",
- "cellGroupId": "12345678-1234-1234-1234-1234567890ac",
- "tenantId": "1234567890abcdef1234567890abcdef",
- "expiresAt": "2036-04-01T00:00:00.000Z",
- "createdAt": "2026-06-03T06:00:00.000Z",
- "updatedAt": "2026-06-03T07:00:00.000Z",
- "operationId": "715ee526-1c17-44c4-822d-c3c044babfe8"
}
}Delete Certificate
Delete a Certificate resource.
Authorizations:
path Parameters
| certificate_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Responses
OK
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Internal Server Error
Response samples
- 400
- 401
- 403
- 404
- 409
- 500
{- "errorCode": 400,
- "errorMessage": "Invalid request",
- "moreInfo": "{{moreInfo}}"
}Export Certificate
Export certification of the Certificate.
Authorizations:
path Parameters
| certificate_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Responses
OK
Bad Request
Unauthorized
Not Found
Internal Server Error
Response samples
- 200
- 400
- 401
- 404
- 500
{- "cert": "-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----"
}