NetBox Labs Tenancy API is one of 13 APIs that NetBox Labs 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 and authentication docs.
This API exposes
54 operations
across 12 paths,
and defines 53 schemas.
It is described by OpenAPI 3.2.0, at version 4.6.5 (4.6).
Requests are made against the base URL https://demo.netbox.dev/api/.
The identity and technical contract details declared by the specification.
BriefContactRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
WritableContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
PatchedBulkTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
1 required
ContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
2 required
PatchedBulkContactAssignmentRequest
object
Adds support for custom fields and tags.
8 properties
1 required
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
PaginatedContactGroupList
object
4 properties
2 required
BulkContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
2 required
ContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
1 required
BriefContact
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 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
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
PaginatedContactList
object
4 properties
2 required
PatchedWritableTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
Contact
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
7 required
PatchedContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
PatchedWritableContactAssignmentRequest
object
Adds support for custom fields and tags.
7 properties
BulkContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
3 required
BulkTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
3 required
PatchedContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
PatchedBulkContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
1 required
Tenant
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
18 required
BulkTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
3 required
PatchedBulkContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
1 required
TenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
16 properties
10 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
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
TenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
PatchedBulkTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
1 required
BulkContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
3 required
ContactAssignmentRequest
object
Adds support for custom fields and tags.
7 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
BriefTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 required
ContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
PatchedBulkContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
1 required
BulkContactAssignmentRequest
object
Adds support for custom fields and tags.
8 properties
4 required
ContactRole
object
Base serializer class for models inheriting from OrganizationalModel.
13 properties
8 required
TenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
BriefContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
PaginatedContactRoleList
object
4 properties
2 required
BriefContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
WritableTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
BriefTenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 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
PatchedTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
PaginatedTenantList
object
4 properties
2 required
PatchedWritableContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
ContactAssignment
object
Adds support for custom fields and tags.
13 properties
9 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
ContactGroup
object
Base serializer class for models inheriting from NestedGroupModel.
16 properties
10 required
PaginatedTenantGroupList
object
4 properties
2 required
WritableContactAssignmentRequest
object
Adds support for custom fields and tags.
7 properties
3 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox Labs publishes across the network.