---
title: "Download a compressed file archive containing the files needed to execute a submitted job"
method: POST
path: "/api/v1/workflows/pluginTaskSignatureAnalysis"
tags: ["Workflows"]
---

# Download a compressed file archive containing the files needed to execute a submitted job

`POST /api/v1/workflows/pluginTaskSignatureAnalysis`

## Headers

- `X-Fields` string, mask

## Request body

- SignatureAnalysis
  - `pythonCode` string — The contents of the python file

## Response `200`

Success

- SignatureAnalysisOutput
  - `tasks` SignatureAnalysisSignature[]
    - `name` string — The name of the function
    - `inputs` SignatureAnalysisSignatureInput[]
      - `name` string — The name of the parameter
      - `type` string — The type of the parameter
      - `required` boolean — Whether this is a required parameter
    - `outputs` SignatureAnalysisSignatureOutput[]
      - `name` string — The name of the parameter
      - `type` string — The type of the parameter
    - `missing_types` SignatureAnalysisSuggestedTypes[]
      - `name` string — A suggestion for the name of the type
      - `description` string — The annotation the suggestion is attempting to represent

---

[API](https://skmtc.net/usnistgov/apis/dioptra-rest-api.md) · [All operations](https://skmtc.net/usnistgov/apis/dioptra-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usnistgov/dioptra-rest-api/versions/a73101579c5c/schema)
