NetBox · Capability

NetBox REST API — core

NetBox REST API — core. 28 operations. Lead operation: core. Self-contained Naftiko capability covering one Netbox business surface.

Run with Naftiko Netboxcore

What You Can Do

GET
Corebackgroundqueuesretrieve — Retrieve a list of RQ Queues.
/v1/api/core/background-queues
GET
Corebackgroundqueuesretrievebyname — Retrieve a list of RQ Queues.
/v1/api/core/background-queues/{name}
GET
Corebackgroundtasksretrieve — Retrieve a list of RQ Tasks.
/v1/api/core/background-tasks
GET
Corebackgroundtasksretrievebyid — Retrieve a list of RQ Tasks.
/v1/api/core/background-tasks/{id}
POST
Corebackgroundtasksdeletecreate — Retrieve a list of RQ Tasks.
/v1/api/core/background-tasks/{id}/delete
POST
Corebackgroundtasksenqueuecreate — Retrieve a list of RQ Tasks.
/v1/api/core/background-tasks/{id}/enqueue
POST
Corebackgroundtasksrequeuecreate — Retrieve a list of RQ Tasks.
/v1/api/core/background-tasks/{id}/requeue
POST
Corebackgroundtasksstopcreate — Retrieve a list of RQ Tasks.
/v1/api/core/background-tasks/{id}/stop
GET
Corebackgroundworkersretrieve — Retrieve a list of RQ Workers.
/v1/api/core/background-workers
GET
Corebackgroundworkersretrievebyname — Retrieve a list of RQ Workers.
/v1/api/core/background-workers/{name}
GET
Coredatafileslist — Get a list of data file objects.
/v1/api/core/data-files
GET
Coredatafilesretrieve — Get a data file object.
/v1/api/core/data-files/{id}
GET
Coredatasourceslist — Get a list of data source objects.
/v1/api/core/data-sources
POST
Coredatasourcescreate — Post a list of data source objects.
/v1/api/core/data-sources
PUT
Coredatasourcesbulkupdate — Put a list of data source objects.
/v1/api/core/data-sources
PATCH
Coredatasourcesbulkpartialupdate — Patch a list of data source objects.
/v1/api/core/data-sources
DELETE
Coredatasourcesbulkdestroy — Delete a list of data source objects.
/v1/api/core/data-sources
GET
Coredatasourcesretrieve — Get a data source object.
/v1/api/core/data-sources/{id}
PUT
Coredatasourcesupdate — Put a data source object.
/v1/api/core/data-sources/{id}
PATCH
Coredatasourcespartialupdate — Patch a data source object.
/v1/api/core/data-sources/{id}
DELETE
Coredatasourcesdestroy — Delete a data source object.
/v1/api/core/data-sources/{id}
POST
Coredatasourcessynccreate — Enqueue a job to synchronize the DataSource.
/v1/api/core/data-sources/{id}/sync
GET
Corejobslist — Retrieve a list of job results
/v1/api/core/jobs
GET
Corejobsretrieve — Retrieve a list of job results
/v1/api/core/jobs/{id}
GET
Coreobjectchangeslist — Retrieve a list of recent changes.
/v1/api/core/object-changes
GET
Coreobjectchangesretrieve — Retrieve a list of recent changes.
/v1/api/core/object-changes/{id}
GET
Coreobjecttypeslist — Read-only list of ObjectTypes.
/v1/api/core/object-types
GET
Coreobjecttypesretrieve — Read-only list of ObjectTypes.
/v1/api/core/object-types/{id}

MCP Tools

retrieve-list-rq-queues

Retrieve a list of RQ Queues.

read-only idempotent
retrieve-list-rq-queues-2

Retrieve a list of RQ Queues.

read-only idempotent
retrieve-list-rq-tasks

Retrieve a list of RQ Tasks.

read-only idempotent
retrieve-list-rq-tasks-2

Retrieve a list of RQ Tasks.

read-only idempotent
retrieve-list-rq-tasks-3

Retrieve a list of RQ Tasks.

read-only
retrieve-list-rq-tasks-4

Retrieve a list of RQ Tasks.

read-only
retrieve-list-rq-tasks-5

