The identity and technical contract details declared by the specification.
BulkCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
4 required
PatchedProviderAccountRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
CircuitTermination
object
Adds support for custom fields and tags.
24 properties
14 required
BriefProviderRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
WritableVirtualCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
3 required
ASN
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
9 required
PaginatedVirtualCircuitTerminationList
object
4 properties
2 required
PaginatedCircuitGroupAssignmentList
object
4 properties
2 required
BriefInterface
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
7 required
BulkProviderRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
3 required
PatchedBulkProviderNetworkRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
1 required
PaginatedCircuitTerminationList
object
4 properties
2 required
BriefProviderNetwork
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
VirtualCircuitType
object
Base serializer class for models inheriting from OrganizationalModel.
15 properties
9 required
CircuitGroup
object
Base serializer class for models inheriting from OrganizationalModel.
15 properties
9 required
BriefDevice
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
3 required
BriefCircuit
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
BriefVirtualCircuit
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PatchedWritableCircuitGroupAssignmentRequest
object
Base serializer for group assignments under CircuitSerializer.
5 properties
BulkCircuitGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
3 required
BriefCircuitType
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedWritableVirtualCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
PatchedVirtualCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
CircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
2 required
BriefCircuitGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
1 property
1 required
PatchedCircuitGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
PatchedBulkCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
1 required
BriefTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
VirtualCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
2 required
BulkCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
3 required
WritableCircuitGroupAssignmentRequest
object
Base serializer for group assignments under CircuitSerializer.
5 properties
3 required
BriefProvider
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
BriefDeviceRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
CircuitGroupAssignment
object
Base serializer for group assignments under CircuitSerializer.
12 properties
10 required
PatchedProviderRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
BriefInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
3 properties
2 required
CircuitTerminationRequest
object
Adds support for custom fields and tags.
12 properties
2 required
PatchedBulkProviderAccountRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
1 required
CircuitType
object
Base serializer class for models inheriting from OrganizationalModel.
15 properties
9 required
PatchedBulkCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
1 required
PaginatedProviderList
object
4 properties
2 required
VirtualCircuitTerminationRequest
object
Adds support for custom fields and tags.
6 properties
2 required
VirtualCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
3 required
BriefCircuitGroup
object
Base serializer class for models inheriting from OrganizationalModel.
4 properties
4 required
PaginatedCircuitGroupList
object
4 properties
2 required
BriefCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
VirtualCircuit
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
9 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
ProviderNetwork
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
8 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
PatchedCircuitTerminationRequest
object
Adds support for custom fields and tags.
12 properties
CircuitCircuitTermination
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…
11 properties
5 required
BriefVirtualCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 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
BulkVirtualCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
3 required
BriefCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
PaginatedProviderNetworkList
object
4 properties
2 required
CircuitGroupAssignmentRequest
object
Base serializer for group assignments under CircuitSerializer.
5 properties
3 required
BulkProviderAccountRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
3 required
ProviderNetworkRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
PatchedBulkCircuitGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
1 required
PatchedWritableVirtualCircuitTerminationRequest
object
Adds support for custom fields and tags.
6 properties
BulkProviderNetworkRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
3 required
BriefVirtualCircuitType
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedBulkCircuitGroupAssignmentRequest
object
Base serializer for group assignments under CircuitSerializer.
6 properties
1 required
Circuit
object
Base serializer class for models inheriting from PrimaryModel.
25 properties
11 required
CircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
3 required
WritableVirtualCircuitTerminationRequest
object
Adds support for custom fields and tags.
6 properties
2 required
BriefRIR
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedWritableCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
NestedProviderAccount
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
BriefProviderNetworkRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefCable
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
3 required
BriefCircuitGroupAssignmentSerializer_Request
object
Base serializer for group assignments under CircuitSerializer.
2 properties
1 required
ProviderAccountRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
BulkCircuitTerminationRequest
object
Adds support for custom fields and tags.
13 properties
3 required
CircuitGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
2 required
PatchedCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
BriefCircuitGroupAssignmentSerializer_
object
Base serializer for group assignments under CircuitSerializer.
5 properties
4 required
PaginatedVirtualCircuitTypeList
object
4 properties
2 required
PatchedBulkVirtualCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties
1 required
BriefVirtualCircuitTypeRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
BulkVirtualCircuitTerminationRequest
object
Adds support for custom fields and tags.
7 properties
3 required
PatchedBulkCircuitTerminationRequest
object
Adds support for custom fields and tags.
13 properties
1 required
WritableCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
3 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
PatchedBulkVirtualCircuitTerminationRequest
object
Adds support for custom fields and tags.
7 properties
1 required
PatchedBulkProviderRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
1 required
BriefRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedBulkVirtualCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
1 required
ProviderRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
2 required
BriefProviderAccountRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
1 required
ProviderAccount
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
8 required
PaginatedProviderAccountList
object
4 properties
2 required
BulkCircuitGroupAssignmentRequest
object
Base serializer for group assignments under CircuitSerializer.
6 properties
4 required
PaginatedCircuitTypeList
object
4 properties
2 required
Provider
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
9 required
BriefProviderAccount
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
4 required
PaginatedVirtualCircuitList
object
4 properties
2 required
VirtualCircuitTermination
object
Adds support for custom fields and tags.
12 properties
8 required
BulkVirtualCircuitRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
4 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
PaginatedCircuitList
object
4 properties
2 required
PatchedProviderNetworkRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox Labs publishes across the network.