Record caregiver monthly work capacity
POST
/caregiver-monthly-work-capacities
const url = 'https://example.com/caregiver-monthly-work-capacities';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"workCapacityRevisionId":"example","comparisonSnapshotId":"example","auditId":"example","caregiverProfileId":"example","branchProfileId":"example","year":1,"month":1,"capacityDayCount":1,"expectedCurrentRevisionNumber":1,"actorId":"example","reasonCode":"example","idempotencyKey":"example","sourceEvidenceKeys":["example"]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/caregiver-monthly-work-capacities \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "workCapacityRevisionId": "example", "comparisonSnapshotId": "example", "auditId": "example", "caregiverProfileId": "example", "branchProfileId": "example", "year": 1, "month": 1, "capacityDayCount": 1, "expectedCurrentRevisionNumber": 1, "actorId": "example", "reasonCode": "example", "idempotencyKey": "example", "sourceEvidenceKeys": [ "example" ] }'Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
workCapacityRevisionId
required
string
comparisonSnapshotId
required
string
auditId
required
string
caregiverProfileId
required
string
branchProfileId
required
string
year
required
integer
month
required
integer
capacityDayCount
required
integer
expectedCurrentRevisionNumber
integer | null
actorId
required
string
reasonCode
required
string
idempotencyKey
required
string
sourceEvidenceKeys
required
Array<string>
key
additional properties
Responses
Section titled “Responses”Caregiver monthly work capacity revision and comparison
Media typeapplication/json
object
comparisonSnapshotId
required
string
caregiverProfileId
required
string
branchProfileId
required
string
year
required
integer
month
required
integer
yearMonthKey
required
string
monthDayCount
required
integer
capacityRevisionNumber
required
integer
capacityDayCount
required
integer
attendanceEvidenceRevisionKey
required
string
attendanceDayCount
required
integer
attendanceCapacityVarianceDayCount
required
integer
comparisonState
required
string
downstreamInvalidationKeys
required
Array<string>
projectedAt
required
string format: date-time
workCapacityRevisionId
required
string
auditId
required
string
revisionNumber
required
integer
previousCapacityDayCount
integer | null
revisedByActorId
required
string
revisionReasonCode
required
string
idempotencyKey
required
string
sourceEvidenceKeys
required
Array<string>
revisedAt
required
string format: date-time
key
additional properties
Supabase bearer token is required
Actor cannot record caregiver monthly capacity
Attendance count evidence was not found
Expected capacity revision is stale or payload is invalid
Caregiver work capacity runtime is unavailable