Issue Certificate
Issues a new Certificate proving that a Resource has fulfilled an Action requirement. Preconditions: the Resource and Action must belong to the same Space, the Resource’s type must match the Action’s targetResourceType (type-matching rule), and issuedAt must be <= expiresAt. The Space must be active.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ”UUID of the target Space (tenant boundary). Validated against user access.
Request Body required
Section titled “Request Body required ”object
ID of the Resource this certificate is for
Example
550e8400-e29b-41d4-a716-446655440000ID of the Action this certificate proves compliance with
Example
660e8400-e29b-41d4-a716-446655440000Name or description of the certificate
Example
Fire safety certificate 2026Date the certificate was issued (ISO 8601)
Example
2026-01-15Expiration date (ISO 8601, must be after issuedAt)
Example
2031-01-15Responses
Section titled “ Responses ”object
Certificate ID
Example
550e8400-e29b-41d4-a716-446655440000Space ID
Example
660e8400-e29b-41d4-a716-446655440000Resource ID
Example
770e8400-e29b-41d4-a716-446655440000Action ID
Example
880e8400-e29b-41d4-a716-446655440000Certificate name
Example
Fire safety certificate 2026Issue date (ISO 8601)
Example
2026-01-15Expiration date (ISO 8601)
Example
2031-01-15Attached files
object
Attachment ID
Example
880e8400-e29b-41d4-a716-446655440000File URL
Example
https://storage.example.com/docs/certificate.pdfHuman-readable label
Example
Certificate PDFUpload timestamp (ISO 8601)
Example
2026-01-15T10:30:00.000ZUnauthorized — missing or invalid JWT
Forbidden — insufficient permissions
Resource not found
Validation failed — invalid input