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