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