curl --request POST \
--url https://api.openai.com/v1/organization/certificates \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"content": "<string>",
"name": "<string>"
}
'{
"object": "certificate",
"id": "<string>",
"name": "<string>",
"created_at": 123,
"certificate_details": {
"valid_at": 123,
"expires_at": 123,
"content": "<string>"
},
"active": true
}Upload a certificate to the organization. This does not automatically activate the certificate.
Organizations can upload up to 50 certificates.
curl --request POST \
--url https://api.openai.com/v1/organization/certificates \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"content": "<string>",
"name": "<string>"
}
'{
"object": "certificate",
"id": "<string>",
"name": "<string>",
"created_at": 123,
"certificate_details": {
"valid_at": 123,
"expires_at": 123,
"content": "<string>"
},
"active": true
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The certificate upload payload.
Certificate uploaded successfully.
Represents an individual certificate uploaded to the organization.
The object type.
certificate.organization.certificate.organization.project.certificate.certificate, organization.certificate, organization.project.certificate The identifier, which can be referenced in API endpoints
The name of the certificate.
The Unix timestamp (in seconds) of when the certificate was uploaded.
Show child attributes
Whether the certificate is currently active at the specified scope. Not returned when getting details for a specific certificate.
Was this page helpful?