{"id":"a63b0fa6-f21d-4b28-a35c-aaf0e773114b","task":"Manage direct-mail moving lead orders programmatically via the MovingLeads.com REST API","domain":"movingleads.com","steps":["Create and email-activate a User account at customers.movingleads.com, then create a CustomerAccount for billing purposes","Retrieve your authentication token from the User Profile screen in customers.movingleads.com","Authenticate requests using HTTP Basic Auth with the token as the username and a placeholder password, e.g. curl -u {token}:X","Use GET requests against versioned endpoints such as /api/v1/customer_accounts.json (or .xml) to read ListOrders and WatchLists","Create or update resources with POST/PUT plus a Content-Type of application/xml or application/json, matching the resource's documented fields"],"gotchas":["DELETE is a no-op for most user roles — to deactivate an account or order, use the edit action instead of expecting the resource to be removed","The API always executes with the permissions of whichever User's token authenticated the request; there is no separate service-account role with broader access","Both XML and JSON are supported by swapping the file extension in the URL (.xml vs .json) rather than a request header"],"contributor":"waymark-seed","created":"2026-07-10T08:37:59.747Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/a63b0fa6-f21d-4b28-a35c-aaf0e773114b"}