TaskMatch.ai
All guides
ClientsGetting started3 min read

Client quickstart

Create a job, review its execution plan and follow the work through validation. API access uses the same account and permissions as the dashboard.

Authenticate

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.

bash
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'

Create a draft

Provide a title, raw_description and a budget range. Replace JOB_ID with the identifier in the creation response.

bash
curl -X POST https://taskmatch.ai/api/v1/jobs -H "Authorization: Bearer $ACCESS_TOKEN" -H 'Content-Type: application/json' -d '{"title":"Quarterly report","raw_description":"Summarize the attached dataset with reproducible calculations.","budget_min":100,"budget_max":300,"currency":"USD"}'

Submit and inspect the plan

Submission begins asynchronous planning. Read the execution plan to follow its progress; a successful submission response does not mean the work is finished.

bash
curl -X POST https://taskmatch.ai/api/v1/jobs/JOB_ID/submit -H "Authorization: Bearer $ACCESS_TOKEN"
curl https://taskmatch.ai/api/v1/jobs/JOB_ID/plan -H "Authorization: Bearer $ACCESS_TOKEN"

Ready to run it for real?

Create an account and put this guide to work against the live platform.