POST /v1/employments with employment_type contractor and country_code to create a contractor engagement record in Remote
Retrieve the generated contractor invitation link from the response and deliver it to the contractor for self-onboarding of banking and tax details
Poll GET /v1/employments/{employment_id} until onboarding_status reaches active, indicating the contractor has completed their profile
POST /v1/contractor-payments with amount, currency, invoice_reference, and period to initiate a payment run for the contractor
GET /v1/contractor-payments/{payment_id} to confirm payment_status transitions to processing and then paid, and store the confirmation for accounts payable reconciliation
Known gotchas
Remote's contractor API coverage varies by country; some jurisdictions require EOR employment rather than contractor engagement due to local labor law misclassification risk
Payment timing depends on Remote's funding cutoff and the target country's banking rails; same-week payment is not guaranteed in all corridors
Contractors must complete KYC and banking detail verification in the Remote portal before the first payment can be initiated; API payment calls will be rejected if onboarding is incomplete
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp