How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Stedi Transactions API

The Transactions API from Stedi — 11 operation(s) for transactions.

Stedi Transactions API is one of 25 APIs that Stedi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Transaction. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 11 operations across 11 paths, and defines 49 schemas. It is described by OpenAPI 3.2.0, at version 2023-08-01.

Requests are made against a single base URL, https://core.us.stedi.com/2023-08-01.

11 operations 11 paths 49 schemas 11 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2023-08-01
Base URL
https://core.us.stedi.com/2023-08-01
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Stedi Transactions API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (httpApiKeyAuth). By default, every request must be authenticated.

  • httpApiKeyAuth — A [Stedi API Key](https://www.stedi.com/app/settings/api-keys) for authentication.

Paths & Operations 11

Across 11 paths, the API surfaces 11 operations — 11 GET. Each is listed below with its method, path, parameters, and response codes.

Transactions 11
GET
/transactions
Fetch a list of transactions, sorted by the date they were created from newest to oldest.
ListTransactions 13 params → 200400401403404409422429
GET
/transactions/{transactionId}
Fetch details for a specific transaction.
GetTransaction 1 param → 200400401403404409422429
GET
/transactions/{transactionId}/attachment/{artifactId}
Retrieve a transaction's output document.
GetTransactionAttachmentDocument 2 params → 302400401403404409422429
GET
/transactions/{transactionId}/attachment/{artifactId}/url
This endpoint is used to retrieve a transaction's attachment document url. This endpoint returns the document download URL, it must be then fetched for the actual document content. There are no size…
GetTransactionAttachmentDocumentUrl 2 params → 200400401403404409422429
GET
/transactions/{transactionId}/fragments/{fragmentIndex}
Retrieve metadata for a fragment.
GetTransactionFragment 2 params → 200400401403404409422429
GET
/transactions/{transactionId}/fragments/{fragmentIndex}/output
Retrieve a transaction fragment's output document after it has been translated.
GetTransactionFragmentOutputDocument 2 params → 302400401403404409422429
GET
/transactions/{transactionId}/fragments/{fragmentIndex}/output-url
This endpoint is used to retrieve a transaction fragment's output document URL after it has been translated via Core. This endpoint returns the document download URL, it must be then fetched for the…
GetTransactionFragmentOutputDocumentUrl 2 params → 200400401403404409422429
GET
/transactions/{transactionId}/input
Retrieve a transaction's input document.
GetTransactionInputDocument 1 param → 302400401403404409422429
GET
/transactions/{transactionId}/input-url
This endpoint is used to retrieve a transaction's input document url before it passes through any translation and mappings, generally this will be EDI. This endpoint returns the document download URL…
GetTransactionInputDocumentUrl 1 param → 200400401403404409422429
GET
/transactions/{transactionId}/output
Retrieve a transaction's output document.
GetTransactionOutputDocument 1 param → 302400401403404409422429
GET
/transactions/{transactionId}/output-url
This endpoint is used to retrieve a transaction's output document url after it has been translated via Core. This endpoint returns the document download URL, it must be then fetched for the actual do…
GetTransactionOutputDocumentUrl 1 param → 200400401403404409422429

Schemas 49

The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are TransactionSummary (12 properties), GetTransactionResponseContent (12 properties), GetTransactionFragmentResponseContent (11 properties), X12TransactionMetadata (5 properties). Each schema is shown below with its type and property counts.

X12TransactionMetadataTransaction
object
Data from the Transaction Set Header of the X12 EDI file.
2 properties 2 required
GetTransactionFragmentOutputDocumentResponseContent
object
1 property
X12TransactionSetIdentifierCode
string
Any valid 3-digit X12 Transaction Set Identifier Code, as defined in the X12 standard. See: .
GetTransactionResponseContent
object
12 properties 8 required
UnauthorizedExceptionResponseContent
object
The server response when the authorizer failed to authenticate the caller.
2 properties 1 required
ArtifactModel
string
The model of the artifact, which indicates the type of process or operation it represents. For example, an execution artifact represents a file that was proces…
ServiceExceptionResponseContent
object
2 properties 1 required
ArtifactUsage
string
The type of data the artifact contains. For example, an input artifact represents the original data Stedi received before processing, while an output artifact…
GetTransactionOutputDocumentUrlResponseContent
object
1 property
TransactionStatus
string
A status indicating whether Stedi was able to successfully process the transaction.
TransactionFragmentsSummary
object
Details about fragments included in the transaction, if applicable. Fragments break large transactions into smaller parts for easier processing and management.
3 properties 3 required
ResourceUnderChangeExceptionResponseContent
object
1 property 1 required
BadRequestExceptionResponseContent
object
The server cannot process the request due to an apparent client error.
2 properties 1 required
Index
object
2 properties 2 required
GetTransactionOutputDocumentResponseContent
object
1 property
X12TransactionMetadataInterchange
object
Data from the Interchange Control Header of the X12 EDI file.
2 properties 2 required
TransactionSummary
object
The processed transactions that match the request criteria. The items array is empty if there are no matching transactions.
12 properties 8 required
Mark
object
The location in the document where the problem occurred. May be a single index or a range.
2 properties 1 required
GatewayTimeoutExceptionResponseContent
object
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
2 properties 1 required
X12TransactionMetadataProfile
object
The Application Code and ISA ID for the profile.
2 properties 2 required
PartnershipReceiver
object
The entity that is receiving the transaction.
1 property 1 required
GetTransactionInputDocumentResponseContent
object
1 property
ServiceUnavailableExceptionResponseContent
object
The server cannot handle the request due to technical reasons.
2 properties 1 required
ArtifactType
string
The format of the artifact.
UnprocessableEntityExceptionResponseContent
object
The request parameters do not match a previous request with the same idempotency key.
2 properties 1 required
X12TransactionMetadataFunctionalGroup
object
Data from the Functional Group Header of the X12 EDI file.
5 properties 5 required
X12TransactionSummary
object
Details about the X12 EDI transaction.
2 properties 1 required
GetTransactionAttachmentDocumentUrlResponseContent
object
1 property
Partnership
object
Information about the associated partnership. A partnership describes all aspects of the EDI relationship between two profiles in your Stedi account, such as w…
4 properties 4 required
PartnershipType
string
The type of partnership, which determines the EDI standard used for exchanging transactions.
X12TransactionMetadataProfileISA
object
The Interchange ID and qualifier.
2 properties 2 required
ThrottlingExceptionResponseContent
object
The server response when usage plan or account-level throttling limits exceeded.
2 properties 1 required
Direction
string
The direction of the transaction. Inbound transactions are those you receive from a payer, provider, or other trading partner. Outbound transactions are those…
X12TransactionSetting
object
The IDs for the guide and transaction setting Stedi used to process the transaction.
2 properties
ExceptionCause
object
3 properties
PartnershipSender
object
The entity that initiated the transaction.
1 property 1 required
X12TransactionMetadata
object
Metadata about the X12 EDI transaction, including information from the interchange, functional group, and transaction headers as well as the sender and receive…
5 properties 5 required
TranslationError
object
3 properties 1 required
BusinessIdentifier
object
4 properties 4 required
GetTransactionAttachmentDocumentResponseContent
object
1 property
GetTransactionFragmentOutputDocumentUrlResponseContent
object
1 property
ListTransactionsResponseContent
object
Common output structure for list operations with pagination support.
2 properties 1 required
GetTransactionFragmentResponseContent
object
11 properties 10 required
Artifact
object
5 properties 5 required
Mode
string
Indicates whether the transaction contains test or production data. Stedi determines this from the value in [ISA15 Usage Indicator Code](https://www.stedi.com/…
AccessDeniedExceptionResponseContent
object
The server response for authorization failure.
2 properties 1 required
GetTransactionInputDocumentUrlResponseContent
object
1 property
ResourceNotFoundExceptionResponseContent
object
The server response when the specified resource cannot be found after an API request passes authentication and authorization.
2 properties 1 required
TranslationErrorContext
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

stedi-transactions-api-openapi.yml Raw ↑

Other APIs Stedi publishes across the network.

Stedi Claim acknowledgments API
Stedi Claim Attachments API
Stedi Claim submission API
Stedi Coordination of benefits API
Stedi Documents API
Stedi Enrollments API
Stedi Events API
Stedi Executions API
Stedi Fragments API
Stedi Insurance discovery API
Stedi Partnerships API
Stedi Payer API
Where this information came from

This is an independent, third-party profile of Stedi Transactions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.