---
title: "POST /packages"
method: POST
path: "/packages"
---

# POST /packages

`POST /packages`

Creates a package

## Request body

- Package
  - `id` string, required — Package id
  - `name` string — Package name
  - `machine_name` string — Package name (for machines)
  - `domain` string — Package domain
  - `version` string — Package version
  - `created_at` string, date-time — Package creation date
  - `updated_at` string, date-time — Package last update date
  - `published_at` string, date-time — Package publication date
  - `logo_url` string — Package logo url
  - `contact_email` string — Package contact email
  - `legal_info_url` string — Package legal info url
  - `description` string — Package description
  - `machine_description` string — Package description (for machines)
  - `user_id` string — Package owner user id
  - `openapi` string — Package OpenAPI specification

## Response `200`

A package

- Package
  - `id` string, required — Package id
  - `name` string — Package name
  - `machine_name` string — Package name (for machines)
  - `domain` string — Package domain
  - `version` string — Package version
  - `created_at` string, date-time — Package creation date
  - `updated_at` string, date-time — Package last update date
  - `published_at` string, date-time — Package publication date
  - `logo_url` string — Package logo url
  - `contact_email` string — Package contact email
  - `legal_info_url` string — Package legal info url
  - `description` string — Package description
  - `machine_description` string — Package description (for machines)
  - `user_id` string — Package owner user id
  - `openapi` string — Package OpenAPI specification

---

[API](https://skmtc.dev/team-openpm/apis/openpm.md) · [All operations](https://skmtc.dev/team-openpm/apis/openpm/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/team-openpm/openpm/revisions/586e2dd4f865/schema)
