action threatjammer_get_single_denylist_v1_denylist_public_denylist_id_get { label: "Get the details of the denylist." description: "### What\nObtain the details of an deny list available in the service.\n\n### Parameters\nNo parameters\n\n### Result\nThe result is a JSON object with a list of the following JSON objects:\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- ``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- ``created_at``: Unix timestamp in seconds when the list was created.\n- ``updated_at``: Unix timestamp in seconds when the list was updated.\n\nIf the list is already selected by the user, the JSON object will also contain the following fields:\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 an denylist.\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\nIf the list does not exist, it will return a 404 error.\n\nIt will return the API Global errors described in the API description." provider: threatjammer method: GET path: "/v1/denylist/public/{denylist_id}" encoding: json input: { type: "object" properties: { denylist_id: { type: "string" format: "uuid" } } required: ["denylist_id"] additionalProperties: false } output: { type: "object" required: ["created_at", "description", "list_type", "name", "resource_type", "self", "tags", "updated_at"] properties: { 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" } status: { type: "string" enum: ["INACTIVE", "ACTIVE", "EXPIRED"] } tags: { type: "array" items: { type: "string" } } ttl: { type: "integer" } updated_at: { type: "integer" } } } }