---
title: "Get job plugin info"
method: POST
path: "/api/v2/jobs/plugin-info"
tags: ["v2 jobs"]
---

# Get job plugin info

`POST /api/v2/jobs/plugin-info`

Gets the information about the plugins executed on the job

## Request body

- Job
  - `id` string
  - `name` string
  - `username` string
  - `startDate` string, date-time
  - `endDate` string, date-time
  - `state` 'CREATED' | 'STARTED' | 'COMPLETED' | 'FAILED_DURING_CREATION' | 'FAILED_TO_COMPLETE' | 'STOPPED' | 'STOPPING' | 'TO_BE_CLEANED' | 'PENDING_APPROVAL' | 'REJECTED' | 'SCHEDULED'
  - `stateDetails` string
  - `instanceId` string
  - `jobUsersDetails` JobUserDetails[]
    - `username` string
    - `fullname` string
    - `email` string
    - `role` string
  - `instanceName` string
  - `jobStats` JobStats
    - `completionPercentage` integer
    - `sourceObjectsCount` integer
    - `sourceObjectsBeingProcessed` integer
    - `sourceObjectsWaitingToBeProcessed` integer
    - `sourceObjectsProcessedWithSuccess` integer
    - `sourceObjectsProcessedWithPartialSuccess` integer
    - `sourceObjectsProcessedWithFailure` integer
    - `sourceObjectsProcessedWithSkipped` integer
    - `outcomeObjectsWithManualIntervention` integer
  - `plugin` string
  - `pluginType` 'INGEST' | 'INTERNAL' | 'SIP_TO_AIP' | 'AIP_TO_SIP' | 'AIP_TO_AIP' | 'MISC' | 'MULTI'
  - `pluginParameters` object
  - `sourceObjects` SelectedItemsObject
    - `selectedClass` string
    - `type` string, required
  - `outcomeObjectsClass` string
  - `attachmentsList` string[]
  - `fields` object
  - `priority` 'URGENT' | 'HIGH' | 'MEDIUM' | 'LOW'
  - `parallelism` 'LIMITED' | 'NORMAL'
  - `stopping` boolean
  - `inFinalState` boolean

## Response `200`

OK

- PluginInfo
  - `id` string
  - `name` string
  - `version` string
  - `description` string
  - `type` 'INGEST' | 'INTERNAL' | 'SIP_TO_AIP' | 'AIP_TO_SIP' | 'AIP_TO_AIP' | 'MISC' | 'MULTI'
  - `categories` string[]
  - `parameters` PluginParameter[]
    - `id` string
    - `name` string
    - `type` 'STRING' | 'BOOLEAN' | 'INTEGER' | 'PLUGIN_SIP_TO_AIP' | 'AIP_ID' | 'RISK_ID' | 'SEVERITY' | 'REPRESENTATION_TYPE' | 'RODA_OBJECT' | 'AIP_FIELDS' | 'REPRESENTATION_FIELDS' | 'FILE_FIELDS' | 'PERMISSION_TYPES' | 'DROPDOWN' | 'CONVERSION_PROFILE' | 'CONVERSION'
    - `defaultValue` string
    - `possibleValues` string[]
    - `mandatory` boolean
    - `readonly` boolean
    - `description` string
    - `renderingHints` RenderingHints
  - `objectClasses` string[]
  - `hasLicenseFile` boolean
  - `licenseFilePath` string
  - `hasDocumentationFile` boolean
  - `documentationFilePath` string
  - `marketInfo` MarketInfo
    - `installation` string
    - `id` string
    - `name` string
    - `type` string
    - `version` string
    - `description` string
    - `plugin` Plugin
      - `objectClasses` string[]
      - `categories` string[]
      - `type` 'INGEST' | 'INTERNAL' | 'SIP_TO_AIP' | 'AIP_TO_SIP' | 'AIP_TO_AIP' | 'MISC' | 'MULTI'
    - `license` LicenseInfo
      - `name` string
      - `url` string
    - `homepage` string
    - `vendor` Vendor
      - `name` string
      - `homepage` string
    - `compatibility` string[]
  - `verified` boolean
  - `installed` boolean

## Other responses

- `404` — Not found

---

[API](https://skmtc.net/keeps/apis/roda-rest-api.md) · [All operations](https://skmtc.net/keeps/apis/roda-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/keeps/roda-rest-api/revisions/afc3c5bcc0d9/schema)
