Object Type List
Read-only list of ObjectTypes.
GET /api/core/object-types/?format=api
{ "count": 157, "next": "https://netbox.nrp-nautilus.io/api/core/object-types/?format=api&limit=50&offset=50", "previous": null, "results": [ { "id": 151, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/151/?format=api", "display": "Account > Token", "app_label": "account", "app_name": "Account", "model": "usertoken", "model_name": "token", "model_name_plural": "tokens", "public": false, "features": [], "is_plugin_model": false, "rest_api_endpoint": null, "description": "Proxy model for users to manage their own API tokens." }, { "id": 3, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/3/?format=api", "display": "Authentication and Authorization > Group", "app_label": "auth", "app_name": "Authentication and Authorization", "model": "group", "model_name": "group", "model_name_plural": "groups", "public": false, "features": [], "is_plugin_model": false, "rest_api_endpoint": null, "description": "Groups are a generic way of categorizing users to apply permissions, or\nsome other label, to those users. A user can belong to any number of\ngroups.\n\nA user in a group automatically has all the permissions granted to that\ngroup. For example, if the group 'Site editors' has the permission\ncan_edit_home_page, any user in that group will have that permission.\n\nBeyond permissions, groups are a convenient way to categorize users to\napply some label, or extended functionality, to them. For example, you\ncould create a group 'Special users', and you could write code that would\ndo special things to those users -- such as giving them access to a\nmembers-only portion of your site, or sending them members-only email\nmessages." }, { "id": 2, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/2/?format=api", "display": "Authentication and Authorization > Permission", "app_label": "auth", "app_name": "Authentication and Authorization", "model": "permission", "model_name": "permission", "model_name_plural": "permissions", "public": false, "features": [], "is_plugin_model": false, "rest_api_endpoint": null, "description": "The permissions system provides a way to assign permissions to specific\nusers and groups of users.\n\nThe permission system is used by the Django admin site, but may also be\nuseful in your own code. The Django admin site uses permissions as follows:\n\n - The \"add\" permission limits the user's ability to view the \"add\" form\n and add an object.\n - The \"change\" permission limits a user's ability to view the change\n list, view the \"change\" form and change an object.\n - The \"delete\" permission limits the ability to delete an object.\n - The \"view\" permission limits the ability to view an object.\n\nPermissions are set globally per type of object, not per specific object\ninstance. It is possible to say \"Mary may change news stories,\" but it's\nnot currently possible to say \"Mary may change news stories, but only the\nones she created herself\" or \"Mary may only change news stories that have a\ncertain status or publication date.\"\n\nThe permissions listed above are automatically created for each model." }, { "id": 14, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/14/?format=api", "display": "Circuits > Circuit", "app_label": "circuits", "app_name": "Circuits", "model": "circuit", "model_name": "circuit", "model_name_plural": "circuits", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "contacts", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "image_attachments", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/circuits/", "description": "A communications circuit connects two points. Each Circuit belongs to a Provider; Providers may have multiple\ncircuits. Each circuit is also assigned a CircuitType and a Site, and may optionally be assigned to a particular\nProviderAccount. Circuit port speed and commit rate are measured in Kbps." }, { "id": 163, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/163/?format=api", "display": "Circuits > Circuit Group", "app_label": "circuits", "app_name": "Circuits", "model": "circuitgroup", "model_name": "circuit group", "model_name_plural": "circuit groups", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/circuit-groups/", "description": "An administrative grouping of Circuits." }, { "id": 164, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/164/?format=api", "display": "Circuits > Circuit Group Assignment", "app_label": "circuits", "app_name": "Circuits", "model": "circuitgroupassignment", "model_name": "Circuit group assignment", "model_name_plural": "Circuit group assignments", "public": true, "features": [ "change_logging", "custom_fields", "custom_validation", "event_rules", "export_templates", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/circuit-group-assignments/", "description": "Assignment of a physical or virtual circuit to a CircuitGroup with an optional priority." }, { "id": 15, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/15/?format=api", "display": "Circuits > Circuit Termination", "app_label": "circuits", "app_name": "Circuits", "model": "circuittermination", "model_name": "circuit termination", "model_name_plural": "circuit terminations", "public": true, "features": [ "change_logging", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/circuit-terminations/", "description": "CircuitTermination(id, created, last_updated, custom_field_data, cable, cable_end, mark_connected, circuit, term_side, termination_type, termination_id, port_speed, upstream_speed, xconnect_id, pp_info, description, _provider_network, _location, _site, _region, _site_group)" }, { "id": 16, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/16/?format=api", "display": "Circuits > Circuit Type", "app_label": "circuits", "app_name": "Circuits", "model": "circuittype", "model_name": "circuit type", "model_name_plural": "circuit types", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/circuit-types/", "description": "Circuits can be organized by their functional role. For example, a user might wish to define CircuitTypes named\n\"Long Haul,\" \"Metro,\" or \"Out-of-Band\"." }, { "id": 17, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/17/?format=api", "display": "Circuits > Provider", "app_label": "circuits", "app_name": "Circuits", "model": "provider", "model_name": "provider", "model_name_plural": "providers", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "contacts", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/providers/", "description": "Each Circuit belongs to a Provider. This is usually a telecommunications company or similar organization. This model\nstores information pertinent to the user's relationship with the Provider." }, { "id": 132, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/132/?format=api", "display": "Circuits > Provider Account", "app_label": "circuits", "app_name": "Circuits", "model": "provideraccount", "model_name": "provider account", "model_name_plural": "provider accounts", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "contacts", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/provider-accounts/", "description": "This is a discrete account within a provider. Each Circuit belongs to a Provider Account." }, { "id": 18, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/18/?format=api", "display": "Circuits > Provider Network", "app_label": "circuits", "app_name": "Circuits", "model": "providernetwork", "model_name": "provider network", "model_name_plural": "provider networks", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/provider-networks/", "description": "This represents a provider network which exists outside of NetBox, the details of which are unknown or\nunimportant to the user." }, { "id": 170, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/170/?format=api", "display": "Circuits > Virtual Circuit", "app_label": "circuits", "app_name": "Circuits", "model": "virtualcircuit", "model_name": "virtual circuit", "model_name_plural": "virtual circuits", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/virtual-circuits/", "description": "A virtual connection between two or more endpoints, delivered across one or more physical circuits." }, { "id": 171, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/171/?format=api", "display": "Circuits > Virtual Circuit Termination", "app_label": "circuits", "app_name": "Circuits", "model": "virtualcircuittermination", "model_name": "virtual circuit termination", "model_name_plural": "virtual circuit terminations", "public": true, "features": [ "change_logging", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/virtual-circuit-terminations/", "description": "VirtualCircuitTermination(id, created, last_updated, custom_field_data, virtual_circuit, role, interface, description)" }, { "id": 169, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/169/?format=api", "display": "Circuits > Virtual Circuit Type", "app_label": "circuits", "app_name": "Circuits", "model": "virtualcircuittype", "model_name": "virtual circuit type", "model_name_plural": "virtual circuit types", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/circuits/virtual-circuit-types/", "description": "Like physical circuits, virtual circuits can be organized by their functional role. For example, a user might wish\nto categorize virtual circuits by their technological nature or by product name." }, { "id": 5, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/5/?format=api", "display": "Content Types > Content Type", "app_label": "contenttypes", "app_name": "Content Types", "model": "contenttype", "model_name": "content type", "model_name_plural": "content types", "public": false, "features": [], "is_plugin_model": false, "rest_api_endpoint": null, "description": "ContentType(id, app_label, model)" }, { "id": 130, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/130/?format=api", "display": "Core > Auto Sync Record", "app_label": "core", "app_name": "Core", "model": "autosyncrecord", "model_name": "auto sync record", "model_name_plural": "auto sync records", "public": false, "features": [], "is_plugin_model": false, "rest_api_endpoint": null, "description": "Maps a DataFile to a synced object for efficient automatic updating." }, { "id": 87, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/87/?format=api", "display": "Core > Config Revision", "app_label": "core", "app_name": "Core", "model": "configrevision", "model_name": "config revision", "model_name_plural": "config revisions", "public": true, "features": [], "is_plugin_model": false, "rest_api_endpoint": null, "description": "An atomic revision of NetBox's configuration." }, { "id": 129, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/129/?format=api", "display": "Core > Data File", "app_label": "core", "app_name": "Core", "model": "datafile", "model_name": "data file", "model_name_plural": "data files", "public": true, "features": [], "is_plugin_model": false, "rest_api_endpoint": "/api/core/data-files/", "description": "The database representation of a remote file fetched from a remote DataSource. DataFile instances should be created,\nupdated, or deleted only by calling DataSource.sync()." }, { "id": 128, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/128/?format=api", "display": "Core > Data Source", "app_label": "core", "app_name": "Core", "model": "datasource", "model_name": "data source", "model_name_plural": "data sources", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "jobs", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/core/data-sources/", "description": "A remote source, such as a git repository, from which DataFiles are synchronized." }, { "id": 127, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/127/?format=api", "display": "Core > Job", "app_label": "core", "app_name": "Core", "model": "job", "model_name": "job", "model_name_plural": "jobs", "public": true, "features": [], "is_plugin_model": false, "rest_api_endpoint": "/api/core/jobs/", "description": "Tracks the lifecycle of a job which represents a background task (e.g. the execution of a custom script)." }, { "id": 131, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/131/?format=api", "display": "Core > Managed File", "app_label": "core", "app_name": "Core", "model": "managedfile", "model_name": "managed file", "model_name_plural": "managed files", "public": false, "features": [ "synced_data" ], "is_plugin_model": false, "rest_api_endpoint": null, "description": "Database representation for a file on disk. This class is typically wrapped by a proxy class (e.g. ScriptModule)\nto provide additional functionality." }, { "id": 80, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/80/?format=api", "display": "Core > Object Change", "app_label": "core", "app_name": "Core", "model": "objectchange", "model_name": "object change", "model_name_plural": "object changes", "public": true, "features": [], "is_plugin_model": false, "rest_api_endpoint": "/api/core/object-changes/", "description": "Record a change to an object and the user account associated with that change. A change record may optionally\nindicate an object related to the one being changed. For example, a change to an interface may also indicate the\nparent device. This will ensure changes made to component models appear in the parent model's changelog." }, { "id": 159, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/159/?format=api", "display": "Core > Object Type", "app_label": "core", "app_name": "Core", "model": "objecttype", "model_name": "object type", "model_name_plural": "object types", "public": true, "features": [], "is_plugin_model": false, "rest_api_endpoint": "/api/core/object-types/", "description": "Wrap Django's native ContentType model to use our custom manager." }, { "id": 19, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/19/?format=api", "display": "DCIM > Cable", "app_label": "dcim", "app_name": "DCIM", "model": "cable", "model_name": "cable", "model_name_plural": "cables", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/cables/", "description": "A physical connection between two endpoints." }, { "id": 20, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/20/?format=api", "display": "DCIM > Cable Path", "app_label": "dcim", "app_name": "DCIM", "model": "cablepath", "model_name": "cable path", "model_name_plural": "cable paths", "public": false, "features": [], "is_plugin_model": false, "rest_api_endpoint": null, "description": "A CablePath instance represents the physical path from a set of origin nodes to a set of destination nodes,\nincluding all intermediate elements.\n\n`path` contains the ordered set of nodes, arranged in lists of (type, ID) tuples. (Each cable in the path can\nterminate to one or more objects.) For example, consider the following\ntopology:\n\n A B C\n Interface 1 --- Front Port 1 | Rear Port 1 --- Rear Port 2 | Front Port 3 --- Interface 2\n Front Port 2 Front Port 4\n\nThis path would be expressed as:\n\nCablePath(\n path = [\n [Interface 1],\n [Cable A],\n [Front Port 1, Front Port 2],\n [Rear Port 1],\n [Cable B],\n [Rear Port 2],\n [Front Port 3, Front Port 4],\n [Cable C],\n [Interface 2],\n ]\n)\n\n`is_active` is set to True only if every Cable within the path has a status of \"connected\". `is_complete` is True\nif the instance represents a complete end-to-end path from origin(s) to destination(s). `is_split` is True if the\npath diverges across multiple cables.\n\n`_nodes` retains a flattened list of all nodes within the path to enable simple filtering." }, { "id": 113, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/113/?format=api", "display": "DCIM > Cable Termination", "app_label": "dcim", "app_name": "DCIM", "model": "cabletermination", "model_name": "cable termination", "model_name_plural": "cable terminations", "public": true, "features": [ "change_logging", "custom_validation", "event_rules" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/cable-terminations/", "description": "A mapping between side A or B of a Cable and a terminating object (e.g. an Interface or CircuitTermination)." }, { "id": 21, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/21/?format=api", "display": "DCIM > Console Port", "app_label": "dcim", "app_name": "DCIM", "model": "consoleport", "model_name": "console port", "model_name_plural": "console ports", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/console-ports/", "description": "A physical console port within a Device. ConsolePorts connect to ConsoleServerPorts." }, { "id": 22, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/22/?format=api", "display": "DCIM > Console Port Template", "app_label": "dcim", "app_name": "DCIM", "model": "consoleporttemplate", "model_name": "console port template", "model_name_plural": "console port templates", "public": true, "features": [ "change_logging", "custom_validation", "event_rules" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/console-port-templates/", "description": "A template for a ConsolePort to be created for a new Device." }, { "id": 23, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/23/?format=api", "display": "DCIM > Console Server Port", "app_label": "dcim", "app_name": "DCIM", "model": "consoleserverport", "model_name": "console server port", "model_name_plural": "console server ports", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/console-server-ports/", "description": "A physical port within a Device (typically a designated console server) which provides access to ConsolePorts." }, { "id": 24, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/24/?format=api", "display": "DCIM > Console Server Port Template", "app_label": "dcim", "app_name": "DCIM", "model": "consoleserverporttemplate", "model_name": "console server port template", "model_name_plural": "console server port templates", "public": true, "features": [ "change_logging", "custom_validation", "event_rules" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/console-server-port-templates/", "description": "A template for a ConsoleServerPort to be created for a new Device." }, { "id": 25, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/25/?format=api", "display": "DCIM > Device", "app_label": "dcim", "app_name": "DCIM", "model": "device", "model_name": "device", "model_name_plural": "devices", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "contacts", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "image_attachments", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/devices/", "description": "A Device represents a piece of physical hardware mounted within a Rack. Each Device is assigned a DeviceType,\nDeviceRole, and (optionally) a Platform. Device names are not required, however if one is set it must be unique.\n\nEach Device must be assigned to a site, and optionally to a rack within that site. Associating a device with a\nparticular rack face or unit is optional (for example, vertically mounted PDUs do not consume rack units).\n\nWhen a new Device is created, console/power/interface/device bay components are created along with it as dictated\nby the component templates assigned to its DeviceType. Components can also be added, modified, or deleted after the\ncreation of a Device." }, { "id": 26, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/26/?format=api", "display": "DCIM > Device Bay", "app_label": "dcim", "app_name": "DCIM", "model": "devicebay", "model_name": "device bay", "model_name_plural": "device bays", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/device-bays/", "description": "An empty space within a Device which can house a child device" }, { "id": 27, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/27/?format=api", "display": "DCIM > Device Bay Template", "app_label": "dcim", "app_name": "DCIM", "model": "devicebaytemplate", "model_name": "device bay template", "model_name_plural": "device bay templates", "public": true, "features": [ "change_logging", "custom_validation", "event_rules" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/device-bay-templates/", "description": "A template for a DeviceBay to be created for a new parent Device." }, { "id": 28, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/28/?format=api", "display": "DCIM > Device Role", "app_label": "dcim", "app_name": "DCIM", "model": "devicerole", "model_name": "device role", "model_name_plural": "device roles", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/device-roles/", "description": "Devices are organized by functional role; for example, \"Core Switch\" or \"File Server\". Each DeviceRole is assigned a\ncolor to be used when displaying rack elevations. The vm_role field determines whether the role is applicable to\nvirtual machines as well." }, { "id": 29, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/29/?format=api", "display": "DCIM > Device Type", "app_label": "dcim", "app_name": "DCIM", "model": "devicetype", "model_name": "device type", "model_name_plural": "device types", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "image_attachments", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/device-types/", "description": "A DeviceType represents a particular make (Manufacturer) and model of device. It specifies rack height and depth, as\nwell as high-level functional role(s).\n\nEach DeviceType can have an arbitrary number of component templates assigned to it, which define console, power, and\ninterface objects. For example, a Juniper EX4300-48T DeviceType would have:\n\n * 1 ConsolePortTemplate\n * 2 PowerPortTemplates\n * 48 InterfaceTemplates\n\nWhen a new Device of this type is created, the appropriate console, power, and interface objects (as defined by the\nDeviceType) are automatically created as well." }, { "id": 30, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/30/?format=api", "display": "DCIM > Front Port", "app_label": "dcim", "app_name": "DCIM", "model": "frontport", "model_name": "front port", "model_name_plural": "front ports", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/front-ports/", "description": "A pass-through port on the front of a Device." }, { "id": 31, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/31/?format=api", "display": "DCIM > Front Port Template", "app_label": "dcim", "app_name": "DCIM", "model": "frontporttemplate", "model_name": "front port template", "model_name_plural": "front port templates", "public": true, "features": [ "change_logging", "custom_validation", "event_rules" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/front-port-templates/", "description": "Template for a pass-through port on the front of a new Device." }, { "id": 32, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/32/?format=api", "display": "DCIM > Interface", "app_label": "dcim", "app_name": "DCIM", "model": "interface", "model_name": "interface", "model_name_plural": "interfaces", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/interfaces/", "description": "A network interface within a Device. A physical Interface can connect to exactly one other Interface." }, { "id": 33, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/33/?format=api", "display": "DCIM > Interface Template", "app_label": "dcim", "app_name": "DCIM", "model": "interfacetemplate", "model_name": "interface template", "model_name_plural": "interface templates", "public": true, "features": [ "change_logging", "custom_validation", "event_rules" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/interface-templates/", "description": "A template for a physical data interface on a new Device." }, { "id": 34, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/34/?format=api", "display": "DCIM > Inventory Item", "app_label": "dcim", "app_name": "DCIM", "model": "inventoryitem", "model_name": "inventory item", "model_name_plural": "inventory items", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/inventory-items/", "description": "An InventoryItem represents a serialized piece of hardware within a Device, such as a line card or power supply.\nInventoryItems are used only for inventory purposes." }, { "id": 57, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/57/?format=api", "display": "DCIM > Inventory Item Role", "app_label": "dcim", "app_name": "DCIM", "model": "inventoryitemrole", "model_name": "inventory item role", "model_name_plural": "inventory item roles", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/inventory-item-roles/", "description": "Inventory items may optionally be assigned a functional role." }, { "id": 58, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/58/?format=api", "display": "DCIM > Inventory Item Template", "app_label": "dcim", "app_name": "DCIM", "model": "inventoryitemtemplate", "model_name": "inventory item template", "model_name_plural": "inventory item templates", "public": true, "features": [ "change_logging", "custom_validation", "event_rules" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/inventory-item-templates/", "description": "A template for an InventoryItem to be created for a new parent Device." }, { "id": 35, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/35/?format=api", "display": "DCIM > Location", "app_label": "dcim", "app_name": "DCIM", "model": "location", "model_name": "location", "model_name_plural": "locations", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "contacts", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "image_attachments", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/locations/", "description": "A Location represents a subgroup of Racks and/or Devices within a Site. A Location may represent a building within a\nsite, or a room within a building, for example." }, { "id": 172, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/172/?format=api", "display": "DCIM > MAC Address", "app_label": "dcim", "app_name": "DCIM", "model": "macaddress", "model_name": "MAC address", "model_name_plural": "MAC addresses", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/mac-addresses/", "description": "MACAddress(id, created, last_updated, custom_field_data, description, comments, mac_address, assigned_object_type, assigned_object_id)" }, { "id": 36, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/36/?format=api", "display": "DCIM > Manufacturer", "app_label": "dcim", "app_name": "DCIM", "model": "manufacturer", "model_name": "manufacturer", "model_name_plural": "manufacturers", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "contacts", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/manufacturers/", "description": "A Manufacturer represents a company which produces hardware devices; for example, Juniper or Dell." }, { "id": 55, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/55/?format=api", "display": "DCIM > Module", "app_label": "dcim", "app_name": "DCIM", "model": "module", "model_name": "module", "model_name_plural": "modules", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/modules/", "description": "A Module represents a field-installable component within a Device which may itself hold multiple device components\n(for example, a line card within a chassis switch). Modules are instantiated from ModuleTypes." }, { "id": 54, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/54/?format=api", "display": "DCIM > Module Bay", "app_label": "dcim", "app_name": "DCIM", "model": "modulebay", "model_name": "module bay", "model_name_plural": "module bays", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/module-bays/", "description": "An empty space within a Device which can house a child device" }, { "id": 56, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/56/?format=api", "display": "DCIM > Module Bay Template", "app_label": "dcim", "app_name": "DCIM", "model": "modulebaytemplate", "model_name": "module bay template", "model_name_plural": "module bay templates", "public": true, "features": [ "change_logging", "custom_validation", "event_rules" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/module-bay-templates/", "description": "A template for a ModuleBay to be created for a new parent Device." }, { "id": 53, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/53/?format=api", "display": "DCIM > Module Type", "app_label": "dcim", "app_name": "DCIM", "model": "moduletype", "model_name": "module type", "model_name_plural": "module types", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "image_attachments", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/module-types/", "description": "A ModuleType represents a hardware element that can be installed within a device and which houses additional\ncomponents; for example, a line card within a chassis-based switch such as the Cisco Catalyst 6500. Like a\nDeviceType, each ModuleType can have console, power, interface, and pass-through port templates assigned to it. It\ncannot, however house device bays or module bays." }, { "id": 182, "url": "https://netbox.nrp-nautilus.io/api/core/object-types/182/?format=api", "display": "DCIM > Module Type Profile", "app_label": "dcim", "app_name": "DCIM", "model": "moduletypeprofile", "model_name": "module type profile", "model_name_plural": "module type profiles", "public": true, "features": [ "bookmarks", "change_logging", "cloning", "custom_fields", "custom_links", "custom_validation", "event_rules", "export_templates", "journaling", "notifications", "tags" ], "is_plugin_model": false, "rest_api_endpoint": "/api/dcim/module-type-profiles/", "description": "A profile which defines the attributes which can be set on one or more ModuleTypes." } ] }