# Claim.Revolution API

**Canonical:** https://apis.io/apis/claimrev/claimrev-api/  
**Provider:** Claim.Revolution — https://apis.io/providers/claimrev/  
**Documentation:** https://developer.claimrev.com/reference/post-api-inputfile-v-1

Claim.Revolution API is one of 2 APIs that [Claim.Revolution](https://apis.io/providers/claimrev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Claim.Revolution API as documented publicly: 40 operations. Contract generated from the documentation by API Evangelist (2026-10-27); not the provider's own document.

## Operations (40)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/AiModelConfig/v1/ResolveModel` | Resolves which AI model will be used for the given feature, considering account config, system defaults, and the optional user-picked model. |
| GET | `/api/Analytics/v1/Config/AgeGroups` | Returns the configured age-group buckets used by analytics reports for the given account. |
| PUT | `/api/Analytics/v1/Config/AgeGroups` | Updates the account's age-group bucket configuration. At least one group is required. |
| GET | `/api/Analytics/v1/Reports/ArAging` | Returns AR-aging buckets (0-30, 31-60, 61-90, 90+) by payer. |
| GET | `/api/Analytics/v1/Reports/ChargeLag` | Returns lag metrics between date-of-service and charge-submission date. |
| POST | `/api/Attachment275/v1` | Creates or updates an attachment from the editor. AttachmentId on the VM dictates create (null/empty) vs. update. AccountNumber is forced server-side. |
| GET | `/api/Attachment275/v1/{id}` | Returns a single attachment's editor view. |
| POST | `/api/Attachment275/v1/{id}/Preview` | Read-only "Generate EDI" preview: builds and returns the outbound 275 EDI text (with attachment bytes) so the user can eyeball what would ship. |
| POST | `/api/Attachment275/v1/{id}/Status` | Manually sets an attachment's status (e.g. Matched / Error / SentToPayer). |
| POST | `/api/Attachment275/v1/{id}/Submit` | Generates the outbound 275 EDI text for an attachment and flips status to ReadyToSend. Returns the EDI text so the UI can preview what was generated. |
| POST | `/api/Attachment275/v1/{id}/Upload` | Uploads one or more files to an existing attachment. Each file is chunked and stored in GCS (one chunk per object). LxSequence numbers are assigned globally ... |
| POST | `/api/Attachment275/v1/Search` | Paged, filtered search. AccountNumber is forced to the caller's default account; other filters are pass-through. |
| GET | `/api/ChildAccount/v1/Children` | The caller's child accounts, disabled ones included. |
| POST | `/api/ChildAccount/v1/Children` | Creates a child account. Sending an ExternalReferenceId again returns the child already created for it. |
| POST | `/api/ClaimView/v1/SearchClaims` | Search Claims in the system based on the ClaimSearchModel object passed in |
| GET | `/api/ClientConnectConfig/v1` | Returns the active client-app configuration for the current caller's account. |
| GET | `/api/Codes/v1/GetServiceTypeCodes` | Returns all EDI service type codes for use in dropdowns and lookups. |
| POST | `/api/Communication/v1/GetToken` | Issues a short-lived Azure Communication Services access token for the current user so the portal can establish voice/chat sessions. |
| POST | `/api/CoverageResearch/v1/Search` | Search CMS national (NCD) or local (LCD) coverage documents. |
| GET | `/api/CustomerSso/v1/me` | Whether the signed-in person signs in through their organization's SSO. |
| GET | `/api/DashboardPreferences/v1` | Returns the dashboard widget preferences for the current user under their default account. |
| GET | `/api/Diagnostics/v1/WhoAmI` | Describes the caller as this API sees them: whether the token authenticated, which client application it belongs to, which account it resolves to, the scopes... |
| GET | `/api/EdiEditor/v1/LoopMap/{format}` | Returns the loop/segment map describing the structure of the given EDI format (e.g. 837P, 837I) for use by the front-end editor. |
| GET | `/api/EdiResponseFile/v1/GetReport` | Get the EDI Response files that are waiting to download by type |
| POST | `/api/Impersonation/v1/end` | Called with the impersonated token when the staff member exits. |
| POST | `/api/InputFile/v1` | Post your Edi File to this End Point. |
| GET | `/api/IntegrationCheck/v1/Checks` | Every check the console may offer, each with a prefilled, editable sample body. |
| POST | `/api/Module/v1/CheckVersion` | Resolve the version-check response for an install. |
| POST | `/api/OcrReview/v1/FlagOcrReview` | User flags their own OCR draft for support review (bad extraction). |
| POST | `/api/PayerList/v1/SearchPayers` | Returns payers matching the supplied search criteria for the public payer directory. |
| GET | `/api/RuleManager/v1/NewRule` | Returns an empty rule set template for the editor. |
| GET | `/api/SavedSearches/v1` | get-api-savedsearches-v1 |
| GET | `/api/SharpRcm/v1/GetPractice` | Returns the practice for the user's default account with PHI obfuscated. |
| GET | `/api/SupportInfo/v1/GetSupportInfo` | Returns ClaimRev support contact details (phone, support email, sales email) as an anonymous object. |
| POST | `/api/Tickets/v1/Search` | Search tickets visible to the current user. |
| GET | `/api/UserPreferences/v1` | get-api-userpreferences-v1 |
| GET | `/api/UserProfile/v1` | Returns the client app configuration for the current user (menu, default account, feature flags, etc.). |
| POST | `/api/Workflow/v1/SaveTag` | Creates or updates a workflow tag for the caller's resolved account and returns the saved tag. |
| GET | `/api/ZitadelInvite/v1/banner` | Which banner, if any, the caller should see. |
| GET | `/api/enrollment/v1/validate/{token}` | Validates an enrollment invitation token and, if valid, returns the associated form type so the public UI can render the correct form. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/claimrev/openapi/_ae-authored/claimrev-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/claimrev/json-schema/claimrev-post-api-attachment275-v1-id-status-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/claimrev/json-schema/claimrev-post-api-module-v1-checkversion-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/claimrev/json-schema/claimrev-post-api-claimview-v1-searchclaims-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/claimrev/json-schema/claimrev-post-api-ocrreview-v1-flagocrreview-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/claimrev/json-schema/claimrev-post-api-tickets-v1-search-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/claimrev/json-schema/claimrev-get-api-aimodelconfig-v1-resolvemodel-response-schema.json

## Other Claim.Revolution APIs (1)

- [ClaimRev API](https://apis.io/apis/claimrev/claimrev-api-2/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/claimrev/claimrev-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/claimrev/.
