NetBox Vpn API is one of 14 APIs that NetBox publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include VPN. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.
This API exposes
90 operations
across 20 paths,
and defines 69 schemas.
It is described by OpenAPI 3.2.0, at version 4.5.9 (4.5).
Requests are made against the base URL https://demo.netbox.dev/api.
The identity and technical contract details declared by the specification.
TunnelTerminationRequest
object
Adds support for custom fields and tags.
7 properties
3 required
L2VPN
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
8 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
RouteTarget
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
7 required
TunnelTermination
object
Adds support for custom fields and tags.
14 properties
10 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
PaginatedTunnelTerminationList
object
4 properties
2 required
IKEPolicy
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
8 required
PaginatedTunnelList
object
4 properties
2 required
WritableIPSecPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
WritableTunnelRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
2 required
IPSecProposal
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
7 required
PatchedWritableTunnelTerminationRequest
object
Adds support for custom fields and tags.
7 properties
BriefIPSecProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefL2VPNRequest
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
2 required
BriefIKEPolicy
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PatchedWritableIPSecProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
BriefIPAddress
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
BriefTunnelGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
IPSecProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
4 required
PaginatedIPSecProfileList
object
4 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
BriefL2VPN
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
5 required
TunnelGroup
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties
9 required
BriefTunnelGroup
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
6 required
PaginatedIPSecPolicyList
object
4 properties
2 required
PatchedWritableIPSecProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
L2VPNTermination
object
Adds support for custom fields and tags.
12 properties
10 required
L2VPNTerminationRequest
object
Adds support for custom fields and tags.
5 properties
3 required
PatchedL2VPNTerminationRequest
object
Adds support for custom fields and tags.
5 properties
BriefTunnel
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PatchedWritableL2VPNRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
PaginatedL2VPNTerminationList
object
4 properties
2 required
PaginatedIPSecProposalList
object
4 properties
2 required
IKEProposal
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
10 required
PatchedWritableIKEPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
PaginatedIKEPolicyList
object
4 properties
2 required
L2VPNRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
2 required
PatchedTunnelGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
TunnelRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
3 required
IKEProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
4 required
BriefIPSecPolicy
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
WritableIPSecProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
1 required
IPSecProfile
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
10 required
PatchedWritableTunnelRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
PaginatedL2VPNList
object
4 properties
2 required
PatchedWritableIKEProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
IKEPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
2 required
PaginatedTunnelGroupList
object
4 properties
2 required
BriefIKEPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefIPSecProfile
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
WritableTunnelTerminationRequest
object
Adds support for custom fields and tags.
7 properties
2 required
BriefTunnelRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
IPSecPolicy
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
7 required
PaginatedIKEProposalList
object
4 properties
2 required
IPSecPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
TunnelGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
2 required
WritableIKEPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
1 required
Tunnel
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
10 required
WritableIPSecProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
4 required
PatchedWritableIPSecPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
BriefIPSecPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
WritableIKEProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 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
BriefTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
IPSecProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
1 required
WritableL2VPNRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
3 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox publishes across the network.