The identity and technical contract details declared by the specification.
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
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
ExportTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
3 required
TaggedItem
object
7 properties
7 required
SavedFilter
object
Adds an owner field for models which have a ForeignKey to users.Owner.
16 properties
10 required
WritableEventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
4 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
PaginatedSavedFilterList
object
4 properties
2 required
PatchedBulkCustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties
1 required
BulkWebhookRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
3 required
PaginatedCustomLinkList
object
4 properties
2 required
PatchedBulkConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
1 required
BriefCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
2 properties
1 required
BulkEventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
6 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
CustomFieldChoiceSet
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
9 required
PatchedBulkConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
1 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
PatchedConfigContextRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
21 properties
PaginatedWebhookList
object
4 properties
2 required
ConfigTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
22 properties
10 required
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
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
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
CustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
2 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
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
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
WebhookRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
2 required
PatchedConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 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
ConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
1 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
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
CustomLink
object
Adds an owner field for models which have a ForeignKey to users.Owner.
16 properties
10 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
WritableJournalEntryRequest
object
Adds support for custom fields and tags.
7 properties
3 required
Dashboard
object
2 properties
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
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
PaginatedJournalEntryList
object
4 properties
2 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
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
PaginatedConfigContextProfileList
object
4 properties
2 required
PaginatedCustomFieldList
object
4 properties
2 required
WritableCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
2 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
Region
object
Base serializer class for models inheriting from NestedGroupModel.
17 properties
11 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
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
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
BulkSavedFilterRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
5 required
WritableCustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties
2 required
RenderedConfig
object
Describes the JSON response returned by the /render-config/ and /render/ endpoints.
2 properties
2 required
PatchedTagRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
6 properties
CustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties
3 required
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
PaginatedExportTemplateList
object
4 properties
2 required
PatchedCustomLinkRequest
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
PatchedBulkCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
1 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
BriefManufacturer
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PaginatedImageAttachmentList
object
4 properties
2 required
Cluster
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
14 required
BriefClusterType
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
Location
object
Base serializer class for models inheriting from NestedGroupModel.
22 properties
13 required
ConfigContextRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
21 properties
2 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
PaginatedEventRuleList
object
4 properties
2 required
PatchedBulkCustomLinkRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
1 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
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
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
PatchedExportTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
PaginatedTagList
object
4 properties
2 required
BriefRIR
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
PaginatedScriptList
object
4 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
PatchedConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
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
PatchedWritableEventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
PaginatedNotificationGroupList
object
4 properties
2 required
BriefSite
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
ConfigContext
object
Adds an owner field for models which have a ForeignKey to users.Owner.
30 properties
10 required
JournalEntryRequest
object
Adds support for custom fields and tags.
7 properties
3 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
PatchedWebhookRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 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
BriefRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
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
ClusterGroup
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties
9 required
PatchedBulkConfigContextRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
22 properties
1 required
PatchedBulkEventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
1 required
PaginatedCustomFieldChoiceSetList
object
4 properties
2 required
Tenant
object
Base serializer class for models inheriting from PrimaryModel.
24 properties
18 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
BriefPlatform
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties
8 required
ConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
2 required
BulkExportTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
4 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
TenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
16 properties
10 required
ScriptInputRequest
object
5 properties
2 required
BulkTagRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 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
PatchedWritableCustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 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
BriefDataSource
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 required
BriefJob
object
5 properties
4 required
PatchedBulkSavedFilterRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
1 required
BriefSiteGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
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
PatchedBulkTagRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
1 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
SiteGroup
object
Base serializer class for models inheriting from NestedGroupModel.
17 properties
11 required
JournalEntry
object
Adds support for custom fields and tags.
14 properties
10 required
BulkCustomFieldRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties
4 required
PatchedWritableCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
CustomLinkRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
4 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
BulkConfigContextRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
22 properties
3 required
BriefDataSourceRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
ClusterType
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties
9 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
Webhook
object
Adds an owner field for models which have a ForeignKey to users.Owner.
19 properties
8 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
PatchedScriptInputRequest
object
5 properties
DashboardRequest
object
2 properties
BulkConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
3 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
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
5 required
BulkCustomFieldChoiceSetRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties
3 required
PaginatedNotificationList
object
4 properties
2 required
PatchedWritableJournalEntryRequest
object
Adds support for custom fields and tags.
7 properties
BriefDataFile
object
Adds support for custom fields and tags.
4 properties
4 required
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
BulkConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 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
Site
object
Base serializer class for models inheriting from PrimaryModel.
30 properties
14 required
BriefConfigContextProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
1 required
BulkJournalEntryRequest
object
Adds support for custom fields and tags.
8 properties
4 required
BriefConfigTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
5 properties
4 required
PaginatedSubscriptionList
object
4 properties
2 required
EventRuleRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
5 required
PatchedBulkExportTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
1 required
BriefConfigContextProfile
object
Base serializer class for models inheriting from PrimaryModel.
5 properties
4 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
BriefRegion
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 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
BriefClusterGroup
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties
5 required
EventRule
object
Adds an owner field for models which have a ForeignKey to users.Owner.
19 properties
12 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
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
ConfigContextProfile
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
9 required
PatchedSavedFilterRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
SavedFilterRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties
4 required
PatchedBulkWebhookRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
1 required
PaginatedConfigContextList
object
4 properties
2 required
BriefTag
object
Adds an owner field for models which have a ForeignKey to users.Owner.
7 properties
5 required
ASN
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
9 required
DeviceRole
object
Base serializer class for models inheriting from NestedGroupModel.
20 properties
11 required
ExportTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
20 properties
12 required
PaginatedTaggedItemList
object
4 properties
2 required
BriefCustomFieldChoiceSet
object
Adds an owner field for models which have a ForeignKey to users.Owner.
6 properties
5 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
PaginatedTableConfigList
object
4 properties
2 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
Platform
object
Base serializer class for models inheriting from NestedGroupModel.
19 properties
11 required
PatchedDashboardRequest
object
2 properties
CustomField
object
Adds an owner field for models which have a ForeignKey to users.Owner.
31 properties
10 required
BriefTenantGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
7 required
PaginatedBookmarkList
object
4 properties
2 required
DeviceType
object
Base serializer class for models inheriting from PrimaryModel.
36 properties
20 required
PatchedBulkJournalEntryRequest
object
Adds support for custom fields and tags.
8 properties
1 required
Tag
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
9 required
BulkCustomLinkRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NetBox Labs publishes across the network.