Cardholder dispute intake and case management, split into an Intake API that stages a claim - reasons, disputed transactions, similar transactions, questionnaire, document requirements, summary, submit - and an Interaction API that lists, reopens, withdraws and works the resulting task queue. Supersedes Dispute API 2.0, which remains published with no announced sunset.
SoFi Tech Solutions Dispute API 3.0 is one of 11 APIs that SoFi Technologies publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Fintech, Payments, Banking, Card Issuing, and Banking as a Service. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.
This API exposes
30 operations
across 30 paths,
organized into 7 resource areas,
and defines 128 schemas.
It is described by OpenAPI 3.1.0, at version 25.02.
Requests are made against a single base URL, {corename}.gft-dispute-api.{env}.gpsrv.com/gft-dispute-api/1.0/.
30 operations30 paths128 schemas30 POST
Metadata
The identity and technical contract details declared by the specification.
Across 30 paths, the API surfaces 30 operations — 30 POST. They span 7 resource areas: Attachments, Claim, Documents, Intake, Tasks, Disputed Transactions, Status. Each is listed below with its method, path, parameters, and response codes.
The contract defines 128 schemas that model the data the API accepts and returns. The most detailed are StatusRetrieveResponse (34 properties), Transaction (12 properties), CorrespondenceRetrieveResponse (11 properties), CustomerRetrieveResponse (11 properties). Each schema is shown below with its type and property counts.
AttachmentsAddRequest
object
2 properties2 required
AttachmentsListRequest
object
1 property1 required
AttachmentsListResponse
object
2 properties
AttachmentsRetrieveRequest
object
1 property1 required
AttachmentsRetrieveResponse
object
4 properties
ReopenRequestRequest
object
4 properties3 required
ReopenRequestResponse
object
5 properties
WithdrawRequestRequest
object
3 properties3 required
ClaimListRequest
object
4 properties
ClaimListResponse
object
2 properties
ClaimDetailsRetrieveRequest
object
1 property2 required
ClaimDetailsRetrieveResponse
object
4 properties
ClaimRecoveryDetailsRetrieveRequest
object
1 property1 required
ClaimRecoveryDetailsRetrieveResponse
object
2 properties
CorrespondenceListRequest
object
1 property1 required
CorrespondenceListResponse
object
2 properties
CorrespondenceRetrieveRequest
object
1 property1 required
CorrespondenceRetrieveResponse
object
11 properties
CorrespondenceResendRequest
object
2 properties2 required
CustomerRetrieveRequest
object
1 property1 required
CustomerRetrieveResponse
object
11 properties
ClaimRetrieveDocumentRequirementRequest
object
1 property2 required
ClaimDocumentRequirementsResponse
object
2 properties
ClaimDocumentAddRequest
object
2 properties
ClaimDocumentAddResponse
object
1 property
RetrieveCustomersRequest
object
7 properties1 required
RetrieveCustomersResponse
object
2 properties
RetrieveAccountsRequest
object
1 property2 required
RetrieveAccountsResponse
object
2 properties
CommonCreateClaimRequest
object
2 properties2 required
CreateClaimRequest
object
2 properties1 required
CreateClaimResponse
object
2 properties
BulkCreateClaimRequest
object
1 property1 required
RetrieveQuestionnaireRequest
object
1 property2 required
RetrieveReasonsResponse
object
2 properties
CommonAddQuestionnaireRequest
object
1 property1 required
AddQuestionnaireRequest
object
2 properties3 required
RetrieveTransactionsBaseRequest
object
3 properties2 required
CommonRetrieveTransactionsRequest
object
5 properties
RetrieveTransactionsRequest
object
1 property2 required
RetrieveTransactionsResponse
object
2 properties
CommonAddTransactionsRequest
object
1 property1 required
AddTransactionsRequest
object
4 properties3 required
RetrieveQuestionnaireResponse
object
4 properties
RetrieveSimilarTransactionsRequest
RetrieveOtherAccountsResponse
object
2 properties
AddCheckDepositsRequest
object
2 properties2 required
RetrieveDocRequirementsResponse
object
3 properties
AddDocumentsRequest
object
2 properties
RetrieveCorrChannelResponse
object
3 properties
VerifyChannelInfoRequest
object
2 properties3 required
RetrieveSummaryResponse
object
5 properties
CommonClaimSubmitRequest
object
2 properties
ClaimSubmitRequest
object
3 properties2 required
RetrieveConfirmationResponse
object
5 properties
NotesAddRequest
object
4 properties3 required
NotesListRequest
object
1 property1 required
NotesListResponse
object
2 properties
NotesRetrieveRequest
object
1 property1 required
NotesRetrieveResponse
object
3 properties
TaskSummaryRequest
object
1 property2 required
TaskSummaryResponse
object
1 property
TaskListRequest
object
4 properties1 required
TaskListResponse
object
2 properties
TaskDetailsListRequest
object
2 properties3 required
TaskDetailsListResponse
object
3 properties
TaskActionRequest
object
3 properties3 required
TaskActionResponse
object
1 property
TransactionListRequest
object
1 property1 required
TransactionListResponse
object
2 properties
RetrieveTransactionDetailsRequest
object
3 properties1 required
ClaimTransactionDetailsResponse
object
2 properties
StatusRetrieveRequest
object
2 properties2 required
StatusRetrieveResponse
object
34 properties
AttachmentFields
object
4 properties4 required
AccountList
array
Account
object
4 properties
Address
object
7 properties
AddTransaction
object
1 property1 required
AddCheckDeposit
object
4 properties1 required
AddTransactionList
array
List of transactions to add to the claim.
AddCheckDepositList
array
List of check deposits to add to the claim
AddTransactionListResponse
array
AddTransactionResponse
object
2 properties
AddTransactionsResponse
object
2 properties
Answer
object
3 properties
AnswerList
array
A list of possible answers for a question
APIDocumentation
object
3 properties
AttachmentCategory
object
2 properties
AttachmentCategoryList
array
Channel
object
2 properties
ChannelList
array
CorrespondenceChannelEmail
object
1 property
CorrespondenceChannelEmailRequest
object
1 property
CorrespondenceChannelMail
object
1 property
CorrespondenceChannelMailRequest
object
1 property
CorrespondenceChannel
object
2 properties
CorrespondenceChannelList
array
List of customer's correspondence channel information.
CorrespondenceChannelListRequest
array
List of correspondence channels that the user wants to verify or update.
CorrespondenceChannelRequest
object
2 properties
CorrespondenceDetails
object
5 properties
CorrespondenceDetailsRequest
object
3 properties
Currency
object
5 properties
Customer
object
6 properties
CustomerList
array
DocumentRequirement
object
6 properties
ClaimDocumentRequirement
object
2 properties
BulkCreateClaim
object
5 properties
BulkClaimRequestList
array
List of claim payloads.
BulkClaimResponseList
array
List of claim ids.
BulkCreateClaimResponse
object
2 properties
ClaimDocumentRequirementList
array
List of document requirements that must be added to the claim.
DocumentRequirementList
array
List of document requirements that must be added to the claim.
EmailAddress
object
1 property
Name
object
7 properties
Phone
object
1 property
Question
object
9 properties
QuestionList
array
A List of questions the user can answer. This QuestionList can be nested inside of another Question's AnswerList indicating that these questions should only be…
QuestionListRequest
array
A list of answers to submit
QuestionnaireRequest
object
Questionnaire to submit
1 property
Questionnaire
object
Questionnaire for the user to provide answers for. PostQuestionnaire is to be presented to the user after they provide answers for Questionnaire
1 property
QuestionRequest
object
2 properties
Status
object
3 properties
StatusList
array
StatusListResponse
object
1 property
SummaryTransactionDetails
object
Details about the selected transaction to display to the user.
8 properties
Transaction
object
12 properties
TransactionList
array
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of SoFi Tech Solutions Dispute API 3.0, 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.