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