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.0.3, 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.
PaginatedL2VPNTerminationList
object
4 properties
2 required
BriefIPSecPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
L2VPNTermination
object
Adds support for custom fields and tags.
12 properties
10 required
BriefIKEPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
PatchedL2VPNTerminationRequest
object
Adds support for custom fields and tags.
5 properties
BriefIPSecProfile
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
BriefTunnelGroup
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
6 required
BriefTunnel
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PaginatedIPSecProfileList
object
4 properties
2 required
BriefIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
PatchedWritableIPSecPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
BriefL2VPNRequest
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
2 required
WritableIPSecProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
4 required
PaginatedTunnelList
object
4 properties
2 required
PatchedWritableTunnelTerminationRequest
object
Adds support for custom fields and tags.
7 properties
IKEProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
4 required
PatchedWritableIPSecProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
IPSecProposal
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
7 required
PaginatedTunnelTerminationList
object
4 properties
2 required
L2VPNTerminationRequest
object
Adds support for custom fields and tags.
5 properties
3 required
TunnelTermination
object
Adds support for custom fields and tags.
14 properties
10 required
PatchedWritableL2VPNRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
BriefTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties
2 required
BriefIKEPolicy
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PaginatedTunnelGroupList
object
4 properties
2 required
L2VPN
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
8 required
RouteTarget
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
7 required
IPSecProfile
object
Base serializer class for models inheriting from PrimaryModel.
15 properties
10 required
BriefIPAddress
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PatchedWritableTunnelRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
BriefTunnelRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
Tunnel
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
10 required
PatchedWritableIPSecProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
IPSecProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 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
BriefL2VPN
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
5 required
PaginatedL2VPNList
object
4 properties
2 required
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
PatchedTunnelGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
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
WritableTunnelRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
2 required
IPSecPolicy
object
Base serializer class for models inheriting from PrimaryModel.
14 properties
7 required
BriefTunnelGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
TunnelTerminationRequest
object
Adds support for custom fields and tags.
7 properties
3 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
WritableTunnelTerminationRequest
object
Adds support for custom fields and tags.
7 properties
2 required
IKEProposal
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
10 required
IKEPolicy
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
8 required
PatchedWritableIKEProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
PaginatedIKEPolicyList
object
4 properties
2 required
TunnelGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
2 required
PatchedWritableIKEPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
PaginatedIPSecProposalList
object
4 properties
2 required
WritableIPSecProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 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
PaginatedIKEProposalList
object
4 properties
2 required
WritableIPSecPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
L2VPNRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
2 required
BriefIPSecProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BriefIPSecPolicy
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PaginatedIPSecPolicyList
object
4 properties
2 required
IPSecPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
IKEPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
2 required
TunnelRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
3 required
WritableIKEProposalRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties
4 required
WritableIKEPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
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
TunnelGroup
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties
9 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox publishes across the network.