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.0.3, 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.
ContactAssignment
object
Adds support for custom fields and tags.
13 properties
9 required
ContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
2 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
BulkContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
3 required
BriefTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties
2 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
ContactAssignmentRequest
object
Adds support for custom fields and tags.
7 properties
3 required
TenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
16 properties
10 required
Contact
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
7 required
BriefTenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
PatchedWritableTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
PatchedBulkTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
1 required
PatchedBulkContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
1 required
BulkContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
3 required
PaginatedTenantList
object
4 properties
2 required
PaginatedTenantGroupList
object
4 properties
2 required
BriefContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
ContactRole
object
Base serializer class for models inheriting from OrganizationalModel.
13 properties
8 required
WritableContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 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
Tenant
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
18 required
TenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
PatchedContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
PaginatedContactAssignmentList
object
4 properties
2 required
BriefContactRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedBulkContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
1 required
WritableTenantGroupRequest
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
WritableContactAssignmentRequest
object
Adds support for custom fields and tags.
7 properties
3 required
BulkContactAssignmentRequest
object
Adds support for custom fields and tags.
8 properties
4 required
PatchedBulkTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
1 required
BriefContactRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties
2 required
PatchedContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
PaginatedContactRoleList
object
4 properties
2 required
PaginatedContactGroupList
object
4 properties
2 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
BulkTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties
3 required
PatchedWritableContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
ContactGroup
object
Base serializer class for models inheriting from NestedGroupModel.
16 properties
10 required
PatchedBulkContactAssignmentRequest
object
Adds support for custom fields and tags.
8 properties
1 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
PatchedWritableContactAssignmentRequest
object
Adds support for custom fields and tags.
7 properties
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
BulkTenantGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
3 required
ContactGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
2 required
BulkContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
2 required
PatchedTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 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
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
TenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
BriefContact
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
ContactRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox Labs publishes across the network.