Backwork
API Reference

List MAC jurisdictions

Returns all active Medicare Administrative Contractor (MAC) jurisdictions with their associated states.

Endpoint: GET /api/v1/jurisdictions

Availability: Live in production.

Authentication: API key in Authorization: Bearer <key> with the read scope.

Returns all active Medicare Administrative Contractor (MAC) jurisdictions with their associated states. Cached for 24 hours since this is static reference data.

Example request

curl -X GET "https://backworkhealth.com/api/v1/jurisdictions" \
  -H "Authorization: Bearer $BACKWORK_API_KEY"

Example response (200)

{
  "success": true,
  "data": [
    {
      "mac_name": "Palmetto GBA",
      "mac_code": "11502",
      "jurisdiction_code": "JM",
      "jurisdiction_name": "Jurisdiction M",
      "states": [
        "TX",
        "OK",
        "NM",
        "CO",
        "LA",
        "AR",
        "MS"
      ],
      "mac_type": "A/B",
      "website_url": "https://www.palmettogba.com/"
    }
  ],
  "meta": {
    "request_id": "string",
    "timestamp": "2026-01-15T10:30:00Z",
    "count": 0,
    "source": "cache"
  }
}
GET
/jurisdictions

Authorization

bearerAuth
AuthorizationBearer <token>

API key in format: bwk_live_xxxxx. Keys issued before the rename (vrt_live_) remain valid. bwk_test_ keys work only on the sandbox.

In: header

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/jurisdictions"
{  "success": true,  "data": [    {      "mac_name": "Palmetto GBA",      "mac_code": "11502",      "jurisdiction_code": "JM",      "jurisdiction_name": "Jurisdiction M",      "states": [        "TX",        "OK",        "NM",        "CO",        "LA",        "AR",        "MS"      ],      "mac_type": "A/B",      "website_url": "https://www.palmettogba.com/"    }  ],  "meta": {    "request_id": "string",    "timestamp": "2019-08-24T14:15:22Z",    "count": 0,    "source": "cache"  }}

Last updated on