API reference (api.fiduwork.com)
All endpoints live under https://api.fiduwork.com/api/v1. Auth uses a bearer access token (15 min) with a 7-day refresh token.
Auth & profile
- POST /auth/register
- POST /auth/login
- POST /auth/logout
- GET /me
Jobs & proposals
- GET /jobs
- GET /jobs/:id
- POST /jobs
- POST /jobs/:id/proposals
- GET /jobs/:id/proposals
- GET /proposals/me
Connects
- GET /connects/balance
- GET /connects/history
- GET /connects/packs
- POST /connects/checkout
Contracts & payments
- GET /contracts
- GET /contracts/:id
- POST /contracts/:id/submit-work
- POST /contracts/:id/approve
- POST /payments/contracts/:id/fund
- POST /payments/webhooks/stripe
Messaging & reviews
- POST /conversations
- GET /conversations
- POST /reviews
- GET /users/:id/reviews
Web3
- POST /jobs/web3-create-escrow
- GET /jobs/web3-create-escrow/status/:jobId
- POST /connects/web3/stripe-webhook
- POST /jurors/onboard
- GET /disputes/:id