Provides access to the policies that are part of a Hyperproof organization.
- Update a single policy
Policies API (1.0)
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi
- Hyperproof UShttps://api.hyperproof.app/v1/policies
- Hyperproof Govhttps://api.hyperproofgov.app/v1/policies
- Hyperproof EUhttps://api.hyperproof.eu/v1/policies
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi/?status=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success.
The unique identifier of the organization the policy belongs to.
The unique identifier of the owner of the policy.
The effective date of the policy (ISO-8601 format).
The next revision date for the policy (ISO-8601 format).
The next review date for the policy (ISO-8601 format).
The unique identifier of the effective document of the policy.
The unique identifier of the user who created the policy.
The date and time the policy was created (ISO-8601 format).
The unique identifier of the user who last updated the policy.
The date and time the policy was last updated (ISO-8601 format).
[ { "id": "d88d505d-5199-11ee-a644-522476618ae8", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "name": "Password Policy", "description": "Password acceptance criteria.", "ownerId": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "effectiveDate": "2025-06-12T18:26:10.0053650+00:00", "nextRevisionDate": "2025-06-15T18:26:10.0053650+00:00", "nextReviewDate": "2025-06-16T18:26:10.0053650+00:00", "policyApprovalStatus": "approved", "effectiveDocumentId": "f06fe159-e7c1-4b42-8715-5615ff50b29c", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2025-01-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2025-01-12T18:26:10.0053650+00:00", "customFields": [ … ], "status": "active", "permissions": [] } ]
The unique identifier of the owner of the policy.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi
- Hyperproof UShttps://api.hyperproof.app/v1/policies
- Hyperproof Govhttps://api.hyperproofgov.app/v1/policies
- Hyperproof EUhttps://api.hyperproof.eu/v1/policies
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Password Policy",
"description": "Password acceptance criteria.",
"ownerId": "82d7c228-8bcd-11e9-a94b-ab3de8494987",
"customFields": [
{
"fieldId": "ceb912ab-519b-11ee-a644-522476618ae8",
"textValue": "John Smith"
}
]
}'Success.
The unique identifier of the organization the policy belongs to.
The unique identifier of the owner of the policy.
The effective date of the policy (ISO-8601 format).
The next revision date for the policy (ISO-8601 format).
The next review date for the policy (ISO-8601 format).
The unique identifier of the effective document of the policy.
The unique identifier of the user who created the policy.
The date and time the policy was created (ISO-8601 format).
The unique identifier of the user who last updated the policy.
The date and time the policy was last updated (ISO-8601 format).
{ "id": "d88d505d-5199-11ee-a644-522476618ae8", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "name": "Password Policy", "description": "Password acceptance criteria.", "ownerId": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "effectiveDate": "2025-06-12T18:26:10.0053650+00:00", "nextRevisionDate": "2025-06-15T18:26:10.0053650+00:00", "nextReviewDate": "2025-06-16T18:26:10.0053650+00:00", "policyApprovalStatus": "approved", "effectiveDocumentId": "f06fe159-e7c1-4b42-8715-5615ff50b29c", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2025-01-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2025-01-12T18:26:10.0053650+00:00", "customFields": [ { … } ], "status": "active", "permissions": [] }
The unique identifier of the owner of the policy.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi
- Hyperproof UShttps://api.hyperproof.app/v1/policies
- Hyperproof Govhttps://api.hyperproofgov.app/v1/policies
- Hyperproof EUhttps://api.hyperproof.eu/v1/policies
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"policyIds": [
"string"
],
"patch": {
"name": "Password Policy",
"description": "Password acceptance criteria.",
"ownerId": "82d7c228-8bcd-11e9-a94b-ab3de8494987",
"customFields": [
{
"fieldId": "ceb912ab-519b-11ee-a644-522476618ae8",
"textValue": "John Smith"
}
],
"status": "active"
}
}'Success.
The unique identifier of the organization the policy belongs to.
The unique identifier of the owner of the policy.
The effective date of the policy (ISO-8601 format).
The next revision date for the policy (ISO-8601 format).
The next review date for the policy (ISO-8601 format).
The unique identifier of the effective document of the policy.
The unique identifier of the user who created the policy.
The date and time the policy was created (ISO-8601 format).
The unique identifier of the user who last updated the policy.
The date and time the policy was last updated (ISO-8601 format).
[ { "id": "d88d505d-5199-11ee-a644-522476618ae8", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "name": "Password Policy", "description": "Password acceptance criteria.", "ownerId": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "effectiveDate": "2025-06-12T18:26:10.0053650+00:00", "nextRevisionDate": "2025-06-15T18:26:10.0053650+00:00", "nextReviewDate": "2025-06-16T18:26:10.0053650+00:00", "policyApprovalStatus": "approved", "effectiveDocumentId": "f06fe159-e7c1-4b42-8715-5615ff50b29c", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2025-01-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2025-01-12T18:26:10.0053650+00:00", "customFields": [ … ], "status": "active", "permissions": [] } ]
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi/{policyId}
- Hyperproof UShttps://api.hyperproof.app/v1/policies/{policyId}
- Hyperproof Govhttps://api.hyperproofgov.app/v1/policies/{policyId}
- Hyperproof EUhttps://api.hyperproof.eu/v1/policies/{policyId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi/{policyId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success.
The unique identifier of the organization the policy belongs to.
The unique identifier of the owner of the policy.
The effective date of the policy (ISO-8601 format).
The next revision date for the policy (ISO-8601 format).
The next review date for the policy (ISO-8601 format).
The unique identifier of the effective document of the policy.
The unique identifier of the user who created the policy.
The date and time the policy was created (ISO-8601 format).
The unique identifier of the user who last updated the policy.
The date and time the policy was last updated (ISO-8601 format).
{ "id": "d88d505d-5199-11ee-a644-522476618ae8", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "name": "Password Policy", "description": "Password acceptance criteria.", "ownerId": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "effectiveDate": "2025-06-12T18:26:10.0053650+00:00", "nextRevisionDate": "2025-06-15T18:26:10.0053650+00:00", "nextReviewDate": "2025-06-16T18:26:10.0053650+00:00", "policyApprovalStatus": "approved", "effectiveDocumentId": "f06fe159-e7c1-4b42-8715-5615ff50b29c", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2025-01-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2025-01-12T18:26:10.0053650+00:00", "customFields": [ { … } ], "status": "active", "permissions": [] }
The unique identifier of the owner of the policy.
- Mock serverhttps://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi/{policyId}
- Hyperproof UShttps://api.hyperproof.app/v1/policies/{policyId}
- Hyperproof Govhttps://api.hyperproofgov.app/v1/policies/{policyId}
- Hyperproof EUhttps://api.hyperproof.eu/v1/policies/{policyId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://developer.hyperproof.app/_mock/hyperproof-api/policies/policies.openapi/{policyId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Password Policy",
"description": "Password acceptance criteria.",
"ownerId": "82d7c228-8bcd-11e9-a94b-ab3de8494987",
"customFields": [
{
"fieldId": "ceb912ab-519b-11ee-a644-522476618ae8",
"textValue": "John Smith"
}
],
"status": "active"
}'Success.
The unique identifier of the organization the policy belongs to.
The unique identifier of the owner of the policy.
The effective date of the policy (ISO-8601 format).
The next revision date for the policy (ISO-8601 format).
The next review date for the policy (ISO-8601 format).
The unique identifier of the effective document of the policy.
The unique identifier of the user who created the policy.
The date and time the policy was created (ISO-8601 format).
The unique identifier of the user who last updated the policy.
The date and time the policy was last updated (ISO-8601 format).
{ "id": "d88d505d-5199-11ee-a644-522476618ae8", "orgId": "ce83e3cd-5199-11ee-a644-522476618ae8", "name": "Password Policy", "description": "Password acceptance criteria.", "ownerId": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "effectiveDate": "2025-06-12T18:26:10.0053650+00:00", "nextRevisionDate": "2025-06-15T18:26:10.0053650+00:00", "nextReviewDate": "2025-06-16T18:26:10.0053650+00:00", "policyApprovalStatus": "approved", "effectiveDocumentId": "f06fe159-e7c1-4b42-8715-5615ff50b29c", "createdBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "createdOn": "2025-01-12T18:26:10.0053650+00:00", "updatedBy": "82d7c228-8bcd-11e9-a94b-ab3de8494987", "updatedOn": "2025-01-12T18:26:10.0053650+00:00", "customFields": [ { … } ], "status": "active", "permissions": [] }