Retrieve a list of RQ Tasks.

read-only
retrieve-list-rq-tasks-6

Retrieve a list of RQ Tasks.

read-only
retrieve-list-rq-workers

Retrieve a list of RQ Workers.

read-only idempotent
retrieve-list-rq-workers-2

Retrieve a list of RQ Workers.

read-only idempotent
get-list-data-file-objects

Get a list of data file objects.

read-only idempotent
get-data-file-object

Get a data file object.

read-only idempotent
get-list-data-source-objects

Get a list of data source objects.

read-only idempotent
post-list-data-source-objects

Post a list of data source objects.

read-only
put-list-data-source-objects

Put a list of data source objects.

idempotent
patch-list-data-source-objects

Patch a list of data source objects.

idempotent
delete-list-data-source-objects

Delete a list of data source objects.

idempotent
get-data-source-object

Get a data source object.

read-only idempotent
put-data-source-object

Put a data source object.

idempotent
patch-data-source-object

Patch a data source object.

idempotent
delete-data-source-object

Delete a data source object.

idempotent
enqueue-job-synchronize-datasource

Enqueue a job to synchronize the DataSource.

retrieve-list-job-results

Retrieve a list of job results

read-only idempotent
retrieve-list-job-results-2

Retrieve a list of job results

read-only idempotent
retrieve-list-recent-changes

Retrieve a list of recent changes.

read-only idempotent
retrieve-list-recent-changes-2

Retrieve a list of recent changes.

read-only idempotent
read-only-list-objecttypes

Read-only list of ObjectTypes.

read-only idempotent
read-only-list-objecttypes-2

Read-only list of ObjectTypes.

read-only idempotent

Capability Spec

