{
  "info": {
    "_postman_id": "bd882dfd-fe45-4980-90ab-0b093e9ca05c",
    "name": "Box Authorize Authorization Retention Policies API",
    "description": "Needs a description.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T01:16:56.000Z",
    "updatedAt": "2026-07-28T01:16:56.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-bd882dfd-fe45-4980-90ab-0b093e9ca05c"
  },
  "item": [
    {
      "name": "retention_policies",
      "item": [
        {
          "name": "{retention_policy_id}",
          "item": [
            {
              "name": "assignments",
              "item": [
                {
                  "name": "Box List retention policy assignments",
                  "id": "c54e63c9-5570-4b24-90a2-c80d4178680a",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id/assignments?type=metadata_template&fields=<string>,<string>&marker=<string>&limit=<long>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id",
                        "assignments"
                      ],
                      "query": [
                        {
                          "description": "The type of the retention policy assignment to retrieve.",
                          "key": "type",
                          "value": "metadata_template"
                        },
                        {
                          "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                          "key": "fields",
                          "value": "<string>,<string>"
                        },
                        {
                          "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                          "key": "marker",
                          "value": "<string>"
                        },
                        {
                          "description": "The maximum number of items to return per page.",
                          "key": "limit",
                          "value": "<long>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "7dcd20da-074b-4e58-99c6-97efed95ec6b",
                          "key": "retention_policy_id",
                          "value": "<string>",
                          "description": "(Required) The ID of the retention policy."
                        }
                      ]
                    },
                    "description": "Returns a list of all retention policy assignments associated with a specified\nretention policy."
                  },
                  "response": [
                    {
                      "id": "9ab4d210-5399-4824-9fc2-4c1a9c060fc5",
                      "name": "Returns a list of the retention policy assignments associated with the\nspecified retention policy.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/retention_policies/:retention_policy_id/assignments?type=metadata_template&fields=<string>,<string>&marker=<string>&limit=<long>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "retention_policies",
                            ":retention_policy_id",
                            "assignments"
                          ],
                          "query": [
                            {
                              "description": "The type of the retention policy assignment to retrieve.",
                              "key": "type",
                              "value": "metadata_template"
                            },
                            {
                              "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                              "key": "fields",
                              "value": "<string>,<string>"
                            },
                            {
                              "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                              "key": "marker",
                              "value": "<string>"
                            },
                            {
                              "description": "The maximum number of items to return per page.",
                              "key": "limit",
                              "value": "<long>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "retention_policy_id"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"entries\": [\n    {\n      \"value\": \"reference #/components/schemas/RetentionPolicyAssignment not found in the OpenAPI spec\"\n    },\n    {\n      \"value\": \"reference #/components/schemas/RetentionPolicyAssignment not found in the OpenAPI spec\"\n    }\n  ],\n  \"limit\": \"<long>\",\n  \"next_marker\": \"<string>\"\n}",
                      "createdAt": "2026-07-28T01:16:56.000Z",
                      "updatedAt": "2026-07-28T01:16:56.000Z",
                      "uid": "35240-9ab4d210-5399-4824-9fc2-4c1a9c060fc5"
                    },
                    {
                      "id": "b7c680c0-32d4-4b37-9448-b2d77f4722e8",
                      "name": "Returns an error if an unknown `type` is specified.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/retention_policies/:retention_policy_id/assignments?type=metadata_template&fields=<string>,<string>&marker=<string>&limit=<long>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "retention_policies",
                            ":retention_policy_id",
                            "assignments"
                          ],
                          "query": [
                            {
                              "description": "The type of the retention policy assignment to retrieve.",
                              "key": "type",
                              "value": "metadata_template"
                            },
                            {
                              "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                              "key": "fields",
                              "value": "<string>,<string>"
                            },
                            {
                              "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                              "key": "marker",
                              "value": "<string>"
                            },
                            {
                              "description": "The maximum number of items to return per page.",
                              "key": "limit",
                              "value": "<long>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "retention_policy_id"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "createdAt": "2026-07-28T01:16:56.000Z",
                      "updatedAt": "2026-07-28T01:16:56.000Z",
                      "uid": "35240-b7c680c0-32d4-4b37-9448-b2d77f4722e8"
                    },
                    {
                      "id": "adbaf151-7df7-4db1-8995-0806e6c1da64",
                      "name": "An unexpected client error.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/retention_policies/:retention_policy_id/assignments?type=metadata_template&fields=<string>,<string>&marker=<string>&limit=<long>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "retention_policies",
                            ":retention_policy_id",
                            "assignments"
                          ],
                          "query": [
                            {
                              "description": "The type of the retention policy assignment to retrieve.",
                              "key": "type",
                              "value": "metadata_template"
                            },
                            {
                              "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                              "key": "fields",
                              "value": "<string>,<string>"
                            },
                            {
                              "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                              "key": "marker",
                              "value": "<string>"
                            },
                            {
                              "description": "The maximum number of items to return per page.",
                              "key": "limit",
                              "value": "<long>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "retention_policy_id"
                            }
                          ]
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "createdAt": "2026-07-28T01:16:56.000Z",
                      "updatedAt": "2026-07-28T01:16:56.000Z",
                      "uid": "35240-adbaf151-7df7-4db1-8995-0806e6c1da64"
                    }
                  ],
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-c54e63c9-5570-4b24-90a2-c80d4178680a"
                }
              ],
              "id": "a34d97fb-14f2-409e-9a9e-e386659c53bd",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-a34d97fb-14f2-409e-9a9e-e386659c53bd"
            },
            {
              "name": "Box Get retention policy",
              "id": "1b9ebf4f-b7a0-497e-9977-70cf7f53ae72",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/retention_policies/:retention_policy_id?fields=<string>,<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies",
                    ":retention_policy_id"
                  ],
                  "query": [
                    {
                      "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                      "key": "fields",
                      "value": "<string>,<string>"
                    }
                  ],
                  "variable": [
                    {
                      "id": "73ec16c8-3f9f-4ce7-9d98-6b3f9fa3ad15",
                      "key": "retention_policy_id",
                      "value": "<string>",
                      "description": "(Required) The ID of the retention policy."
                    }
                  ]
                },
                "description": "Retrieves a retention policy."
              },
              "response": [
                {
                  "id": "fc668a6b-671d-4df9-87db-5eab6ecb2685",
                  "name": "Returns the retention policy object.",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id?fields=<string>,<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "query": [
                        {
                          "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                          "key": "fields",
                          "value": "<string>,<string>"
                        }
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"id\": \"<string>\",\n  \"type\": \"retention_policy\",\n  \"policy_name\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"description\": \"<string>\",\n  \"policy_type\": \"finite\",\n  \"retention_type\": \"modifiable\",\n  \"status\": \"active\",\n  \"created_by\": {\n    \"type\": \"user\",\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"login\": \"<email>\"\n  },\n  \"created_at\": \"<dateTime>\",\n  \"modified_at\": \"<dateTime>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    }\n  ],\n  \"assignment_counts\": {\n    \"enterprise\": \"<long>\",\n    \"folder\": \"<long>\",\n    \"metadata_template\": \"<long>\"\n  }\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-fc668a6b-671d-4df9-87db-5eab6ecb2685"
                },
                {
                  "id": "656ec541-7e34-4372-986b-486c91222f94",
                  "name": "An unexpected client error.",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id?fields=<string>,<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "query": [
                        {
                          "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                          "key": "fields",
                          "value": "<string>,<string>"
                        }
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-656ec541-7e34-4372-986b-486c91222f94"
                }
              ],
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-1b9ebf4f-b7a0-497e-9977-70cf7f53ae72"
            },
            {
              "name": "Box Update retention policy",
              "id": "dbbf1935-e751-49ed-a57a-5bd55fa66fd2",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"policy_name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"retention_type\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"status\": \"<string>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies",
                    ":retention_policy_id"
                  ],
                  "variable": [
                    {
                      "id": "3c0cefd8-ad50-48fb-b1a8-04bbfa28c8d4",
                      "key": "retention_policy_id",
                      "value": "<string>",
                      "description": "(Required) The ID of the retention policy."
                    }
                  ]
                },
                "description": "Updates a retention policy."
              },
              "response": [
                {
                  "id": "f98d2588-c64c-4ef7-a4bc-9b466e576fc5",
                  "name": "Returns the updated retention policy object.",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"policy_name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"retention_type\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"status\": \"<string>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    }\n  ]\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"id\": \"<string>\",\n  \"type\": \"retention_policy\",\n  \"policy_name\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"description\": \"<string>\",\n  \"policy_type\": \"finite\",\n  \"retention_type\": \"modifiable\",\n  \"status\": \"active\",\n  \"created_by\": {\n    \"type\": \"user\",\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"login\": \"<email>\"\n  },\n  \"created_at\": \"<dateTime>\",\n  \"modified_at\": \"<dateTime>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    }\n  ],\n  \"assignment_counts\": {\n    \"enterprise\": \"<long>\",\n    \"folder\": \"<long>\",\n    \"metadata_template\": \"<long>\"\n  }\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-f98d2588-c64c-4ef7-a4bc-9b466e576fc5"
                },
                {
                  "id": "0e77c273-39cb-4f3f-ba26-962537420197",
                  "name": "Returns a `bad_request` if an incorrect\n`disposition_action` was set or description exceeds maximum length of\n500 characters.",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"policy_name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"retention_type\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"status\": \"<string>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    }\n  ]\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-0e77c273-39cb-4f3f-ba26-962537420197"
                },
                {
                  "id": "5903b197-6213-410e-bc19-8bd68b5a26ea",
                  "name": "Returns an error when a user wants to\nshorten the duration of a\nnon-modifiable policy, or to convert\na non-modifiable policy to\na modifiable one.\nNote: Lengthening policy duration\nis allowed.",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"policy_name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"retention_type\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"status\": \"<string>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    }\n  ]\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-5903b197-6213-410e-bc19-8bd68b5a26ea"
                },
                {
                  "id": "89e157d9-fc71-4753-85c1-83b13c50a90c",
                  "name": "Returns an error if a retention policy with the given name already exists",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"policy_name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"retention_type\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"status\": \"<string>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    }\n  ]\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "Conflict",
                  "code": 409,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-89e157d9-fc71-4753-85c1-83b13c50a90c"
                },
                {
                  "id": "8a6247ae-8f67-4d9f-9602-7e25b83a8282",
                  "name": "An unexpected client error.",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"policy_name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"retention_type\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"status\": \"<string>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\"\n    }\n  ]\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-8a6247ae-8f67-4d9f-9602-7e25b83a8282"
                }
              ],
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-dbbf1935-e751-49ed-a57a-5bd55fa66fd2"
            },
            {
              "name": "Box Delete retention policy",
              "id": "d06eb7a1-a8e1-4942-96c7-2bbe02d9ab5b",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies",
                    ":retention_policy_id"
                  ],
                  "variable": [
                    {
                      "id": "2d54f653-783a-4f1c-ab32-67aa1f8713ec",
                      "key": "retention_policy_id",
                      "value": "<string>",
                      "description": "(Required) The ID of the retention policy."
                    }
                  ]
                },
                "description": "Permanently deletes a retention policy."
              },
              "response": [
                {
                  "id": "7d333579-93d7-4e50-bb17-dab4e793db33",
                  "name": "Returns an empty response when the policy has been deleted.",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [],
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "text",
                  "header": [],
                  "cookie": [],
                  "responseTime": null,
                  "body": null,
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-7d333579-93d7-4e50-bb17-dab4e793db33"
                },
                {
                  "id": "ea86ad98-879e-4e0b-8fe5-8460f08cc88f",
                  "name": "Returns an error if the policy is non-modifiable or the user does\nnot have the required access to perform the action.",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-ea86ad98-879e-4e0b-8fe5-8460f08cc88f"
                },
                {
                  "id": "7379aa2d-e464-4d0d-aa47-67c230c94cdb",
                  "name": "Returns an error if the policy is not found.",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-7379aa2d-e464-4d0d-aa47-67c230c94cdb"
                },
                {
                  "id": "79ec60c7-6035-4f1a-abe2-9e53604a942a",
                  "name": "An unexpected client error.",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/retention_policies/:retention_policy_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "retention_policies",
                        ":retention_policy_id"
                      ],
                      "variable": [
                        {
                          "key": "retention_policy_id"
                        }
                      ]
                    }
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T01:16:56.000Z",
                  "updatedAt": "2026-07-28T01:16:56.000Z",
                  "uid": "35240-79ec60c7-6035-4f1a-abe2-9e53604a942a"
                }
              ],
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-d06eb7a1-a8e1-4942-96c7-2bbe02d9ab5b"
            }
          ],
          "id": "8d590d9e-ada3-4dda-a491-ea4f8b1b4628",
          "createdAt": "2026-07-28T01:16:56.000Z",
          "updatedAt": "2026-07-28T01:16:56.000Z",
          "uid": "35240-8d590d9e-ada3-4dda-a491-ea4f8b1b4628"
        },
        {
          "name": "Box List retention policies",
          "id": "51576dc7-a42f-4bb9-bb7d-52b91126f4e6",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/retention_policies?policy_name=<string>&policy_type=finite&created_by_user_id=<string>&fields=<string>,<string>&limit=<long>&marker=<string>",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "retention_policies"
              ],
              "query": [
                {
                  "description": "Filters results by a case sensitive prefix of the name of\nretention policies.",
                  "key": "policy_name",
                  "value": "<string>"
                },
                {
                  "description": "Filters results by the type of retention policy.",
                  "key": "policy_type",
                  "value": "finite"
                },
                {
                  "description": "Filters results by the ID of the user who created policy.",
                  "key": "created_by_user_id",
                  "value": "<string>"
                },
                {
                  "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                  "key": "fields",
                  "value": "<string>,<string>"
                },
                {
                  "description": "The maximum number of items to return per page.",
                  "key": "limit",
                  "value": "<long>"
                },
                {
                  "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                  "key": "marker",
                  "value": "<string>"
                }
              ]
            },
            "description": "Retrieves all of the retention policies for an enterprise."
          },
          "response": [
            {
              "id": "af06b388-15d2-4a98-b872-7448a808e0e4",
              "name": "Returns a list retention policies in the enterprise.",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/retention_policies?policy_name=<string>&policy_type=finite&created_by_user_id=<string>&fields=<string>,<string>&limit=<long>&marker=<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies"
                  ],
                  "query": [
                    {
                      "description": "Filters results by a case sensitive prefix of the name of\nretention policies.",
                      "key": "policy_name",
                      "value": "<string>"
                    },
                    {
                      "description": "Filters results by the type of retention policy.",
                      "key": "policy_type",
                      "value": "finite"
                    },
                    {
                      "description": "Filters results by the ID of the user who created policy.",
                      "key": "created_by_user_id",
                      "value": "<string>"
                    },
                    {
                      "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                      "key": "fields",
                      "value": "<string>,<string>"
                    },
                    {
                      "description": "The maximum number of items to return per page.",
                      "key": "limit",
                      "value": "<long>"
                    },
                    {
                      "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                      "key": "marker",
                      "value": "<string>"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"entries\": [\n    {\n      \"id\": \"<string>\",\n      \"type\": \"retention_policy\",\n      \"policy_name\": \"<string>\",\n      \"retention_length\": \"<string>\",\n      \"disposition_action\": \"remove_retention\",\n      \"description\": \"<string>\",\n      \"policy_type\": \"finite\",\n      \"retention_type\": \"modifiable\",\n      \"status\": \"retired\",\n      \"created_by\": {\n        \"type\": \"user\",\n        \"id\": \"<string>\",\n        \"name\": \"<string>\",\n        \"login\": \"<email>\"\n      },\n      \"created_at\": \"<dateTime>\",\n      \"modified_at\": \"<dateTime>\",\n      \"can_owner_extend_retention\": \"<boolean>\",\n      \"are_owners_notified\": \"<boolean>\",\n      \"custom_notification_recipients\": [\n        {\n          \"type\": \"user\",\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"login\": \"<email>\"\n        },\n        {\n          \"type\": \"user\",\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"login\": \"<email>\"\n        }\n      ],\n      \"assignment_counts\": {\n        \"enterprise\": \"<long>\",\n        \"folder\": \"<long>\",\n        \"metadata_template\": \"<long>\"\n      }\n    },\n    {\n      \"id\": \"<string>\",\n      \"type\": \"retention_policy\",\n      \"policy_name\": \"<string>\",\n      \"retention_length\": \"<string>\",\n      \"disposition_action\": \"remove_retention\",\n      \"description\": \"<string>\",\n      \"policy_type\": \"finite\",\n      \"retention_type\": \"modifiable\",\n      \"status\": \"active\",\n      \"created_by\": {\n        \"type\": \"user\",\n        \"id\": \"<string>\",\n        \"name\": \"<string>\",\n        \"login\": \"<email>\"\n      },\n      \"created_at\": \"<dateTime>\",\n      \"modified_at\": \"<dateTime>\",\n      \"can_owner_extend_retention\": \"<boolean>\",\n      \"are_owners_notified\": \"<boolean>\",\n      \"custom_notification_recipients\": [\n        {\n          \"type\": \"user\",\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"login\": \"<email>\"\n        },\n        {\n          \"type\": \"user\",\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"login\": \"<email>\"\n        }\n      ],\n      \"assignment_counts\": {\n        \"enterprise\": \"<long>\",\n        \"folder\": \"<long>\",\n        \"metadata_template\": \"<long>\"\n      }\n    }\n  ],\n  \"limit\": \"<long>\",\n  \"next_marker\": \"<string>\"\n}",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-af06b388-15d2-4a98-b872-7448a808e0e4"
            },
            {
              "id": "1ef75a0d-fdb3-42b7-a187-2f776c949627",
              "name": "Returns a `bad_request` if a non existent `policy_type` was specified.",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/retention_policies?policy_name=<string>&policy_type=finite&created_by_user_id=<string>&fields=<string>,<string>&limit=<long>&marker=<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies"
                  ],
                  "query": [
                    {
                      "description": "Filters results by a case sensitive prefix of the name of\nretention policies.",
                      "key": "policy_name",
                      "value": "<string>"
                    },
                    {
                      "description": "Filters results by the type of retention policy.",
                      "key": "policy_type",
                      "value": "finite"
                    },
                    {
                      "description": "Filters results by the ID of the user who created policy.",
                      "key": "created_by_user_id",
                      "value": "<string>"
                    },
                    {
                      "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                      "key": "fields",
                      "value": "<string>,<string>"
                    },
                    {
                      "description": "The maximum number of items to return per page.",
                      "key": "limit",
                      "value": "<long>"
                    },
                    {
                      "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                      "key": "marker",
                      "value": "<string>"
                    }
                  ]
                }
              },
              "status": "Bad Request",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-1ef75a0d-fdb3-42b7-a187-2f776c949627"
            },
            {
              "id": "92b469f2-7413-4683-b826-9775c4580dc4",
              "name": "Returns a `not_found` error if the user specified in `created_by_user_id`\ndoes not exist.",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/retention_policies?policy_name=<string>&policy_type=finite&created_by_user_id=<string>&fields=<string>,<string>&limit=<long>&marker=<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies"
                  ],
                  "query": [
                    {
                      "description": "Filters results by a case sensitive prefix of the name of\nretention policies.",
                      "key": "policy_name",
                      "value": "<string>"
                    },
                    {
                      "description": "Filters results by the type of retention policy.",
                      "key": "policy_type",
                      "value": "finite"
                    },
                    {
                      "description": "Filters results by the ID of the user who created policy.",
                      "key": "created_by_user_id",
                      "value": "<string>"
                    },
                    {
                      "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                      "key": "fields",
                      "value": "<string>,<string>"
                    },
                    {
                      "description": "The maximum number of items to return per page.",
                      "key": "limit",
                      "value": "<long>"
                    },
                    {
                      "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                      "key": "marker",
                      "value": "<string>"
                    }
                  ]
                }
              },
              "status": "Not Found",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-92b469f2-7413-4683-b826-9775c4580dc4"
            },
            {
              "id": "1f3c099d-0232-4307-8b13-670d888bb654",
              "name": "An unexpected client error.",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/retention_policies?policy_name=<string>&policy_type=finite&created_by_user_id=<string>&fields=<string>,<string>&limit=<long>&marker=<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies"
                  ],
                  "query": [
                    {
                      "description": "Filters results by a case sensitive prefix of the name of\nretention policies.",
                      "key": "policy_name",
                      "value": "<string>"
                    },
                    {
                      "description": "Filters results by the type of retention policy.",
                      "key": "policy_type",
                      "value": "finite"
                    },
                    {
                      "description": "Filters results by the ID of the user who created policy.",
                      "key": "created_by_user_id",
                      "value": "<string>"
                    },
                    {
                      "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.",
                      "key": "fields",
                      "value": "<string>,<string>"
                    },
                    {
                      "description": "The maximum number of items to return per page.",
                      "key": "limit",
                      "value": "<long>"
                    },
                    {
                      "description": "Defines the position marker at which to begin returning results. This is\nused when paginating using marker-based pagination.",
                      "key": "marker",
                      "value": "<string>"
                    }
                  ]
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-1f3c099d-0232-4307-8b13-670d888bb654"
            }
          ],
          "createdAt": "2026-07-28T01:16:56.000Z",
          "updatedAt": "2026-07-28T01:16:56.000Z",
          "uid": "35240-51576dc7-a42f-4bb9-bb7d-52b91126f4e6"
        },
        {
          "name": "Box Create retention policy",
          "id": "bccec4c3-87b9-496f-ba8e-45b2c987ae19",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"policy_name\": \"<string>\",\n  \"policy_type\": \"finite\",\n  \"disposition_action\": \"remove_retention\",\n  \"description\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"retention_type\": \"modifiable\",\n  \"can_owner_extend_retention\": true,\n  \"are_owners_notified\": true,\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/retention_policies",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "retention_policies"
              ]
            },
            "description": "Creates a retention policy."
          },
          "response": [
            {
              "id": "5ff9d1d4-c85a-47fe-93b4-ce557fc84edf",
              "name": "Returns a new retention policy object.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"policy_name\": \"<string>\",\n  \"policy_type\": \"finite\",\n  \"disposition_action\": \"remove_retention\",\n  \"description\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"retention_type\": \"modifiable\",\n  \"can_owner_extend_retention\": true,\n  \"are_owners_notified\": true,\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/retention_policies",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies"
                  ]
                }
              },
              "status": "Created",
              "code": 201,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"id\": \"<string>\",\n  \"type\": \"retention_policy\",\n  \"policy_name\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"disposition_action\": \"remove_retention\",\n  \"description\": \"<string>\",\n  \"policy_type\": \"finite\",\n  \"retention_type\": \"modifiable\",\n  \"status\": \"active\",\n  \"created_by\": {\n    \"type\": \"user\",\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"login\": \"<email>\"\n  },\n  \"created_at\": \"<dateTime>\",\n  \"modified_at\": \"<dateTime>\",\n  \"can_owner_extend_retention\": \"<boolean>\",\n  \"are_owners_notified\": \"<boolean>\",\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    }\n  ],\n  \"assignment_counts\": {\n    \"enterprise\": \"<long>\",\n    \"folder\": \"<long>\",\n    \"metadata_template\": \"<long>\"\n  }\n}",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-5ff9d1d4-c85a-47fe-93b4-ce557fc84edf"
            },
            {
              "id": "4f26d26e-5b6d-4100-9941-770be32bb90a",
              "name": "Returns a `bad_request` error with the `retention_length` was\nspecified for a `infinite` retention policy, an incorrect\n`disposition_action` was set, or description exceeds maximum length of\n500 characters.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"policy_name\": \"<string>\",\n  \"policy_type\": \"finite\",\n  \"disposition_action\": \"remove_retention\",\n  \"description\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"retention_type\": \"modifiable\",\n  \"can_owner_extend_retention\": true,\n  \"are_owners_notified\": true,\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/retention_policies",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies"
                  ]
                }
              },
              "status": "Bad Request",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-4f26d26e-5b6d-4100-9941-770be32bb90a"
            },
            {
              "id": "8a349388-fef4-488b-8d71-9b8cdb6a30ea",
              "name": "Returns an error if a retention policy with the given name already exists",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"policy_name\": \"<string>\",\n  \"policy_type\": \"finite\",\n  \"disposition_action\": \"remove_retention\",\n  \"description\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"retention_type\": \"modifiable\",\n  \"can_owner_extend_retention\": true,\n  \"are_owners_notified\": true,\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/retention_policies",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies"
                  ]
                }
              },
              "status": "Conflict",
              "code": 409,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-8a349388-fef4-488b-8d71-9b8cdb6a30ea"
            },
            {
              "id": "9528a4b5-46c7-42ac-9179-bd55074198fc",
              "name": "An unexpected client error.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"policy_name\": \"<string>\",\n  \"policy_type\": \"finite\",\n  \"disposition_action\": \"remove_retention\",\n  \"description\": \"<string>\",\n  \"retention_length\": \"<string>\",\n  \"retention_type\": \"modifiable\",\n  \"can_owner_extend_retention\": true,\n  \"are_owners_notified\": true,\n  \"custom_notification_recipients\": [\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    },\n    {\n      \"type\": \"user\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"login\": \"<email>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/retention_policies",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "retention_policies"
                  ]
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"type\": \"error\",\n  \"status\": \"<integer>\",\n  \"code\": \"precondition_failed\",\n  \"message\": \"<string>\",\n  \"context_info\": {\n    \"message\": \"<string>\"\n  },\n  \"help_url\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
              "createdAt": "2026-07-28T01:16:56.000Z",
              "updatedAt": "2026-07-28T01:16:56.000Z",
              "uid": "35240-9528a4b5-46c7-42ac-9179-bd55074198fc"
            }
          ],
          "createdAt": "2026-07-28T01:16:56.000Z",
          "updatedAt": "2026-07-28T01:16:56.000Z",
          "uid": "35240-bccec4c3-87b9-496f-ba8e-45b2c987ae19"
        }
      ],
      "id": "01bd325f-5702-4a24-93cf-719999ff8d36",
      "createdAt": "2026-07-28T01:16:56.000Z",
      "updatedAt": "2026-07-28T01:16:56.000Z",
      "uid": "35240-01bd325f-5702-4a24-93cf-719999ff8d36"
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "/"
    }
  ]
}