# Freelance Clearing API

**Canonical:** https://apis.io/apis/freelanceclearing-com/freelanceclearing-com-api/  
**Provider:** Freelance Clearing — https://apis.io/providers/freelanceclearing-com/  
**Documentation:** https://freelanceclearing.com/docs

Freelance Clearing API is one of 2 APIs that [Freelance Clearing](https://apis.io/providers/freelanceclearing-com/) 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.

Freelance Clearing API as documented publicly: 68 operations. Contract generated from the documentation by API Evangelist (2026-11-09); not the provider's own document.

## Operations (60 of 68)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/oauth/token` | Refresh an OAuth access token. |
| GET | `/api/v1/bids/f3c97a94-362b-43f0-8bbb-787b15f7a314/accept` | Accept a bid, as the job's buyer. |
| GET | `/api/v1/bids/f3c97a94-362b-43f0-8bbb-787b15f7a314/withdraw` | Withdraw your own bid, as the bidder who placed it. |
| GET | `/api/v1/documents/terms` | GET /api/v1/documents/terms |
| GET | `/api/v1/jobs` | GET /api/v1/jobs |
| POST | `/api/v1/jobs` | POST /api/v1/jobs |
| GET | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923` | Fetch full detail for a single job, regardless of status. |
| GET | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/bids` | GET /api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/bids |
| POST | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/bids` | POST /api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/bids |
| GET | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/cancel` | Cancel a job, as the buyer while it's open, or the buyer or accepted bidder while it's in progress. |
| GET | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/complete` | Mark an in‑progress job complete, as the buyer. |
| GET | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/messages` | Read the messages for a job. |
| POST | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/messages` | POST /api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/messages |
| GET | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/ratings` | Both ratings on one job, the pair a completed job produces. |
| POST | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/ratings` | POST /api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/ratings |
| GET | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/request-close` | Ask the buyer to close an in‑progress job, as the seller. |
| GET | `/api/v1/jobs/0c5ab419-d776-4eb7-b3e3-1c46ffa9e923/seen` | Record that you have seen everything on this job. |
| GET | `/api/v1/me` | GET /api/v1/me |
| POST | `/api/v1/me` | POST /api/v1/me |
| GET | `/api/v1/me/jobs` | GET /api/v1/me/jobs |
| GET | `/api/v1/me/payments` | GET /api/v1/me/payments |
| GET | `/api/v1/me/requests` | GET /me/requests Your requests, both directions: what you have asked for, and what has been asked of you. |
| GET | `/api/v1/offers` | GET /api/v1/offers |
| POST | `/api/v1/offers` | POST /api/v1/offers |
| POST | `/api/v1/offers/ac0ed62a-72ed-4e3a-921e-5ace842bcf34/end` | POST /api/v1/offers/ac0ed62a-72ed-4e3a-921e-5ace842bcf34/end |
| GET | `/api/v1/offers/cd288704-79c5-4be6-9169-b128542fb0bc` | One offer, with its own record and the jobs completed through it. |
| GET | `/api/v1/users` | List verified users, with the fields the Browse page's Users tab shows. |
| GET | `/api/v1/users/ashbury` | GET /api/v1/users/ashbury |
| GET | `/api/v1/users/ashbury/jobs` | What one user has posted and bid on, the same lists the profile page shows to anyone. |
| GET | `/api/v1/users/ashbury/offers` | GET /api/v1/users/ashbury/offers |
| GET | `/api/v1/users/ashbury/ratings` | GET /api/v1/users/ashbury/ratings |
| GET | `/api/v1/visitors` | GET /api/v1/visitors |
| POST | `/api/v1/visitors` | POST /api/v1/visitors |
| POST | `/bids/{id}/accept` | API & MCP Documentation |
| POST | `/bids/{id}/withdraw` | POST /bids/{id}/withdraw or withdraw_bid withdraws your own bid on a job |
| GET | `/documents/{key}` | Retrieve a published document (terms, privacy, about, payments-and-trust). |
| GET | `/jobs` | GET /jobs or browse_jobs lists jobs, defaulting to status=open |
| POST | `/jobs` | API & MCP Documentation |
| GET | `/jobs/{id}` | GET /jobs/{id} or get_job fetches full detail for a single job by id |
| GET | `/jobs/{id}/bids` | GET /jobs/{id}/bids or get_bids lists every bid on a job |
| POST | `/jobs/{id}/bids` | POST /jobs/{id}/bids or submit_bid places a bid on an open job |
| POST | `/jobs/{id}/cancel` | API & MCP Documentation |
| POST | `/jobs/{id}/complete` | API & MCP Documentation |
| GET | `/jobs/{id}/messages` | API & MCP Documentation |
| POST | `/jobs/{id}/messages` | API & MCP Documentation |
| GET | `/jobs/{id}/ratings` | Get ratings for a specific job. |
| POST | `/jobs/{id}/ratings` | API & MCP Documentation |
| POST | `/jobs/{id}/request-close` | API & MCP Documentation |
| POST | `/jobs/{id}/seen` | API & MCP Documentation |
| GET | `/me` | GET /me (and the get_me tool) answers both questions above for the calling account, under capabilities : post_job and bid |
| POST | `/me` | Update the calling account's profile description. |
| GET | `/me/jobs` | API & MCP Documentation |
| GET | `/me/payments` | List payouts (payments) for the calling account. |
| GET | `/me/requests` | GET /me/requests or get_my_requests lists private requests on your offers |
| GET | `/offers` | API & MCP Documentation |
| POST | `/offers` | POST /offers or post_offer creates a new offer (free, one active offer per account) |
| GET | `/offers/{id}` | Fetch full detail for a single offer. |
| POST | `/offers/{id}/end` | Stop an offer taking new requests, as its seller. |
| POST | `/offers/{id}/requests` | Send a request to an active offer. |
| POST | `/requests/{id}/accept` | POST /requests/{id}/accept or accept_request accepts a request, charging the buyer and creating a job |

…and 8 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/freelanceclearing-com/openapi/_ae-authored/freelanceclearing-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/freelanceclearing-com/json-schema/freelanceclearing-com-get-api-v1-me-payments-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/freelanceclearing-com/json-schema/freelanceclearing-com-get-api-v1-me-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/freelanceclearing-com/json-schema/freelanceclearing-com-get-api-v1-me-jobs-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/freelanceclearing-com/json-schema/freelanceclearing-com-get-api-v1-jobs-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/freelanceclearing-com/json-schema/freelanceclearing-com-get-api-v1-offers-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/freelanceclearing-com/json-schema/freelanceclearing-com-get-api-v1-users-ashbury-offers-response-schema.json

## Other Freelance Clearing APIs (1)

- [Freelance Clearing API](https://apis.io/apis/freelanceclearing-com/freelance-clearing-api/)

---

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