certificates
Create
Issue a client certificate from a customer-owned CSR.
Request: multipart/form-data with one file field named csr, holding an ASCII PEM certificate signing request of at most 64 KiB. The customer's private key is never uploaded.
Permissions: org admin. The owner must belong to the caller's organization. Connector owners must also be active self-serve Connectors.
Errors:
| Status | Code | Cause |
|---|---|---|
| 404 | CONNECTOR_NOT_FOUND | Connector missing, in another org, or ineligible |
| 404 | PROCESSOR_NOT_FOUND | Processor missing or in another org |
| 404 | — | Connector certificates disabled for this organization |
| 409 | CERTIFICATE_LIMIT_REACHED | Both active slots are in use |
| 422 | CERTIFICATE_INVALID_CSR | CSR unreadable, oversized, or invalid |
| 500 | INTERNAL_ERROR | Signing, validation, or persistence failed |
Responds with the PEM certificate chain as a file attachment, not JSON.
post/certificates/{owner_kind}/{owner_id}
Path parameters
owner_kind'connector' | 'processor' required
owner_idstring required
Response
Successful Response
{"stackTrail":"paths:/certificates/{owner_kind}/{owner_id}:post:responses:201:content:application/json:schema","oasType":"schema","type":"unknown"}
Changes
Changed in 1 of the 57 revisions of this API.1
- ○
endpoint added
endpoint-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
Of the 57 revisions, 9 have no diff computed.