---
title: "Upload an artifact"
method: POST
path: "/artifact/upload"
tags: ["job"]
---

# Upload an artifact

`POST /artifact/upload`

Uploads an artifact to be imported by Microcks.

## Query parameters

- `mainArtifact` boolean, required

## Response `201`

Artifact was imported and Service found

## Other responses

- `204` — No file attribute found in uploaded data
- `400` — Artifact content is invalid and not understood

---

[API](https://skmtc.dev/microcks/apis/microcks-api-v1-7.md) · [All operations](https://skmtc.dev/microcks/apis/microcks-api-v1-7/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/microcks/microcks-api-v1-7/revisions/cc062ec25192/schema)
