NetBox tenancy API is one of 14 APIs that NetBox publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include tenancy. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.
This API exposes
54 operations
across 12 paths,
and defines 41 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.
NestedTenantGroup
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
7 required
PatchedWritableContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
NestedContactGroupRequest
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…
2 properties
2 required
BriefContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
PaginatedContactGroupList
object
4 properties
2 required
Tenant
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
18 required
TenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
16 properties
10 required
PatchedWritableContactAssignmentRequest
object
Adds support for custom fields and tags.
7 properties
PatchedContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
TenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
ContactRole
object
Base serializer class for models inheriting from OrganizationalModel.
13 properties
8 required
WritableContactAssignmentRequest
object
Adds support for custom fields and tags.
7 properties
3 required
TenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
ContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
BriefTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
PaginatedContactRoleList
object
4 properties
2 required
PatchedWritableTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
ContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
1 required
BriefTenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
PaginatedTenantList
object
4 properties
2 required
PaginatedContactList
object
4 properties
2 required
WritableContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
BriefContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 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
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
PaginatedContactAssignmentList
object
4 properties
2 required
ContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
2 required
PaginatedTenantGroupList
object
4 properties
2 required
ContactGroup
object
Base serializer class for models inheriting from NestedGroupModel.
16 properties
10 required
PatchedTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
NestedContactGroup
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
7 required
Contact
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
7 required
NestedTenantGroupRequest
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…
2 properties
2 required
BriefContactRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
ContactAssignmentRequest
object
Adds support for custom fields and tags.
7 properties
3 required
PatchedContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
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
ContactAssignment
object
Adds support for custom fields and tags.
13 properties
9 required
WritableTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
BriefContact
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 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
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox publishes across the network.