# Microworker API V1 API

**Canonical:** https://apis.io/apis/microworker/microworker-api-v1-api/  
**Provider:** Microworker — https://apis.io/providers/microworker/  
**Base URL:** https://microworker.app/api/v1  
**Documentation:** https://microworker.app/developers/

Microworker API V1 API is one of 2 APIs that [Microworker](https://apis.io/providers/microworker/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Post and fund tasks, track automatic payments and reject submissions from your own server.

## Operations (30)

| Method | Path | Summary |
|---|---|---|
| GET | `/me` | The account and key making this call |
| GET | `/categories` | Task categories |
| POST | `/pricing/guide` | Recommend a reward per worker |
| GET | `/wallet` | Balance and the 50 newest ledger entries |
| GET | `/tasks` | Your tasks, newest first |
| POST | `/tasks` | Create a task (as a draft) |
| GET | `/tasks/{id}` | One of your tasks, with submission counts |
| PATCH | `/tasks/{id}` | Edit a draft, or pause / resume / cancel a task |
| POST | `/tasks/{id}/media` | Attach pictures or video to a draft |
| DELETE | `/tasks/{id}/media/{mediaId}` | Remove an attachment from a draft |
| POST | `/tasks/{id}/fund` | Fund a draft and publish it |
| GET | `/tasks/{id}/submissions` | Submissions on one of your tasks |
| POST | `/submissions/{id}/reject` | Reject a submission |
| POST | `/submissions/{id}/revise` | Ask the worker to fix conversion work |
| POST | `/submissions/{id}/reverse` | Take back the pay for conversion work that was not done |
| POST | `/submissions/{id}/report` | Report paid proof work to our staff |
| GET | `/proofs/{file}` | Download a proof screenshot |
| GET | `/deposits` | Your funding invoices, newest first |
| GET | `/deposits/{id}` | One funding invoice |
| POST | `/tasks/{id}/edit` | Change a live task's words |
| POST | `/tasks/{id}/pace` | Slow a task down |
| POST | `/tasks/{id}/notes` | Post a note to the people working on a task |
| DELETE | `/tasks/{id}/notes/{noteId}` | Take a note down |
| POST | `/tasks/{id}/resize` | Change a live task's places and pay |
| GET | `/webhooks` | Your webhook endpoints |
| POST | `/webhooks` | Add an endpoint |
| DELETE | `/webhooks/{id}` | Remove an endpoint and its delivery log |
| POST | `/webhooks/{id}/test` | Send a `ping` event to one endpoint |
| GET | `/webhooks/{id}/deliveries` | Recent deliveries to one endpoint |
| POST | `/conversions` | Confirm a conversion (pays the worker) |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/microworker/refs/heads/main/openapi/_original/microworker-v1-openapi.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/microworker/refs/heads/main/json-schema/microworker-task-create-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/microworker/refs/heads/main/json-schema/microworker-task-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/microworker/refs/heads/main/json-schema/microworker-submission-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/microworker/refs/heads/main/json-schema/microworker-resize-result-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/microworker/refs/heads/main/json-schema/microworker-task-update-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/microworker/refs/heads/main/json-schema/microworker-live-edit-body-schema.json

## Other Microworker APIs (1)

- [Microworker API](https://apis.io/apis/microworker/microworker-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microworker/microworker-api-v1-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microworker/.
