The identity and technical contract details declared by the specification.
ClusterTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
2 required
PaginatedClusterTypeList
object
4 properties
2 required
PaginatedVirtualMachineTypeList
object
4 properties
2 required
BriefMACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefVLANTranslationPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefVLANGroup
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
BriefVirtualMachine
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
BulkClusterTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
3 required
PatchedBulkClusterGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
1 required
VirtualMachineType
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
9 required
NestedVLAN
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
6 properties
5 required
Cluster
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
14 required
NestedVMInterface
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
6 properties
6 required
BriefDevice
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
3 required
BriefSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
PatchedClusterTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
WritableVMInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties
2 required
VMInterface
object
Adds an owner field for models which have a ForeignKey to users.Owner.
28 properties
13 required
BriefClusterGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
BriefConfigTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
5 properties
4 required
ClusterGroup
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties
9 required
NestedIPAddress
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
6 properties
6 required
BriefVRFRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
1 required
PatchedClusterGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
RenderedConfig
object
Describes the JSON response returned by the /render-config/ and /render/ endpoints.
2 properties
2 required
BriefIPAddress
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
6 required
BriefTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
BulkClusterRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
3 required
NestedVirtualMachine
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
5 properties
5 required
BriefClusterRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefDeviceRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
PaginatedVirtualDiskList
object
4 properties
2 required
BulkVirtualMachineTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
3 required
BriefMACAddress
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PatchedBulkClusterRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
1 required
BriefDeviceRole
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
8 required
BulkVirtualDiskRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
4 required
WritableVirtualMachineWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
23 properties
1 required
BriefVLANTranslationPolicy
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
VirtualMachineWithConfigContext
object
Base serializer class for models inheriting from PrimaryModel.
33 properties
11 required
PatchedBulkVirtualMachineTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
1 required
BriefDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
PatchedWritableVirtualMachineWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
23 properties
BriefVLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
PatchedBulkVMInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
18 properties
1 required
NestedTagRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
3 properties
2 required
BriefOwner
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
5 properties
4 required
BulkClusterGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
3 required
ClusterRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
2 required
BriefClusterType
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
BriefConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
2 properties
1 required
ClusterType
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties
9 required
BriefOwnerRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
2 properties
1 required
PatchedVirtualDiskRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
RenderConfigInputRequest
object
Describes the request body for the device/VM /render-config/ endpoints. Any additional keys supplied are passed through as context variables to the rendered te…
1 property
BriefVLAN
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PaginatedClusterList
object
4 properties
2 required
PatchedVirtualMachineTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
BriefVirtualMachineTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
BriefIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties
1 required
PaginatedVMInterfaceList
object
4 properties
2 required
BriefPlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
PaginatedClusterGroupList
object
4 properties
2 required
NestedVMInterfaceRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
1 property
1 required
PatchedWritableClusterRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
VirtualMachineTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
2 required
VirtualMachineWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
23 properties
1 required
BriefVirtualMachineType
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
BriefVRF
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
4 required
BulkVMInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
18 properties
3 required
VLAN
object
Base serializer class for models inheriting from PrimaryModel.
22 properties
10 required
BulkVirtualMachineWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
2 required
BriefClusterTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PaginatedVirtualMachineWithConfigContextList
object
4 properties
2 required
BriefVirtualMachineRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
NestedIPAddressRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
1 property
1 required
PatchedBulkClusterTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
1 required
PatchedBulkVirtualMachineWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
1 required
ClusterGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
2 required
BriefL2VPNTermination
object
Adds support for custom fields and tags.
4 properties
4 required
WritableClusterRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
2 required
PatchedBulkVirtualDiskRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
1 required
BriefPlatform
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
8 required
PatchedWritableVMInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties
BriefL2VPN
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
5 required
BriefCluster
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
BriefClusterGroup
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
BriefRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
VirtualDiskRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
3 required
NestedTag
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
7 properties
6 required
VMInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties
2 required
VirtualDisk
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
9 required
BriefSite
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox Labs publishes across the network.