Your roadmap inherits the format.
- Dense implementation guides and version differences
- Format-specific segment and envelope logic
- Long-lived parsers that every new workflow must maintain
Interoplayer translates the data your product already understands into the X12 and HL7 messages healthcare and retail workflows depend on.
{ "document": "837P", "claim": { "claimId": "CLM-1042", "totalCharge": 245.00, "placeOfService": "11" }}ST*837*0001*005010X222A1~BHT*0019*00*CLM-1042*20260904*1200*CH~CLM*CLM-1042*245***11:B:1*Y*A*Y*Y~SE*4*0001~Interoplayer is designed to keep the data footprint around sensitive workflows small, visible, and under your control.
Request and response payloads are processed in memory and are not written to the application database.
Operational logs capture status, timing, and request identifiers—not request or response bodies.
You deliver transactions through your existing connection, so those credentials never need to enter Interoplayer.
HTTPS transport and environment-scoped API keys keep traffic and access boundaries explicit.
Start with a concrete transaction. Keep the same integration model as your format coverage grows.
Industry formats are necessary. Rebuilding their rules inside every product is not. Interoplayer gives the complexity one clear place to live.
Interoplayer becomes the narrow, dependable boundary around format translation.
A small integration surface between your application and the standards your partners require.
Use a familiar payload shaped around the claim, order, or business object your product already understands.
POST /v1/translateTell the API which industry format and transaction your receiving workflow expects.
target: x12/837pGet the formatted message back through a predictable response that fits your delivery workflow.
200 · text/plainModel the data your application already owns, then translate it into the transaction expected by a payer, clearinghouse, or connected clinical system.
INPUT:Synthetic claim CLM-1042
MAP:Claim data → 837P structure
OUTPUT:X12 message returned to your app
A focused interoperability boundary today, with room for product, account, and operational capabilities tomorrow.
Use standard HTTP and familiar JSON instead of teaching every product team the details of every format.
Keep format concerns in one place so the rest of your application can stay focused on business logic.
Guided profiles manage routing identifiers, environment indicators, and control numbers while your existing systems stay in charge of delivery.
Start with the transaction you need now and keep a consistent developer experience as more workflows are added.
The interface is designed to feel like the APIs your team already ships: explicit targets, ordinary payloads, and a response your application can pass into its existing delivery workflow.
const response = await fetch(
`${process.env.INTEROPLAYER_API_URL}` +
"/v1/translations/x12/837p?" +
"version=005010X222A1&output=transaction",
{
method: "POST",
headers: {
Authorization: "Bearer " + process.env.INTEROPLAYER_API_KEY,
"Idempotency-Key": operationId,
"Content-Type": "application/json",
},
body: JSON.stringify(claim),
},
);
const x12 = await response.text();Our pricing model is simple: use the sandbox for free, then pay for successful production operations—not seats, trading partners, or setup projects.
Included operations and overage are calculated each month.
Explore the API contract and validate a workflow before production.
Ship a focused integration without signing an enterprise contract.
Lower unit costs and more throughput for established workflows.
Plan custom pricing for high-volume workloads, private or custom formats, tailored throughput and rate limits, dedicated support, and SLA or BAA requirements.
1 operation = 1 API request containing up to 100 documents.
The same definition applies to JSON-to-X12 and X12-to-JSON requests. Idempotent replays of a completed request do not consume another operation.
Indicative launch pricing in USD. Final allowances, rate limits, supported production workflows, and overage terms are confirmed during access planning.
Bring your application data. Tell Interoplayer which standard the workflow needs.