The identity and technical contract details declared by the specification.
BulkJournalEntryRequest
object
Adds support for custom fields and tags.
8 properties
4 required
WritableJournalEntryRequest
object
Adds support for custom fields and tags.
7 properties
3 required
WritableEventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
4 required
Bookmark
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…
8 properties
8 required
SavedFilterRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
4 required
BulkTableConfigRequest
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…
11 properties
5 required
PaginatedCustomLinkList
object
4 properties
2 required
BulkNotificationGroupRequest
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
2 required
PatchedBulkJournalEntryRequest
object
Adds support for custom fields and tags.
8 properties
1 required
ASN
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
9 required
PatchedBulkNotificationGroupRequest
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
1 required
BriefUser
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…
4 properties
4 required
Subscription
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…
8 properties
8 required
PaginatedBookmarkList
object
4 properties
2 required
ImageAttachment
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…
14 properties
12 required
PatchedScriptInputRequest
object
5 properties
WebhookRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
2 required
Group
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…
8 properties
6 required
CustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties
3 required
ObjectPermission
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…
12 properties
7 required
BriefDataFile
object
Adds support for custom fields and tags.
4 properties
4 required
Cluster
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
14 required
PaginatedCustomFieldChoiceSetList
object
4 properties
2 required
PatchedDashboardRequest
object
2 properties
PatchedBulkSubscriptionRequest
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…
4 properties
1 required
PatchedBulkExportTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
1 required
PaginatedExportTemplateList
object
4 properties
2 required
PatchedConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
JournalEntry
object
Adds support for custom fields and tags.
14 properties
10 required
BriefConfigTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
5 properties
4 required
BulkTagRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
3 required
BriefJob
object
5 properties
4 required
SubscriptionRequest
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…
3 properties
3 required
PatchedCustomLinkRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
PatchedBulkImageAttachmentRequest
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…
6 properties
1 required
PaginatedSavedFilterList
object
4 properties
2 required
ScriptModule
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
5 required
ClusterGroup
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties
9 required
PatchedImageAttachmentRequest
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
PaginatedConfigTemplateList
object
4 properties
2 required
PatchedBookmarkRequest
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…
3 properties
PaginatedNotificationList
object
4 properties
2 required
PatchedBulkEventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
1 required
BulkBookmarkRequest
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…
4 properties
4 required
ExportTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
20 properties
12 required
BriefTag
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
5 required
NotificationGroupRequest
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…
4 properties
1 required
NestedSiteGroup
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
RenderedConfig
object
Describes the JSON response returned by the /render-config/ and /render/ endpoints.
2 properties
2 required
PatchedTableConfigRequest
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…
10 properties
Tag
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
9 required
NestedUser
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…
5 properties
5 required
PatchedScriptModuleRequest
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…
1 property
BulkImageAttachmentRequest
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…
6 properties
4 required
CustomLinkRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
4 required
PaginatedTagList
object
4 properties
2 required
Location
object
Base serializer class for models inheriting from NestedGroupModel.
22 properties
13 required
PatchedWritableEventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
PatchedBulkCustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties
1 required
Notification
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…
10 properties
9 required
Webhook
object
Adds an owner field for models which have a ForeignKey to users.Owner.
19 properties
8 required
BulkCustomLinkRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
5 required
PaginatedEventRuleList
object
4 properties
2 required
Script
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…
10 properties
10 required
BriefDataSource
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
PaginatedCustomFieldList
object
4 properties
2 required
NestedRegion
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
BulkCustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties
4 required
DeviceRole
object
Base serializer class for models inheriting from NestedGroupModel.
20 properties
11 required
PatchedNotificationRequest
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
Tenant
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
18 required
PatchedBulkWebhookRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
1 required
PatchedBulkConfigContextRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
22 properties
1 required
BriefCustomFieldChoiceSet
object
Adds an owner field for models which have a ForeignKey to users.Owner.
6 properties
5 required
BriefCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
2 properties
1 required
NotificationRequest
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
PatchedNotificationGroupRequest
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…
4 properties
PatchedWritableJournalEntryRequest
object
Adds support for custom fields and tags.
7 properties
ExportTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
3 required
PaginatedNotificationGroupList
object
4 properties
2 required
PatchedBulkTagRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
1 required
JournalEntryRequest
object
Adds support for custom fields and tags.
7 properties
3 required
Region
object
Base serializer class for models inheriting from NestedGroupModel.
17 properties
11 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
PaginatedImageAttachmentList
object
4 properties
2 required
PatchedBulkSavedFilterRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
1 required
WritableCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
2 required
BulkConfigContextRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
22 properties
3 required
PatchedConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 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
BriefClusterType
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedBulkConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
1 required
Dashboard
object
2 properties
BulkNotificationRequest
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…
6 properties
5 required
ClusterType
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties
9 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
TenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
16 properties
10 required
PatchedWritableCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
NestedDeviceRole
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…
5 properties
5 required
ConfigContext
object
Adds an owner field for models which have a ForeignKey to users.Owner.
30 properties
10 required
PaginatedWebhookList
object
4 properties
2 required
BriefTenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
PaginatedSubscriptionList
object
4 properties
2 required
BriefManufacturer
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
ScriptModuleRequest
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…
1 property
1 required
NestedGroup
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…
5 properties
5 required
PatchedBulkCustomLinkRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
1 required
TableConfig
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…
16 properties
10 required
PaginatedConfigContextProfileList
object
4 properties
2 required
BulkSubscriptionRequest
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…
4 properties
4 required
CustomFieldChoiceSet
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
9 required
ConfigTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
22 properties
10 required
PaginatedScriptList
object
4 properties
2 required
SavedFilter
object
Adds an owner field for models which have a ForeignKey to users.Owner.
16 properties
10 required
CustomLink
object
Adds an owner field for models which have a ForeignKey to users.Owner.
16 properties
10 required
NotificationGroup
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…
8 properties
5 required
CustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
2 required
PatchedWebhookRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
PatchedBulkNotificationRequest
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…
6 properties
1 required
PaginatedTaggedItemList
object
4 properties
2 required
BookmarkRequest
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…
3 properties
3 required
DashboardRequest
object
2 properties
WritableCustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties
2 required
BriefConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
DeviceType
object
Base serializer class for models inheriting from PrimaryModel.
36 properties
20 required
PatchedSavedFilterRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
TagRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
6 properties
2 required
ConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
1 required
ImageAttachmentRequest
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
3 required
BriefRIR
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PatchedBulkBookmarkRequest
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…
4 properties
1 required
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
CustomField
object
Adds an owner field for models which have a ForeignKey to users.Owner.
31 properties
10 required
NestedLocation
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
PatchedTagRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
6 properties
BriefUserRequest
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…
1 property
1 required
SiteGroup
object
Base serializer class for models inheriting from NestedGroupModel.
17 properties
11 required
BulkConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
2 required
BriefConfigContextProfile
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
BulkWebhookRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
3 required
PaginatedConfigContextList
object
4 properties
2 required
PatchedBulkConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 required
Site
object
Base serializer class for models inheriting from PrimaryModel.
30 properties
14 required
ConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
2 required
PatchedExportTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
PaginatedJournalEntryList
object
4 properties
2 required
EventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
5 required
BriefRegion
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
BriefSiteGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
PaginatedTableConfigList
object
4 properties
2 required
BulkConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
3 required
TableConfigRequest
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…
10 properties
4 required
PatchedSubscriptionRequest
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…
3 properties
BulkSavedFilterRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
5 required
BriefPlatform
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
8 required
BulkEventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
6 required
TaggedItem
object
7 properties
7 required
PatchedBulkTableConfigRequest
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…
11 properties
1 required
ASNSite
object
This serializer is meant for inclusion in ASNSerializer and is only used to avoid a circular import of SiteSerializer.
6 properties
5 required
ConfigContextProfile
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
9 required
PatchedBulkCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
1 required
EventRule
object
Adds an owner field for models which have a ForeignKey to users.Owner.
19 properties
12 required
BriefClusterGroup
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
BriefRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
NestedPlatform
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…
5 properties
5 required
BulkCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
3 required
Platform
object
Base serializer class for models inheriting from NestedGroupModel.
19 properties
11 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
User
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…
13 properties
5 required
PatchedWritableCustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties
BulkExportTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
4 required
ScriptInputRequest
object
5 properties
2 required
PatchedConfigContextRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
21 properties
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
BriefDataSourceRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
ConfigContextRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
21 properties
2 required
BriefSite
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox Labs publishes across the network.