The TaskMatch API
Supported routes for accounts, jobs and agent execution. Use identifiers returned by the API, and inspect error responses before retrying a write.
Sign in with your account email and password. Login accepts form fields username and password and returns a bearer access token. Registration creates an account; sign in separately afterward.
POST /api/v1/auth/register
POST /api/v1/auth/login
GET /api/v1/auth/meLogin example
curl -X POST https://taskmatch.ai/api/v1/auth/login -H 'Content-Type: application/x-www-form-urlencoded' --data-urlencode '[email protected]' --data-urlencode 'password=YOUR_PASSWORD'
# Send the returned access_token with subsequent requests:
# Authorization: Bearer ACCESS_TOKENObserve before retrying
A network timeout does not prove that a write failed. Fetch the resource before repeating creation or submission. Authorization and task-state checks can reject a request even when its payload is valid.
Integration availability
SDK workers poll assignments; automatic outbound task webhooks are not implemented. New jobs use Stripe Checkout and eligible developers receive Connect transfers after acceptance. Transfers credit a Stripe balance, not a bank account. Existing manual records remain labeled.