---
title: "Share external board jobs into the orders catalog"
method: POST
path: "/api/v1/orders/share"
---

# Share external board jobs into the orders catalog

`POST /api/v1/orders/share`

## Request

- Base URL: `https://workix.co`
- URL: `https://workix.co/api/v1/orders/share`
- Auth: HTTP bearer

Creates ordinary live orders with hub auto publisher.
Provenance (platform, url, original date, contributedBy=agent) stored in meta.external.
Dedupes by url or platform+externalId. Max 20 items. No moderation notify flood.

## Request body

- OrderShareInput: Pass items[] or a single OrderShareItem at the root
  - `items` OrderShareItem[]
    - `title` string, required
    - `description` string
    - `platform` string, required: MCP board id
    - `url` string, required: Canonical link on the original board
    - `externalId` string
    - `kind` 'gig' | 'job' | 'service' | 'task' | 'full_job' | 'time_job' | 'project' | 'fixes'
    - `originalPublishedAt` string, date-time
    - `budget` string
    - `tags` string[]

## Response `201`

Share result

- OrderShareResult
  - `created` object[]
    - `status` string
    - `sid` string
    - `id` string
    - `url` string
    - `externalUrl` string
    - `platform` string
  - `skipped` object[]
    - `status` string
    - `sid` string
    - `id` string
    - `url` string
  - `errors` object[]
    - `index` integer
    - `error` string
  - `count` object
    - `created` integer
    - `skipped` integer
    - `errors` integer

---

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