GET /api/extras/scripts/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 3,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 1,
            "url": "https://netbox.air-band.net/api/extras/scripts/1/?format=api",
            "display_url": "https://netbox.air-band.net/extras/scripts/1/?format=api",
            "module": 15,
            "name": "AddDeviceTypeComponents",
            "description": "Add missing components to selected devices",
            "vars": {
                "devices": "MultiObjectVar"
            },
            "result": null,
            "display": "AddDeviceTypeComponents (add_device_type_comp)",
            "is_executable": true
        },
        {
            "id": 2,
            "url": "https://netbox.air-band.net/api/extras/scripts/2/?format=api",
            "display_url": "https://netbox.air-band.net/extras/scripts/2/?format=api",
            "module": 5,
            "name": "CreateNewCabinet",
            "description": "Create a new cabinet based on a blueprint including devices, cabling and configuration.",
            "vars": {
                "csv_file": "FileVar",
                "template": "ChoiceVar",
                "name_prefix": "StringVar",
                "site": "StringVar",
                "location": "StringVar",
                "olt_count": "IntegerVar",
                "device_position_allocation_start": "IntegerVar",
                "device_reverse_position_allocation": "BooleanVar",
                "management_vlan": "StringVar",
                "service_vlan": "StringVar",
                "ip4_prefix": "IPAddressWithMaskVar",
                "primary_ip4_default_gateway": "IPAddressVar",
                "ip4_addresses": "StringVar"
            },
            "result": null,
            "display": "CreateNewCabinet (create_new_cabinet)",
            "is_executable": true
        },
        {
            "id": 3,
            "url": "https://netbox.air-band.net/api/extras/scripts/3/?format=api",
            "display_url": "https://netbox.air-band.net/extras/scripts/3/?format=api",
            "module": 8,
            "name": "SiteStatusBulkUpdater",
            "description": "Update the status of a Site, and all Locations, racks, devices, clusters and VMs at the updated site",
            "vars": {
                "site_name": "ObjectVar",
                "site_status": "ChoiceVar",
                "location_status": "ChoiceVar",
                "rack_status": "ChoiceVar",
                "device_status": "ChoiceVar",
                "cluster_status": "ChoiceVar",
                "vm_status": "ChoiceVar"
            },
            "result": null,
            "display": "SiteStatusBulkUpdater (site_status_bulk_updater)",
            "is_executable": true
        }
    ]
}