List Contracts
upwork_list_contractsRetrieve your Upwork contracts to view client info, earnings, and status. Filter by status or client, and paginate results for easy tracking.
Instructions
List your contracts on Upwork.
View all your freelance contracts with clients.
Args:
status (string, optional): Filter by status: 'active', 'paused', 'ended', 'pending'
client_id (string, optional): Filter by specific client
limit (number): Max results (default: 20, max: 100)
offset (number): Pagination offset (default: 0)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: List of contracts with client info, earnings, and status.
Examples:
Active contracts only: status="active"
All contracts: (no filters)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of contracts to return (default: 20) | |
| offset | No | Number of results to skip for pagination | |
| status | No | Filter by contract status: 'active', 'paused', 'ended', or 'pending' | |
| client_id | No | Filter by specific client ID | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |