Upload certificate
client.admin.organization.certificates.create(CertificateCreateParams { certificate, name } body, RequestOptionsoptions?): Certificate { id, certificate_details, created_at, 3 more }
POST/organization/certificates
Upload a certificate to the organization. This does not automatically activate the certificate.
Organizations can upload up to 50 certificates.
Upload certificate
import OpenAI from 'openai';
const client = new OpenAI({
adminAPIKey: process.env['OPENAI_ADMIN_KEY'], // This is the default and can be omitted
});
const certificate = await client.admin.organization.certificates.create({
certificate: 'certificate',
});
console.log(certificate.id);{
"object": "certificate",
"id": "cert_abc",
"name": "My Example Certificate",
"created_at": 1234567,
"certificate_details": {
"valid_at": 12345667,
"expires_at": 12345678
}
}
Returns Examples
{
"object": "certificate",
"id": "cert_abc",
"name": "My Example Certificate",
"created_at": 1234567,
"certificate_details": {
"valid_at": 12345667,
"expires_at": 12345678
}
}