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