n8n-nodes-freelancer
v0.1.2
Published
n8n community nodes for Freelancer.com API automation.
Maintainers
Readme
n8n-nodes-freelancer
Production-oriented n8n community nodes for the official Freelancer.com API.
Nodes
- Freelancer: projects, bids, milestones, messages, users, reviews, contests, skills, and custom API requests.
- Freelancer Trigger: polling triggers for new projects, bids, messages, reviews, and milestones with deduplication.
Authentication
The official Freelancer developer documentation uses:
- API base URL:
https://www.freelancer.com/api - Sandbox API base URL:
https://www.freelancer-sandbox.com/api - OAuth authorize URL:
https://accounts.freelancer.com/oauth/authorize - OAuth token URL:
https://accounts.freelancer.com/oauth/token - API token header:
freelancer-oauth-v1
This package includes both OAuth2 credentials and direct access-token credentials.
Implemented Resources
- Projects: search, get, get many, create fixed/hourly/local, update, close, reopen, bids, reviews, milestones.
- Bids: create, award, accept, revoke, retract, highlight, project bids, my bids.
- Milestones: create, create request, accept/reject request, release, cancel, request release, get many.
- Messages: create thread, send, upload attachment endpoint, get messages, get threads, search.
- Users: get, search freelancers, reputation, portfolio, current user.
- Reviews: create freelancer review, create employer review, get reviews.
- Contests: create, get, search.
- Skills: get, search.
- Custom API Request: call any Freelancer endpoint.
Development
npm install
npm run build
npm testNotes
Freelancer exposes a broad API with versioned endpoints and some action-based mutations. The node keeps generated fields concise and exposes Query Parameters and Body JSON on every operation so advanced official parameters can be passed without changing the package.
