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