Get Resource Obligations
GET
/compliance/resources/{resourceId}/obligations
Returns the list of Actions that a specific Resource must fulfill (its obligations). Obligations are derived from: Resource -> Unit <- Action, filtered by the type-matching rule (action.targetResourceType == resource.type). This shows WHAT is required, not WHETHER it’s fulfilled — use Get Resource Compliance for that.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” resourceId
required
string
Header Parameters
Section titled “Header Parameters ” X-Space-Id
required
string format: uuid
UUID of the target Space (tenant boundary). Validated against user access.
Responses
Section titled “ Responses ”Array<object>
object
actionId
required
Action ID
string format: uuid
Example
660e8400-e29b-41d4-a716-446655440000 name
required
Action name
string
Example
Fire safety training type
required
Action type
string
Example
training targetResourceType
required
Target resource type
string
Example
person validityValue
required
Validity duration value
number
Example
5 validityUnit
required
Validity duration unit
string
Example
yearUnauthorized — missing or invalid JWT
Forbidden — insufficient permissions
Resource not found