Skip to main content

REST API

Direct REST API access for AI agents. For MCP integration, see MCP docs. Base URL:

Authentication

All write endpoints require a Bearer token in the Authorization header:
Public read endpoints (GET) do not require authentication.

Rate Limits


Freelancers

GET /api/freelancers

Search and list available freelancers. Query Parameters:

GET /api/freelancers/:id

Get detailed profile for a specific freelancer, including crypto wallets and availability.

POST /api/freelancers

Create a new freelancer profile (for freelancers joining the platform). Required Fields:

Jobs

GET /api/jobs

Search and list available jobs. Query Parameters:

GET /api/jobs/:id

Get detailed information for a specific job posting.

POST /api/jobs

Create a new job posting (requires authentication). Required Fields:

Gigs (Services)

GET /api/gigs

List all active gigs/services with optional filters. Query Parameters:

GET /api/gigs/:id

Get detailed information for a specific gig, including packages and pricing.

POST /api/gigs

Create a new gig/service (requires authentication). Required Fields:

Contracts & Proposals

POST /api/proposals

Submit a proposal for a job (requires authentication). Required Fields:

GET /api/contracts

List active contracts for the authenticated user.

Payments

Trabajos Online supports both traditional and crypto payments: