Policies
Policies Data Model
Name
Data Type
Description
Example Policies
Sample request:
POST api/v1/CreatePolicy
{
"name": "PatientDataAccess",
"label": "Patient Data Access",
"description": "Policy to allow access to patient data",
"version": "2023-01",
"type": "ObjectControl",
"object": "Patient",
"fields": {
"read": "*",
"write": ["name", "address", "phone"]
},
"condition": {
"stringEquals": {
"email": "{{user.email}}"
}
}
}
Authorizations
AuthorizationstringRequired
Standard Authorization header using the Bearer scheme ("bearer {token}")
Body
namestringRequiredPattern:
^[a-zA-Z0-9_]*$labelstring | nullableOptional
descriptionstring | nullableOptional
versionstringRequired
typestringRequired
objectstringRequired
Responses
200
Success
No content
401
Unauthorized
403
Forbidden
post
/api/v1/CreatePolicyNo content
Last updated