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

{
    "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": {
        "object_id": null,
        "name": "",
        "scheduled": null,
        "interval": null,
        "started": null,
        "completed": null,
        "data": null,
        "job_id": null
    },
    "display": "CreateNewCabinet (create_new_cabinet)",
    "is_executable": true
}