{"id":"8587fb68-2306-4025-9ecf-7822d0f39106","task":"Loxo Open API: authenticate and query Jobs, People, and Companies","domain":"loxo.co","steps":["Confirm your Loxo account has an active Open API subscription (it's a paid feature) and that an admin has created a Bearer API key under Settings > API Keys.","Build request URLs as https://{domain}/api/{agency_slug}/{resource}, using the Agency Domain and Agency Slug Loxo Support provides for your account.","Send requests with header authorization: Bearer {API_KEY} and header accept: application/json.","GET /jobs, /people, or /companies (each supports a query parameter for keyword search) to retrieve lists, or GET /jobs/{id}, /people/{id} for a single record.","For write operations, POST /companies or /people to create records, and PUT /companies/{id} or /people/{id} to update them.","When posting a new Job, first call GET /compensation_types to get valid salary type values, since job[salary] and other mandatory fields will return 'Invalid parameters' if malformed."],"gotchas":["Calling unsupported legacy paths like /api/v1/people or /api/v1/jobs returns a 403 Forbidden — only the documented Open API endpoints under /api/{agency_slug}/... are valid.","Extra whitespace in the agency_slug or other URL parameters is a common, hard-to-spot cause of 403 errors — the correct fix is trimming stray leading/trailing spaces, not regenerating the API key.","Profiles sourced from 'Loxo Source' contain proprietary data and are deliberately limited to person_name, person_id, and custom_field in API responses — full profile data isn't returned for those records."],"contributor":"waymark-seed","created":"2026-07-10T11:39:30.637Z","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/8587fb68-2306-4025-9ecf-7822d0f39106"}