action threatjammer_update_private_allowlist_of_the_user_v1_allowlist_private_allowl { label: "Update the information of an existing private allowlist of the user." description: "### What\nUpdates the information that describes the allowlist of the user in the system. The parameters that can be modified are:\n - name\n - description\n - tags\n - expiry\n\nThis is an asynchronous operation. It can take several seconds until the operation completes, but the request will immediately return a 202 Accepted response.\n\n### Parameters\nIn the query string the ID of the private allow list to delete.\n\nIn the body the following parameters:\n- ``name``: (Optional) A human readable name of the list.\n- ``description``: (Optional) A long detailed information about what the list contains and how it is used.\n- ``tags``: (Optional) A list of tags that describe the list.\n- ``expiry``: (Optional) Unix timestamp in seconds when the list will expire. If it does not exist, it will never expire.\n\n### Result\nIt should always return a 202 Accepted response with an empty body.\n\n### Errors\n\n- If the list does not exist, it will return a `404` (Not found) error.\n- If the list is a default list, it will return a `403` (Forbidden) error.\n- If the allow list is not a valid UUID, it will return a `422` (Unprocessable Entity) error.\n- If the expiry is not a valid timestamp, it will return a `422` (Unprocessable Entity) error.\n- If the expiry is in the past, it will return a `400` (Bad Request) error.\n- If the name is not a string, it will return a `422` (Unprocessable Entity) error.\n- If the description is not a string, it will return a `422` (Unprocessable Entity) error.\n\nIt will return the API Global errors described in the API description." provider: threatjammer method: PUT path: "/v1/allowlist/private/{allowlist_id}" encoding: json input: { type: "object" properties: { allowlist_id: { type: "string" format: "uuid" } description: { type: "string" description: "The human readable full description of the list" } name: { type: "string" description: "The name of the list" } tags: { type: "array" description: "The list of tags to associate with the list" items: { type: "string" } } ttl: { type: "integer" description: "Optional. The Time To Live (TTL) of a resource in the list in seconds." } } required: ["allowlist_id"] additionalProperties: false } output: { type: "object" } }