netbox-core.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: NetBox REST API — core
  description: 'NetBox REST API — core. 28 operations. Lead operation: core. Self-contained Naftiko capability covering one
    Netbox business surface.'
  tags:
  - Netbox
  - core
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    NETBOX_API_KEY: NETBOX_API_KEY
capability:
  consumes:
  - type: http
    namespace: netbox-core
    baseUri: ''
    description: NetBox REST API — core business capability. Self-contained, no shared references.
    resources:
    - name: api-core-background-queues
      path: /api/core/background-queues/
      operations:
      - name: corebackgroundqueuesretrieve
        method: GET
        description: Retrieve a list of RQ Queues.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-core-background-queues-name
      path: /api/core/background-queues/{name}/
      operations:
      - name: corebackgroundqueuesretrievebyname
        method: GET
        description: Retrieve a list of RQ Queues.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          required: true
    - name: api-core-background-tasks
      path: /api/core/background-tasks/
      operations:
      - name: corebackgroundtasksretrieve
        method: GET
        description: Retrieve a list of RQ Tasks.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-core-background-tasks-id
      path: /api/core/background-tasks/{id}/
      operations:
      - name: corebackgroundtasksretrievebyid
        method: GET
        description: Retrieve a list of RQ Tasks.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
    - name: api-core-background-tasks-id-delete
      path: /api/core/background-tasks/{id}/delete/
      operations:
      - name: corebackgroundtasksdeletecreate
        method: POST
        description: Retrieve a list of RQ Tasks.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-core-background-tasks-id-enqueue
      path: /api/core/background-tasks/{id}/enqueue/
      operations:
      - name: corebackgroundtasksenqueuecreate
        method: POST
        description: Retrieve a list of RQ Tasks.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-core-background-tasks-id-requeue
      path: /api/core/background-tasks/{id}/requeue/
      operations:
      - name: corebackgroundtasksrequeuecreate
        method: POST
        description: Retrieve a list of RQ Tasks.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-core-background-tasks-id-stop
      path: /api/core/background-tasks/{id}/stop/
      operations:
      - name: corebackgroundtasksstopcreate
        method: POST
        description: Retrieve a list of RQ Tasks.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-core-background-workers
      path: /api/core/background-workers/
      operations:
      - name: corebackgroundworkersretrieve
        method: GET
        description: Retrieve a list of RQ Workers.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-core-background-workers-name
      path: /api/core/background-workers/{name}/
      operations:
      - name: corebackgroundworkersretrievebyname
        method: GET
        description: Retrieve a list of RQ Workers.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          required: true
    - name: api-core-data-files
      path: /api/core/data-files/
      operations:
      - name: coredatafileslist
        method: GET
        description: Get a list of data file objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: created
          in: query
          type: array
        - name: created__empty
          in: query
          type: array
        - name: created__gt
          in: query
          type: array
        - name: created__gte
          in: query
          type: array
        - name: created__lt
          in: query
          type: array
        - name: created__lte
          in: query
          type: array
        - name: created__n
          in: query
          type: array
        - name: created_by_request
          in: query
          type: string
        - name: hash
          in: query
          type: array
        - name: hash__empty
          in: query
          type: boolean
        - name: hash__ic
          in: query
          type: array
        - name: hash__ie
          in: query
          type: array
        - name: hash__iew
          in: query
          type: array
        - name: hash__iregex
          in: query
          type: array
        - name: hash__isw
          in: query
          type: array
        - name: hash__n
          in: query
          type: array
        - name: hash__nic
          in: query
          type: array
        - name: hash__nie
          in: query
          type: array
        - name: hash__niew
          in: query
          type: array
        - name: hash__nisw
          in: query
          type: array
        - name: hash__regex
          in: query
          type: array
        - name: id
          in: query
          type: array
        - name: id__empty
          in: query
          type: boolean
        - name: id__gt
          in: query
          type: array
        - name: id__gte
          in: query
          type: array
        - name: id__lt
          in: query
          type: array
        - name: id__lte
          in: query
          type: array
        - name: id__n
          in: query
          type: array
        - name: last_updated
          in: query
          type: array
        - name: last_updated__empty
          in: query
          type: array
        - name: last_updated__gt
          in: query
          type: array
        - name: last_updated__gte
          in: query
          type: array
        - name: last_updated__lt
          in: query
          type: array
        - name: last_updated__lte
          in: query
          type: array
        - name: last_updated__n
          in: query
          type: array
        - name: limit
          in: query
          type: integer
          description: Number of results to return per page.
        - name: modified_by_request
          in: query
          type: string
        - name: offset
          in: query
          type: integer
          description: The initial index from which to return the results.
        - name: ordering
          in: query
          type: string
          description: Which field to use when ordering the results.
        - name: path
          in: query
          type: array
        - name: path__empty
          in: query
          type: boolean
        - name: path__ic
          in: query
          type: array
        - name: path__ie
          in: query
          type: array
        - name: path__iew
          in: query
          type: array
        - name: path__iregex
          in: query
          type: array
        - name: path__isw
          in: query
          type: array
        - name: path__n
          in: query
          type: array
        - name: path__nic
          in: query
          type: array
        - name: path__nie
          in: query
          type: array
        - name: path__niew
          in: query
          type: array
        - name: path__nisw
          in: query
          type: array
        - name: path__regex
          in: query
          type: array
        - name: q
          in: query
          type: string
        - name: size
          in: query
          type: array
        - name: size__empty
          in: query
          type: boolean
        - name: size__gt
          in: query
          type: array
        - name: size__gte
          in: query
          type: array
        - name: size__lt
          in: query
          type: array
        - name: size__lte
          in: query
          type: array
        - name: size__n
          in: query
          type: array
        - name: source
          in: query
          type: array
          description: Data source (name)
        - name: source__n
          in: query
          type: array
          description: Data source (name)
        - name: source_id
          in: query
          type: array
          description: Data source (ID)
        - name: source_id__n
          in: query
          type: array
          description: Data source (ID)
        - name: updated_by_request
          in: query
          type: string
    - name: api-core-data-files-id
      path: /api/core/data-files/{id}/
      operations:
      - name: coredatafilesretrieve
        method: GET
        description: Get a data file object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this data file.
          required: true
    - name: api-core-data-sources
      path: /api/core/data-sources/
      operations:
      - name: coredatasourceslist
        method: GET
        description: Get a list of data source objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: created
          in: query
          type: array
        - name: created__empty
          in: query
          type: array
        - name: created__gt
          in: query
          type: array
        - name: created__gte
          in: query
          type: array
        - name: created__lt
          in: query
          type: array
        - name: created__lte
          in: query
          type: array
        - name: created__n
          in: query
          type: array
        - name: created_by_request
          in: query
          type: string
        - name: description
          in: query
          type: array
        - name: description__empty
          in: query
          type: boolean
        - name: description__ic
          in: query
          type: array
        - name: description__ie
          in: query
          type: array
        - name: description__iew
          in: query
          type: array
        - name: description__iregex
          in: query
          type: array
        - name: description__isw
          in: query
          type: array
        - name: description__n
          in: query
          type: array
        - name: description__nic
          in: query
          type: array
        - name: description__nie
          in: query
          type: array
        - name: description__niew
          in: query
          type: array
        - name: description__nisw
          in: query
          type: array
        - name: description__regex
          in: query
          type: array
        - name: enabled
          in: query
          type: boolean
        - name: id
          in: query
          type: array
        - name: id__empty
          in: query
          type: boolean
        - name: id__gt
          in: query
          type: array
        - name: id__gte
          in: query
          type: array
        - name: id__lt
          in: query
          type: array
        - name: id__lte
          in: query
          type: array
        - name: id__n
          in: query
          type: array
        - name: last_synced
          in: query
          type: array
        - name: last_synced__empty
          in: query
          type: boolean
        - name: last_synced__gt
          in: query
          type: array
        - name: last_synced__gte
          in: query
          type: array
        - name: last_synced__lt
          in: query
          type: array
        - name: last_synced__lte
          in: query
          type: array
        - name: last_synced__n
          in: query
          type: array
        - name: last_updated
          in: query
          type: array
        - name: last_updated__empty
          in: query
          type: array
        - name: last_updated__gt
          in: query
          type: array
        - name: last_updated__gte
          in: query
          type: array
        - name: last_updated__lt
          in: query
          type: array
        - name: last_updated__lte
          in: query
          type: array
        - name: last_updated__n
          in: query
          type: array
        - name: limit
          in: query
          type: integer
          description: Number of results to return per page.
        - name: modified_by_request
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: name__empty
          in: query
          type: boolean
        - name: name__ic
          in: query
          type: array
        - name: name__ie
          in: query
          type: array
        - name: name__iew
          in: query
          type: array
        - name: name__iregex
          in: query
          type: array
        - name: name__isw
          in: query
          type: array
        - name: name__n
          in: query
          type: array
        - name: name__nic
          in: query
          type: array
        - name: name__nie
          in: query
          type: array
        - name: name__niew
          in: query
          type: array
        - name: name__nisw
          in: query
          type: array
        - name: name__regex
          in: query
          type: array
        - name: offset
          in: query
          type: integer
          description: The initial index from which to return the results.
        - name: ordering
          in: query
          type: string
          description: Which field to use when ordering the results.
        - name: owner
          in: query
          type: array
          description: Owner (name)
        - name: owner__n
          in: query
          type: array
          description: Owner (name)
        - name: owner_group
          in: query
          type: array
          description: Owner Group (name)
        - name: owner_group__n
          in: query
          type: array
          description: Owner Group (name)
        - name: owner_group_id
          in: query
          type: array
          description: Owner Group (ID)
        - name: owner_group_id__n
          in: query
          type: array
          description: Owner Group (ID)
        - name: owner_id
          in: query
          type: array
          description: Owner (ID)
        - name: owner_id__n
          in: query
          type: array
          description: Owner (ID)
        - name: q
          in: query
          type: string
          description: Search
        - name: source_url
          in: query
          type: array
        - name: source_url__empty
          in: query
          type: boolean
        - name: source_url__ic
          in: query
          type: array
        - name: source_url__ie
          in: query
          type: array
        - name: source_url__iew
          in: query
          type: array
        - name: source_url__iregex
          in: query
          type: array
        - name: source_url__isw
          in: query
          type: array
        - name: source_url__n
          in: query
          type: array
        - name: source_url__nic
          in: query
          type: array
        - name: source_url__nie
          in: query
          type: array
        - name: source_url__niew
          in: query
          type: array
        - name: source_url__nisw
          in: query
          type: array
        - name: source_url__regex
          in: query
          type: array
        - name: status
          in: query
          type: array
        - name: status__empty
          in: query
          type: boolean
        - name: status__ic
          in: query
          type: array
        - name: status__ie
          in: query
          type: array
        - name: status__iew
          in: query
          type: array
        - name: status__iregex
          in: query
          type: array
        - name: status__isw
          in: query
          type: array
        - name: status__n
          in: query
          type: array
        - name: status__nic
          in: query
          type: array
        - name: status__nie
          in: query
          type: array
        - name: status__niew
          in: query
          type: array
        - name: status__nisw
          in: query
          type: array
        - name: status__regex
          in: query
          type: array
        - name: sync_interval
          in: query
          type: array
        - name: sync_interval__ic
          in: query
          type: array
        - name: sync_interval__ie
          in: query
          type: array
        - name: sync_interval__iew
          in: query
          type: array
        - name: sync_interval__iregex
          in: query
          type: array
        - name: sync_interval__isw
          in: query
          type: array
        - name: sync_interval__n
          in: query
          type: array
        - name: sync_interval__nic
          in: query
          type: array
        - name: sync_interval__nie
          in: query
          type: array
        - name: sync_interval__niew
          in: query
          type: array
        - name: sync_interval__nisw
          in: query
          type: array
        - name: sync_interval__regex
          in: query
          type: array
        - name: tag
          in: query
          type: array
        - name: tag__n
          in: query
          type: array
        - name: tag_id
          in: query
          type: array
        - name: tag_id__n
          in: query
          type: array
        - name: type
          in: query
          type: array
        - name: type__empty
          in: query
          type: boolean
        - name: type__ic
          in: query
          type: array
        - name: type__ie
          in: query
          type: array
        - name: type__iew
          in: query
          type: array
        - name: type__iregex
          in: query
          type: array
        - name: type__isw
          in: query
          type: array
        - name: type__n
          in: query
          type: array
        - name: type__nic
          in: query
          type: array
        - name: type__nie
          in: query
          type: array
        - name: type__niew
          in: query
          type: array
        - name: type__nisw
          in: query
          type: array
        - name: type__regex
          in: query
          type: array
        - name: updated_by_request
          in: query
          type: string
      - name: coredatasourcescreate
        method: POST
        description: Post a list of data source objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: coredatasourcesbulkupdate
        method: PUT
        description: Put a list of data source objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: coredatasourcesbulkpartialupdate
        method: PATCH
        description: Patch a list of data source objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: coredatasourcesbulkdestroy
        method: DELETE
        description: Delete a list of data source objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-core-data-sources-id
      path: /api/core/data-sources/{id}/
      operations:
      - name: coredatasourcesretrieve
        method: GET
        description: Get a data source object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this data source.
          required: true
      - name: coredatasourcesupdate
        method: PUT
        description: Put a data source object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this data source.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: coredatasourcespartialupdate
        method: PATCH
        description: Patch a data source object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this data source.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: coredatasourcesdestroy
        method: DELETE
        description: Delete a data source object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this data source.
          required: true
    - name: api-core-data-sources-id-sync
      path: /api/core/data-sources/{id}/sync/
      operations:
      - name: coredatasourcessynccreate
        method: POST
        description: Enqueue a job to synchronize the DataSource.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this data source.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-core-jobs
      path: /api/core/jobs/
      operations:
      - name: corejobslist
        method: GET
        description: Retrieve a list of job results
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: completed
          in: query
          type: string
        - name: completed__after
          in: query
          type: string
        - name: completed__before
          in: query
          type: string
        - name: created
          in: query
          type: string
        - name: created__after
          in: query
          type: string
        - name: created__before
          in: query
          type: string
        - name: id
          in: query
          type: array
        - name: id__empty
          in: query
          type: boolean
        - name: id__gt
          in: query
          type: array
        - name: id__gte
          in: query
          type: array
        - name: id__lt
          in: query
          type: array
        - name: id__lte
          in: query
          type: array
        - name: id__n
          in: query
          type: array
        - name: interval
          in: query
          type: array
        - name: interval__empty
          in: query
          type: boolean
        - name: interval__gt
          in: query
          type: array
        - name: interval__gte
          in: query
          type: array
        - name: interval__lt
          in: query
          type: array
        - name: interval__lte
          in: query
          type: array
        - name: interval__n
          in: query
          type: array
        - name: job_id
          in: query
          type: string
        - name: limit
          in: query
          type: integer
          description: Number of results to return per page.
        - name: name
          in: query
          type: array
        - name: name__empty
          in: query
          type: boolean
        - name: name__ic
          in: query
          type: array
        - name: name__ie
          in: query
          type: array
        - name: name__iew
          in: query
          type: array
        - name: name__iregex
          in: query
          type: array
        - name: name__isw
          in: query
          type: array
        - name: name__n
          in: query
          type: array
        - name: name__nic
          in: query
          type: array
        - name: name__nie
          in: query
          type: array
        - name: name__niew
          in: query
          type: array
        - name: name__nisw
          in: query
          type: array
        - name: name__regex
          in: query
          type: array
        - name: object_id
          in: query
          type: array
        - name: object_id__empty
          in: query
          type: boolean
        - name: object_id__gt
          in: query
          type: array
        - name: object_id__gte
          in: query
          type: array
        - name: object_id__lt
          in: query
          type: array
        - name: object_id__lte
          in: query
          type: array
        - name: object_id__n
          in: query
          type: array
        - name: object_type
          in: query
          type: array
        - name: object_type__n
          in: query
          type: array
        - name: object_type_id
          in: query
          type: array
        - name: object_type_id__n
          in: query
          type: array
        - name: offset
          in: query
          type: integer
          description: The initial index from which to return the results.
        - name: ordering
          in: query
          type: string
          description: Which field to use when ordering the results.
        - name: q
          in: query
          type: string
          description: Search
        - name: queue_name
          in: query
          type: string
        - name: queue_name__empty
          in: query
          type: boolean
        - name: queue_name__ic
          in: query
          type: string
        - name: queue_name__ie
          in: query
          type: string
        - name: queue_name__iew
          in: query
          type: string
        - name: queue_name__iregex
          in: query
          type: string
        - name: queue_name__isw
          in: query
          type: string
        - name: queue_name__n
          in: query
          type: string
        - name: queue_name__nic
          in: query
          type: string
        - name: queue_name__nie
          in: query
          type: string
        - name: queue_name__niew
          in: query
          type: string
        - name: queue_name__nisw
          in: query
          type: string
        - name: queue_name__regex
          in: query
          type: string
        - name: scheduled
          in: query
          type: string
        - name: scheduled__after
          in: query
          type: string
        - name: scheduled__before
          in: query
          type: string
        - name: started
          in: query
          type: string
        - name: started__after
          in: query
          type: string
        - name: started__before
          in: query
          type: string
        - name: status
          in: query
          type: array
        - name: status__empty
          in: query
          type: boolean
        - name: status__ic
          in: query
          type: array
        - name: status__ie
          in: query
          type: array
        - name: status__iew
          in: query
          type: array
        - name: status__iregex
          in: query
          type: array
        - name: status__isw
          in: query
          type: array
        - name: status__n
          in: query
          type: array
        - name: status__nic
          in: query
          type: array
        - name: status__nie
          in: query
          type: array
        - name: status__niew
          in: query
          type: array
        - name: status__nisw
          in: query
          type: array
        - name: status__regex
          in: query
          type: array
        - name: user
          in: query
          type: integer
        - name: user__n
          in: query
          type: integer
    - name: api-core-jobs-id
      path: /api/core/jobs/{id}/
      operations:
      - name: corejobsretrieve
        method: GET
        description: Retrieve a list of job results
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this job.
          required: true
    - name: api-core-object-changes
      path: /api/core/object-changes/
      operations:
      - name: coreobjectchangeslist
        method: GET
        description: Retrieve a list of recent changes.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: action
          in: query
          type: string
          description: '* `create` - Created'
        - name: action__empty
          in: query
          type: boolean
        - name: action__ic
          in: query
          type: array
        - name: action__ie
          in: query
          type: array
        - name: action__iew
          

# --- truncated at 32 KB (93 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/netbox/refs/heads/main/capabilities/netbox-core.yaml