Certificates
Confirmation of days served per assistant, department, and semester, and the issue of cumulative certificates.
Read certificate scopes
/api/certificate-scopesReturns the departments where the reader confirms days served or issues certificates, and the semesters. Either capability in some department grants the read.
Responses
stringno-storestringOriginstringno-storestringOriginstringstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginList certificates
/api/departments/{departmentId}/certificatesReturns a bounded page of the assistants with service in the department and how many semesters their certificate lists. Issuers of the department only.
Path Parameters
Query Parameters
Responses
stringno-storestringOriginstringno-storestringOriginstringstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginRead certificate
/api/departments/{departmentId}/certificates/{personId}Returns every semester of the assistant in the department with its status and the certificate that an issue would record. Issuers of the department only, never the assistant.
Path Parameters
Responses
stringno-storestringOriginstringno-storestringOriginstringstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginIssue certificate
/api/departments/{departmentId}/certificates/{personId}/issuesRecords one issue of the certificate with the issuer, the authorizing seat, the instant, and the content hash, and returns the PDF. Requires the observed certificate entity tag. An idempotency-key replay returns the same PDF.
Path Parameters
Header Parameters
Responses
stringno-storestringstringOriginstringno-storestringOriginstringno-storestringOriginstringstringno-storestringOriginstringno-storestringOriginstringno-storestring | nullstringOriginstringno-storestringOriginstringno-storestringOriginstringA name on the certificate has characters that the certificate font cannot print.stringno-storestringOriginstringno-storestringOriginstringno-storestring5stringOriginList days served
/api/departments/{departmentId}/semesters/{semesterId}/days-servedReturns a bounded page of the assistants of a department and semester with the dated evidence, the calculated count, and the current confirmation. Requires the days-served capability in the department.
Path Parameters
Query Parameters
Responses
stringno-storestringOriginstringno-storestringOriginstringstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginConfirm days served
/api/departments/{departmentId}/semesters/{semesterId}/days-served/{personId}Confirms or adjusts one assistant's total for the semester as the next revision. The earlier confirmation stays as history. Requires the observed entry entity tag.
Path Parameters
Header Parameters
Request Body
Responses
stringno-storestringstringOriginstringno-storestringOriginstringno-storestringOriginstringstringno-storestringOriginstringno-storestringOriginstringno-storestring | nullstringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestringOriginstringno-storestring5stringOrigin