Policies
List document policies
List policies attached to a document.
get/v1beta/documents/{document_id}/policies
Path parameters
document_idstring required
Document ID. Pattern: doc_[0-9a-hjkmnp-tv-z]{26}
Example:doc_01h2xcejqtf2nbrexx3vqjhp41
Document ID. Pattern: doc_[0-9a-hjkmnp-tv-z]{26}
Query parameters
page_tokenstring
Opaque pagination token from a previous response. Pass next_page_token or prev_page_token from a previous response to continue pagination. Empty or omitted for the first page.
Example:eyJpZCI6InBvbF8wMWgyeGNlanF0ZjJuYnJleHgzdnFqaHA0MSIsImQiOiJuZXh0IiwiZiI6eyJkb2NfaWQiOiJkb2NfMDFoMnhjZWpxdGYybmJyZXh4M3ZxamhwNDEifX0
Opaque pagination token from a previous response. Pass next_page_token or prev_page_token from a previous response to continue pagination. Empty or omitted for the first page.
page_sizeinteger
Maximum number of items to return per page (1-100). Default: 50.
Maximum number of items to return per page (1-100). Default: 50.
Response
Success
Example response
{
"items": [
{
"document_id": "doc_01h2xcejqtf2nbrexx3vqjhp41",
"policy": {
"id": "pol_01h2xcejqtf2nbrexx3vqjhp41",
"name": "GDPR Compliance Policy"
}
}
],
"pagination": {
"next_page_token": "eyJpZCI6ImRvY18wMWgyeGNlanF0ZjJuYnJleHgzdnFqaHA0MSIsImQiOiJuZXh0In0",
"prev_page_token": "eyJpZCI6ImRvY18wMWgyeGNlanF0ZjJuYnJleHgzdnFqaHA0MSIsImQiOiJwcmV2In0"
}
}