The identity and technical contract details declared by the specification.
BriefSite
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PatchedWritableServiceTemplateRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
PaginatedRIRList
object
4 properties
2 required
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PaginatedRoleList
object
4 properties
2 required
VRFRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
1 required
BriefRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
WritableServiceRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
5 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
BriefRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
PatchedWritableVLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
PatchedBulkFHRPGroupRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
1 required
BulkVRFRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
2 required
BulkVLANGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
12 properties
3 required
VLANGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
11 properties
2 required
PaginatedASNRangeList
object
4 properties
2 required
PatchedBulkASNRangeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
12 properties
1 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
BriefVLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
PatchedWritableServiceRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
Service
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
11 required
BriefL2VPN
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
5 required
PatchedBulkIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
1 required
VLANTranslationRule
object
Adds support for custom fields and tags.
7 properties
6 required
PatchedWritableAggregateRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
BriefVLANGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
BulkVLANTranslationRuleRequest
object
Adds support for custom fields and tags.
5 properties
4 required
AvailableIPRequestRequest
object
Request payload for creating IP addresses from the available-ips endpoint.
1 property
BriefVLANGroup
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedBulkVLANTranslationRuleRequest
object
Adds support for custom fields and tags.
5 properties
1 required
RIRRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
2 required
PatchedBulkVRFRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
1 required
BulkPrefixRequest
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
2 required
Prefix
object
Base serializer class for models inheriting from PrimaryModel.
25 properties
11 required
BriefSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
WritablePrefixRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
1 required
BulkIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
2 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
BulkServiceRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
5 required
BulkRIRRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
3 required
WritableIPRangeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
2 required
BriefRIR
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedBulkPrefixRequest
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
1 required
FHRPGroupAssignment
object
Adds support for custom fields and tags.
10 properties
10 required
FHRPGroupRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
2 required
NestedVLANRequest
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
PaginatedRouteTargetList
object
4 properties
2 required
BriefVRF
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
4 required
PrefixLengthRequest
object
1 property
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
PatchedRIRRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
CreateAvailableVLANRequest
object
Adds support for custom fields and tags.
8 properties
1 required
PatchedVLANTranslationRuleRequest
object
Adds support for custom fields and tags.
4 properties
BriefFHRPGroupRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
PatchedWritableIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
BriefVLAN
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PaginatedVLANTranslationPolicyList
object
4 properties
2 required
ASNRange
object
Base serializer class for models inheriting from OrganizationalModel.
18 properties
12 required
PatchedBulkRouteTargetRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
AvailablePrefix
object
Representation of a prefix which does not exist in the database.
3 properties
3 required
IntegerRangeRequest
array
BulkVLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
3 required
RoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
2 required
PatchedBulkRIRRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
1 required
ASNRangeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
11 properties
5 required
BulkFHRPGroupRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
3 required
IPAddress
object
Base serializer class for models inheriting from PrimaryModel.
23 properties
10 required
PaginatedIPRangeList
object
4 properties
2 required
Role
object
Base serializer class for models inheriting from OrganizationalModel.
17 properties
11 required
BriefTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
VLAN
object
Base serializer class for models inheriting from PrimaryModel.
22 properties
10 required
PaginatedVRFList
object
4 properties
2 required
PaginatedASNList
object
4 properties
2 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
AvailableIP
object
Representation of an IP address which does not exist in the database.
4 properties
3 required
BriefL2VPNTermination
object
Adds support for custom fields and tags.
4 properties
4 required
BulkASNRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
2 required
PaginatedPrefixList
object
4 properties
2 required
AvailableASN
object
Representation of an ASN which does not exist in the database.
2 properties
1 required
PatchedBulkServiceTemplateRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
1 required
PatchedVLANGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
11 properties
ASN
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
9 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
WritableVLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
2 required
RIR
object
Base serializer class for models inheriting from OrganizationalModel.
15 properties
9 required
PatchedASNRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
IPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
1 required
PatchedRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
ServiceRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
4 required
IPRange
object
Base serializer class for models inheriting from PrimaryModel.
21 properties
10 required
PaginatedVLANTranslationRuleList
object
4 properties
2 required
PaginatedAggregateList
object
4 properties
2 required
FHRPGroupAssignmentRequest
object
Adds support for custom fields and tags.
4 properties
4 required
PatchedASNRangeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
11 properties
BulkRouteTargetRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
VLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
2 required
PaginatedVLANList
object
4 properties
2 required
WritableIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
1 required
FHRPGroup
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
9 required
PatchedBulkIPRangeRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
1 required
PatchedRouteTargetRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
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
PatchedBulkFHRPGroupAssignmentRequest
object
Adds support for custom fields and tags.
5 properties
1 required
BulkServiceTemplateRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
3 required
PatchedBulkVLANTranslationPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
1 required
BriefVRFRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
1 required
ServiceTemplateRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
BriefFHRPGroup
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
ServiceTemplate
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
8 required
BulkVLANTranslationPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
2 required
BriefRIRRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
WritableAggregateRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
2 required
PaginatedServiceList
object
4 properties
2 required
PatchedWritablePrefixRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
RouteTarget
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
7 required
Aggregate
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
9 required
VRF
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
9 required
BulkRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
3 required
PatchedVLANTranslationPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties
VLANTranslationPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties
1 required
PatchedBulkVLANGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
12 properties
1 required
PatchedVRFRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
WritableServiceTemplateRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
3 required
RouteTargetRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
1 required
PatchedFHRPGroupRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
PatchedBulkAggregateRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
1 required
VLANTranslationRuleRequest
object
Adds support for custom fields and tags.
4 properties
3 required
PatchedWritableIPRangeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
PaginatedFHRPGroupList
object
4 properties
2 required
BulkASNRangeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
12 properties
6 required
IPRangeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
2 required
PrefixRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
1 required
PaginatedServiceTemplateList
object
4 properties
2 required
PatchedBulkServiceRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
1 required
PatchedBulkRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
1 required
BulkFHRPGroupAssignmentRequest
object
Adds support for custom fields and tags.
5 properties
5 required
ASNRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
1 required
PaginatedIPAddressList
object
4 properties
2 required
BulkIPRangeRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
3 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
BulkAggregateRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
3 required
BriefIPAddress
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
6 required
AvailableVLAN
object
Representation of a VLAN which does not exist in the database.
2 properties
2 required
PatchedBulkASNRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
1 required
PaginatedFHRPGroupAssignmentList
object
4 properties
2 required
PatchedFHRPGroupAssignmentRequest
object
Adds support for custom fields and tags.
4 properties
VLANTranslationPolicy
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
5 required
AggregateRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
2 required
PatchedBulkVLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
1 required
VLANGroup
object
Base serializer class for models inheriting from OrganizationalModel.
21 properties
12 required
PaginatedVLANGroupList
object
4 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox Labs publishes across the network.