# YunoJuno API Documentation ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.yunojuno.com/_mcp/server ## Docs - [Welcome to our API docs](https://docs.yunojuno.com/welcome.md): Here you'll find information to get started, as well as a sample API Reference generated by Fern from an OpenAPI specification file. - [Hirer Service Accounts](https://docs.yunojuno.com/authentication/hirer-service-accounts.md) - [Introduction](https://docs.yunojuno.com/concepts/introduction.md) - [Directory & Contractors](https://docs.yunojuno.com/concepts/directory-contractors.md) - [Contracts](https://docs.yunojuno.com/concepts/contracts.md) - [Approvals](https://docs.yunojuno.com/concepts/approvals.md) - [Timesheeting](https://docs.yunojuno.com/concepts/timesheeting.md) - [Checklists](https://docs.yunojuno.com/concepts/checklists.md) - [Webhooks](https://docs.yunojuno.com/webhooks.md) - [Portal Access](https://docs.yunojuno.com/webhooks/portal-login.md) - [Endpoint Setup](https://docs.yunojuno.com/webhooks/endpoint-setup.md) - [Securing Your Endpoints](https://docs.yunojuno.com/webhooks/security.md) - [Monitoring, Debugging & Recovery](https://docs.yunojuno.com/webhooks/monitoring-debugging-recovery.md) - [Webhook Events](https://docs.yunojuno.com/client-api/webhook-events.md) ## API Docs - Client API > Client Contacts [Invite a contact](https://docs.yunojuno.com/client-api/client-contacts/create.md) - Client API > Client Contacts [Update a client contact's custom fields](https://docs.yunojuno.com/client-api/client-contacts/custom-fields-create.md) - Client API > Spend Requisitions [Create a spend requisition](https://docs.yunojuno.com/client-api/spend-requisitions/spend-requests-create.md) - Client API > Spend Requisitions [Approve a spend requisition by ID](https://docs.yunojuno.com/client-api/spend-requisitions/spend-requests-approve-create.md) - Client API > Spend Requisitions [Approve a spend requisition by external ID](https://docs.yunojuno.com/client-api/spend-requisitions/spend-requests-by-external-id-approve-create.md) - Client API > Contracts [Retrieve a contract](https://docs.yunojuno.com/client-api/contracts/retrieve.md) - Client API > Contracts [Retrieve a contract offer checklist](https://docs.yunojuno.com/client-api/contracts/checklists-offer-retrieve.md) - Client API > Contracts [Retrieve a contract acceptance checklist](https://docs.yunojuno.com/client-api/contracts/checklists-accept-retrieve.md) - Client API > Contracts [Update a contract's custom fields](https://docs.yunojuno.com/client-api/contracts/custom-fields-create.md) - Client API > Contracts [Update a contract's purchase order](https://docs.yunojuno.com/client-api/contracts/purchase-order-create.md) - Client API > Contracts [Retrieve a contract's timesheets](https://docs.yunojuno.com/client-api/contracts/timesheets-retrieve.md) - Client API > Timesheets [Create timesheets in bulk](https://docs.yunojuno.com/client-api/timesheets/bulk-create.md) - Client API > Projects [Create a project](https://docs.yunojuno.com/client-api/projects/create.md) - Client API > Projects [Upsert projects in bulk via file](https://docs.yunojuno.com/client-api/projects/bulk-via-file-create.md) - Client API > Client Data Lists [List client data lists](https://docs.yunojuno.com/client-api/client-data-lists/retrieve.md) - Client API > Client Data Lists [Update a client data list by ID](https://docs.yunojuno.com/client-api/client-data-lists/create.md) - Client API > Client Data Lists [Update a client data list by external ID](https://docs.yunojuno.com/client-api/client-data-lists/by-external-id-create.md) - Client API > File Uploads [Request a file upload](https://docs.yunojuno.com/client-api/file-uploads/create.md) - Client API > File Uploads [Complete a file upload](https://docs.yunojuno.com/client-api/file-uploads/complete-create.md) - Client API > Async Requests [Retrieve an async request](https://docs.yunojuno.com/client-api/async-requests/retrieve.md) - Client API > Webhook Events > Contracts [Contract passed pre-offer approval](https://docs.yunojuno.com/client-api/webhook-events/contract-events/client-contract-approved.md) - Client API > Webhook Events > Contracts [Contract offered to freelancer](https://docs.yunojuno.com/client-api/webhook-events/contract-events/client-contract-offered.md) - Client API > Webhook Events > Contracts [Contract offer revoked by hirer](https://docs.yunojuno.com/client-api/webhook-events/contract-events/client-contract-revoked.md) - Client API > Webhook Events > Contracts [Contract accepted by freelancer](https://docs.yunojuno.com/client-api/webhook-events/contract-events/client-contract-accepted.md) - Client API > Webhook Events > Contracts [Contract cancelled](https://docs.yunojuno.com/client-api/webhook-events/contract-events/client-contract-cancelled.md) - Client API > Webhook Events > Contracts [Notice period served on contract](https://docs.yunojuno.com/client-api/webhook-events/contract-events/client-contract-notice-served.md) - Client API > Webhook Events > Contracts [Contract end date is known](https://docs.yunojuno.com/client-api/webhook-events/contract-events/client-contract-completed.md) - Client API > Webhook Events > Contracts [Contract deleted](https://docs.yunojuno.com/client-api/webhook-events/contract-events/client-contract-deleted.md) - Client API > Webhook Events > Spend Requisitions [Spend requisition created](https://docs.yunojuno.com/client-api/webhook-events/spend-requisition-events/client-spend-request-created.md) - Client API > Webhook Events > Spend Requisitions [Spend requisition updated](https://docs.yunojuno.com/client-api/webhook-events/spend-requisition-events/client-spend-request-updated.md) - Client API > Webhook Events > Spend Requisitions [Spend requisition approved](https://docs.yunojuno.com/client-api/webhook-events/spend-requisition-events/client-spend-request-approved.md) - Client API > Authentication [Issue an OAuth access token](https://docs.yunojuno.com/client-api/authentication/oauth-token-create.md) - Client API > Spend Requisitions [Retrieve a spend requisition](https://docs.yunojuno.com/client-api/spend-requisitions/spend-requests-retrieve.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.yunojuno.com/openapi.json) - [OpenAPI YAML](https://docs.yunojuno.com/openapi.yaml)