certificates
Create
Changed onIssue 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}
Request
- Base URLhttps://api.traversal.com (the document declares no server; this is the origin it was published from)
- URLhttps://api.traversal.com/certificates/{owner_kind}/{owner_id}
- Authnone declared
Path parameters
owner_kind'connector' | 'processor' required
owner_idstring required
Request body multipart/form-data
Response
Successful Response
unknown required
Changes
- info
endpoint added
- info