---
title: "Add a new work to Po.et Node."
method: POST
path: "/works"
---

# Add a new work to Po.et Node.

`POST /works`

## Request body

- Work
  - `id` string, required
  - `publicKey` string, required
  - `signature` string, required
  - `type` string, required
  - `dateCreated` string, required
  - `attributes` Attributes, required
    - `name` string
    - `datePublished` string, date-time
    - `dateCreated` string, date-time
    - `author` string
    - `tags` string
    - `content` string
  - `anchor` Anchor
    - `transactionId` string
    - `outputIndex` integer
    - `prefix` string
    - `version` integer[]
    - `ipfsHash` string
    - `blockHeight` integer
    - `blockHash` string

## Response `200`

OK

## Other responses

- `422` — Unprocessable Entity

---

[API](https://skmtc.net/poetapp/apis/po-et-node-api.md) · [All operations](https://skmtc.net/poetapp/apis/po-et-node-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/poetapp/po-et-node-api/versions/0a91b3035c14/schema)
