action threatjammer_get_single_allowlist_v1_allowlist_private_allowlist_id_get { label: "Get the details of a specific private allowlist of the user." description: "### What\nObtain the details of the private allow list of the user available in the service.\n\n### Parameters\nPass the private allowlist ID as query parameter.\n\n### Result\nThe result is a JSON object with the following structure:\n- ``self``: the URI to individual information of the list.\n- ``name``: A human readable name of the list.\n- ``description``: A long detailed information about what the list contains and how it is used.\n- ``resource_type``: The type of the list. It can be ``CIDR``, ``AS``, ``COUNTRY``, ``CONTINENT`` or ``DATACENTER_ID``.\n- ``list_type``: The type of the list. It can be ``ALLOW`` or ``DENY``.\n- ``created_at``: Unix timestamp in seconds when the list was created.\n- ``updated_at``: Unix timestamp in seconds when the list was updated.\n- ``expiry``: Unix timestamp in seconds when the list will expire. If it does not exist, it will never expire.\n- ``origins``: list of websites that are using the list as a allowlist.\n - ``self``: the URI to all the list of origins.\n - ``lists``: list of lists that the origin is using.\n - ``self``: the URI to the individual information of the list.\n - ``origin``: the protocol and domain of the website that is using the list.\n - ``status``: the status of the list. It can be ``ACTIVE`` or ``INACTIVE`` or ``EXPIRED``. If the list is ``EXPIRED`` it means that the list is not available anymore if not renewed.\n - ``expiry``: Unix timestamp in seconds when the list will expire. If it does not exist, it will never expire.\n - ``created_at``: Unix timestamp in seconds when the list was created.\n - ``updated_at``: Unix timestamp in seconds when the list was updated.\n\n### Errors\n\n- If the allow list is not a valid UUID, it will return a 422 error.\n- If the private allowlist ID does not exist, it will return a ``404`` error.\n\nIt will also return the API Global errors described in the API description." provider: threatjammer method: GET path: "/v1/allowlist/private/{allowlist_id}" encoding: json input: { type: "object" properties: { allowlist_id: { type: "string" format: "uuid" } } required: ["allowlist_id"] additionalProperties: false } output: { type: "object" required: ["content", "created_at", "description", "list_type", "name", "resource_type", "self", "tags", "updated_at"] properties: { content: { type: "string" } created_at: { type: "integer" } description: { type: "string" } list_type: { type: "string" enum: ["UNKNOWN", "ALLOW", "DENY"] } name: { type: "string" } origins: { type: "object" required: ["lists", "self"] properties: { lists: { type: "array" items: { type: "object" required: ["self", "origin", "status", "created_at", "updated_at"] properties: { created_at: { type: "integer" } origin: { type: "string" } self: { type: "string" } status: { type: "string" enum: ["INACTIVE", "ACTIVE", "EXPIRED"] } updated_at: { type: "integer" } } } } self: { type: "string" } } } resource_type: { type: "string" enum: ["UNKNOWN", "CIDR", "COUNTRY", "CONTINENT", "AS", "DATACENTER", "USERAGENT"] } self: { type: "string" } tags: { type: "array" items: { type: "string" } } ttl: { type: "integer" } updated_at: { type: "integer" } } } }