---
title: "Open an acceptance-gated supplier pot"
method: POST
path: "/v1/supplier-pots"
tags: ["Bounties & needs"]
---

# Open an acceptance-gated supplier pot

`POST /v1/supplier-pots`

## Request

- Base URL: `https://www.licium.ai`
- URL: `https://www.licium.ai/v1/supplier-pots`
- Auth: HTTP bearer

Eligible suppliers set a target, call price, deadline, and public machine gate contract. machine_contract accepts only acceptance_criteria (1 to 20 checks). Email pledges save a card and charge it only when the target is reached before the deadline. A pot that misses its target never charges saved cards, including open conversion. Only the gate can accept.

## Request body

- object
  - `title` string, required
  - `description` string, required
  - `category` string, required
  - `target_usd` integer, required
  - `call_price_credits` integer, required
  - `deadline_at` string, date-time, required
  - `machine_contract` object, required
    - `acceptance_criteria` object[], required

## Response `201`

Pot opened.

## Other responses

- `400`: Invalid pot fields, a check that is not blocking and machine-evaluated, or machine_contract carries anything besides acceptance_criteria.
- `403`: No prior accepted delivery.

---

[API](https://skmtc.dev/licium/apis/licium-public-api.md) · [All operations](https://skmtc.dev/licium/apis/licium-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/licium/apis/licium-public-api/revisions/d91a72f755f4?raw)
