The identity and technical contract details declared by the specification.
BriefRole
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
7 required
ASN
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
9 required
BriefRackRole
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
6 required
BriefPowerPanel
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PatchedInventoryItemTemplateRequest
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…
10 properties
PatchedWritableConsoleServerPortTemplateRequest
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…
6 properties
PaginatedSiteGroupList
object
4 properties
2 required
WritableConsolePortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
2 required
Module
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
9 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
RearPortMappingRequest
object
3 properties
2 required
BriefWirelessLANGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
Site
object
Base serializer class for models inheriting from PrimaryModel.
30 properties
14 required
PlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
10 properties
2 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
PowerPortTemplateRequest
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…
8 properties
1 required
BriefDeviceType
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
7 required
VirtualDeviceContext
object
Base serializer class for models inheriting from PrimaryModel.
20 properties
11 required
PowerOutletRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
2 required
PaginatedInventoryItemTemplateList
object
4 properties
2 required
BriefDeviceRole
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
8 required
BriefPowerPanelRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
PatchedWritablePlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
10 properties
BriefClusterRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
PaginatedConsolePortTemplateList
object
4 properties
2 required
Location
object
Base serializer class for models inheriting from NestedGroupModel.
22 properties
13 required
LocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
12 properties
3 required
NestedInterfaceTemplate
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…
4 properties
4 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
BriefManufacturerRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
DeviceBayTemplateRequest
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…
4 properties
2 required
BriefMACAddress
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PatchedWritableRearPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
WritableRearPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
3 required
PatchedWritableInventoryItemRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties
WritableInventoryItemRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties
2 required
Manufacturer
object
Base serializer class for models inheriting from OrganizationalModel.
17 properties
12 required
WritableDeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
3 required
FrontPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties
14 required
PowerPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
26 properties
16 required
ManufacturerRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
2 required
PaginatedLocationList
object
4 properties
2 required
PatchedWritableCableRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
PaginatedPlatformList
object
4 properties
2 required
ModuleBay
object
Adds an owner field for models which have a ForeignKey to users.Owner.
16 properties
8 required
PatchedWritableVirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
WritableFrontPortTemplateRequest
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…
9 properties
2 required
DeviceWithConfigContext
object
Base serializer class for models inheriting from PrimaryModel.
49 properties
22 required
WritableLocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
12 properties
3 required
InventoryItemRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
2 required
WritableConsoleServerPortTemplateRequest
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…
6 properties
1 required
PaginatedRackRoleList
object
4 properties
2 required
BriefVRFRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
1 required
PaginatedConsolePortList
object
4 properties
2 required
PatchedModuleBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
BriefVLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
PaginatedRackTypeList
object
4 properties
2 required
PaginatedFrontPortTemplateList
object
4 properties
2 required
PowerPanel
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
9 required
BriefInventoryItemRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
BriefIPAddress
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
NestedLocationRequest
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…
2 properties
2 required
BriefVirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
1 required
PaginatedModuleBayList
object
4 properties
2 required
WritableDeviceWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties
3 required
Interface
object
Adds an owner field for models which have a ForeignKey to users.Owner.
56 properties
24 required
ConsolePortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
2 required
PatchedWritableFrontPortTemplateRequest
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…
9 properties
PaginatedManufacturerList
object
4 properties
2 required
PowerFeedRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
2 required
RackReservationRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
4 required
PatchedWritableLocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
12 properties
Device
object
Base serializer class for models inheriting from PrimaryModel.
48 properties
21 required
NestedPlatform
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
PaginatedDeviceBayList
object
4 properties
2 required
PaginatedModuleTypeList
object
4 properties
2 required
ConsoleServerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
2 required
WritableConsolePortTemplateRequest
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…
6 properties
1 required
FrontPortMappingRequest
object
3 properties
2 required
BriefRack
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PaginatedPowerPortTemplateList
object
4 properties
2 required
PaginatedRearPortTemplateList
object
4 properties
2 required
WritableCableRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
BriefUser
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…
4 properties
4 required
PaginatedPowerPortList
object
4 properties
2 required
BriefVirtualChassis
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
5 required
PatchedWritableModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
RackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
21 properties
3 required
PaginatedDeviceBayTemplateList
object
4 properties
2 required
ModuleType
object
Base serializer class for models inheriting from PrimaryModel.
20 properties
9 required
WritableRearPortTemplateRequest
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…
9 properties
2 required
InventoryItem
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties
10 required
PaginatedModuleBayTemplateList
object
4 properties
2 required
NestedWirelessLink
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
4 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
BriefModuleTypeProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties
2 required
ModuleTypeProfile
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
7 required
InventoryItemTemplateRequest
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…
10 properties
2 required
BriefVLANGroup
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
6 required
BriefCable
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
3 required
PatchedWritableRackRequest
object
Base serializer class for models inheriting from PrimaryModel.
29 properties
PatchedWritableRegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
BriefVLAN
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PaginatedInventoryItemRoleList
object
4 properties
2 required
NestedDeviceRequest
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
WritableInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
35 properties
3 required
RackRole
object
Base serializer class for models inheriting from OrganizationalModel.
15 properties
9 required
BriefPlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
NestedSiteGroup
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
7 required
VirtualDeviceContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
3 required
PatchedWritableConsoleServerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
BriefVLANTranslationPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
SiteGroup
object
Base serializer class for models inheriting from NestedGroupModel.
17 properties
11 required
BriefRegion
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
BriefDeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties
3 required
InventoryItemTemplate
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…
17 properties
9 required
PatchedWritableSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
SiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
BriefVLANTranslationPolicy
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
DeviceRole
object
Base serializer class for models inheriting from NestedGroupModel.
20 properties
11 required
RearPortMapping
object
3 properties
2 required
NestedModuleBayRequest
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
ConsolePortTemplate
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…
11 properties
6 required
PatchedMACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
PatchedWritableRearPortTemplateRequest
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…
9 properties
BriefModule
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
5 required
MACAddress
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
8 required
DeviceBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
2 required
WritableInterfaceTemplateRequest
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…
12 properties
2 required
WritablePowerOutletRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
2 required
Platform
object
Base serializer class for models inheriting from NestedGroupModel.
19 properties
11 required
ModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
2 required
CableRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
PatchedRackRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
InterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
35 properties
3 required
VLAN
object
Base serializer class for models inheriting from PrimaryModel.
22 properties
10 required
BriefRackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties
3 required
RackUnit
object
A rack unit is an abstraction formed by the set (rack, position, face); it does not exist as a row in the database.
6 properties
6 required
FrontPortTemplateMapping
object
3 properties
2 required
InventoryItemRole
object
Base serializer class for models inheriting from OrganizationalModel.
15 properties
9 required
PatchedInventoryItemRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
DeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
3 required
PowerOutletTemplate
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…
14 properties
6 required
PatchedWritableVirtualDeviceContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
FrontPortTemplateRequest
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…
9 properties
2 required
WritableSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
2 required
BriefModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
2 required
PatchedWritableInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
35 properties
RackReservation
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
10 required
PatchedWritableFrontPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
WritableRackReservationRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
4 required
BriefModuleType
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
6 required
PaginatedInventoryItemList
object
4 properties
2 required
BriefDeviceRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
BriefInventoryItemRole
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
6 required
BriefIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
NestedDeviceRoleRequest
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
PaginatedPowerFeedList
object
4 properties
2 required
NestedRegion
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
7 required
BriefSiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
BriefRackType
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
7 required
RackType
object
Base serializer class for models inheriting from PrimaryModel.
28 properties
10 required
PatchedPowerPanelRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PatchedModuleBayTemplateRequest
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…
6 properties
BriefLocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
PatchedWritablePowerFeedRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
DeviceType
object
Base serializer class for models inheriting from PrimaryModel.
36 properties
20 required
FrontPortTemplate
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…
14 properties
7 required
PaginatedFrontPortList
object
4 properties
2 required
NestedInterface
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…
8 properties
7 required
RearPortTemplateRequest
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…
9 properties
2 required
ModuleBayTemplateRequest
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…
6 properties
1 required
PaginatedCableTerminationList
object
4 properties
2 required
PaginatedModuleTypeProfileList
object
4 properties
2 required
NestedDevice
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
4 required
DeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
11 properties
2 required
RegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
WritableRackRequest
object
Base serializer class for models inheriting from PrimaryModel.
29 properties
2 required
PaginatedPowerPanelList
object
4 properties
2 required
WritableDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
11 properties
2 required
PatchedWritableRackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
21 properties
BriefTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
MACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
PaginatedVirtualChassisList
object
4 properties
2 required
PowerOutlet
object
Adds an owner field for models which have a ForeignKey to users.Owner.
28 properties
16 required
BriefDevice
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
3 required
PaginatedModuleList
object
4 properties
2 required
VirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
BriefPowerPortTemplate
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
NestedRegionRequest
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…
2 properties
2 required
RackRequest
object
Base serializer class for models inheriting from PrimaryModel.
29 properties
2 required
NestedDeviceRole
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
WritablePowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
2 required
BriefVRF
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
5 required
BriefConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
2 properties
1 required
PowerOutletTemplateRequest
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…
9 properties
1 required
ModuleTypeProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
1 required
RearPortTemplateMapping
object
3 properties
2 required
PatchedWritableDeviceWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties
ConsoleServerPortTemplateRequest
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…
6 properties
1 required
ConsolePort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties
16 required
BriefL2VPNTermination
object
Adds support for custom fields and tags.
4 properties
4 required
PatchedWritablePowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
Cable
object
Base serializer class for models inheriting from PrimaryModel.
21 properties
6 required
ModuleBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
2 required
PaginatedDeviceTypeList
object
4 properties
2 required
PatchedWritableModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
BriefL2VPN
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
5 required
WritableSiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
InterfaceTemplate
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…
17 properties
7 required
BriefPlatform
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
8 required
BriefPowerPortTemplateRequest
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
NestedSiteGroupRequest
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…
2 properties
2 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
WritablePowerPortTemplateRequest
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…
8 properties
1 required
DeviceBayTemplate
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…
9 properties
7 required
ConsoleServerPortTemplate
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…
11 properties
6 required
BriefManufacturer
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PaginatedRackReservationList
object
4 properties
2 required
WritableModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
2 required
FrontPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
3 required
PatchedWritableConsolePortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
RearPortTemplateMappingRequest
object
3 properties
2 required
PatchedWritableRackReservationRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
BriefDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
WritableRackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
21 properties
4 required
NestedLocation
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
7 required
PaginatedCableList
object
4 properties
2 required
NestedModuleBay
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
PatchedDeviceBayTemplateRequest
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…
4 properties
ModuleBayTemplate
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…
11 properties
6 required
ConsoleServerPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties
16 required
PaginatedDeviceWithConfigContextList
object
4 properties
2 required
BriefRIR
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
6 required
ASNSite
object
This serializer is meant for inclusion in ASNSerializer and is only used to avoid a circular import of SiteSerializer.
6 properties
5 required
ConsolePortTemplateRequest
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…
6 properties
1 required
PaginatedInterfaceTemplateList
object
4 properties
2 required
PowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
2 required
BriefSite
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
VirtualChassis
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
9 required
InterfaceTemplateRequest
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…
12 properties
2 required
WritableRegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
RearPortTemplate
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…
14 properties
7 required
PaginatedSiteList
object
4 properties
2 required
NestedInterfaceRequest
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…
2 properties
1 required
WritablePowerFeedRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
2 required
PaginatedPowerOutletTemplateList
object
4 properties
2 required
BriefSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
PatchedWritablePowerOutletRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
PaginatedRackList
object
4 properties
2 required
PatchedWritableDeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
WritableVirtualDeviceContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
3 required
PatchedWritableDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
11 properties
BriefCluster
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
DeviceBay
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
8 required
PaginatedMACAddressList
object
4 properties
2 required
RearPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
3 required
PaginatedRearPortList
object
4 properties
2 required
NestedPlatformRequest
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
WirelessLAN
object
Base serializer class for models inheriting from PrimaryModel.
22 properties
8 required
BriefMACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
WritablePlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
10 properties
2 required
PowerFeed
object
Base serializer class for models inheriting from PrimaryModel.
31 properties
16 required
GenericObjectRequest
object
Minimal representation of some generic object identified by ContentType and PK.
2 properties
2 required
NestedInterfaceTemplateRequest
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
WritableModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
3 required
WritableVirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
Rack
object
Base serializer class for models inheriting from PrimaryModel.
37 properties
10 required
BriefRackRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefUserRequest
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…
1 property
1 required
FrontPortMapping
object
3 properties
2 required
PatchedWritableInterfaceTemplateRequest
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…
12 properties
Region
object
Base serializer class for models inheriting from NestedGroupModel.
17 properties
11 required
PatchedWritableSiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
PaginatedDeviceRoleList
object
4 properties
2 required
BriefModuleTypeProfile
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PaginatedRegionList
object
4 properties
2 required
BriefRegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
InventoryItemRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties
2 required
BriefRackRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
PowerPanelRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
CableTermination
object
Adds support for custom fields and tags.
12 properties
12 required
PaginatedConsoleServerPortList
object
4 properties
2 required
WritablePowerOutletTemplateRequest
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…
9 properties
1 required
PatchedWritablePowerOutletTemplateRequest
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…
9 properties
PaginatedConsoleServerPortTemplateList
object
4 properties
2 required
WritableConsoleServerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
2 required
RearPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties
14 required
PatchedWritableConsolePortTemplateRequest
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…
6 properties
GenericObject
object
Minimal representation of some generic object identified by ContentType and PK.
3 properties
3 required
BriefPowerPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
7 required
BriefPowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
3 properties
2 required
PowerPortTemplate
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…
13 properties
6 required
PatchedDeviceBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
PatchedModuleTypeProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
DeviceWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties
3 required
BriefConfigTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
5 properties
4 required
WritableFrontPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
3 required
SiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
2 required
PaginatedRackUnitList
object
4 properties
2 required
ModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
3 required
RackRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
2 required
BriefSiteGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
PatchedManufacturerRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
PatchedWritablePowerPortTemplateRequest
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…
8 properties
PaginatedVirtualDeviceContextList
object
4 properties
2 required
PaginatedPowerOutletList
object
4 properties
2 required
BriefLocation
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
FrontPortTemplateMappingRequest
object
3 properties
2 required
PaginatedInterfaceList
object
4 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox publishes across the network.