Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This guide explains how to use the Intake API to create claimsThis guide explains how to use the Intake API to create claims, add reasons, transactions, and details about the claim, and submit the claim to be finalized.

Swaggerhub: https://app.swaggerhub.com/apis/Quavo/QFD-public/1.0.0


Intake API

Overview

Choosing a Customer

Choosing an Account

Creating a Claim

Retrieving and Adding Claim Reasons

Retrieving and Adding Transactions

Retrieving and Submitting Questionnaire

Retrieving Credit Transactions
Retrieving Similar Transactions
Retrieving Similar Transactions on Another Account
Adding Check Deposits

Retrieving and Completing Document Requirements

Verifying Correspondence Channels

Retrieving

...

Summary

...

and Submitting Claim

...

Retrieving Confirmation



Anchor
Overview

...

Overview

...

Overview

Choosing a Customer

...

Drawio
bordertrue
diagramNameQFD API Intake Flow
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1901
revision9

Anchor
ChoosingACustomer
ChoosingACustomer

Choosing a Customer

  • Use the endpoint, www.example.com/QFDAPI/v1/claim/intake/retrieveCustomers to get a list of CustomerIds and other customer details
  • The /claim/intake/retrieveCustomers endpoint also returns NameEmailAddressPhoneAddress, and SecondaryPhone
  • CustomerId is required when creating a new claim and can be used to retrieve accounts

Drawio
width
bordertrue
diagramNameChoosingACustomer
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth611
revision1

...

  • If needed, follow Choosing a Customer to get a valid CustomerId
  • Use the endpoint, www.example.com/QFDAPI/v1/claim/intake/retrieveAccounts to get a list of AccountNumbers and other account details
  • The /claim/intake/retrieveAccounts endpoint takes in CustomerId as a parameter and the response will only return accounts for the passed in CustomerId
  • Description, OpenDate, and Balance are also returned 
  • AccountNumber is required when creating a new claim

Drawio
bordertrue
diagramNameChoosingAnAccount
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth611
revision2

...

  • If needed, follow Choosing a Customer and Choosing an Account to get a valid CustomerId and AccountNumber
  • Use the endpoint, www.example.com/QFDAPI/v1/claim/intake/create to create a new claim
  • The /claim/intake/create endpoint takes in CustomerId and AccountNumber as parameters and the claim will be created for the passed in IDs
  • ClaimId is returned

Drawio
width
bordertrue
diagramNameCreatingAClaim
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth431
revision3

...

  • After Creating A Claim, use the endpoint, www.example.com/QFDAPI/v1/claim/intake/retrieveReasons with a valid ClaimId to get the reason questionnaire for the claim
  • The returned questionnaire contains questions to display so the user can classify the type and reason for the claim. The API returns appropriate questions for that given claim
  • Using the returned questionnaire, a QuestionList of the users answered questions can be built to sent to /claim/intake/addClaimReasons. See Swaggerhub Documentation
  • Use the endpoint, www.example.com/QFDAPI/v1/claim/intake/addClaimReasons to submit the built QuestionList
  • After submitting the users answers, the next step in the intake process is Retrieving and Adding Transactions

Drawio
width
bordertrue
diagramNameRetrievingAndAddingClaimReasons
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth641
revision2

...

Drawio
bordertrue
diagramNameRetrievingAddingTransactions
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth641
revision3

...

Drawio
bordertrue
diagramNameRetrievingSubmittingQuestionnaire
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth641
revision2

...

Drawio
bordertrue
diagramNameRetrievingAndAddingCreditTransactions
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth641
revision2

...

Drawio
width
bordertrue
diagramNameRetrievingAndAddingSimilarTransactions
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth641
revision2

...

Drawio
width
bordertrue
diagramNameRetrievingTransactionsOtherAccount
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1031
revision4


Anchor

...

AddingCheckDeposits

...

AddingCheckDeposits

Adding Check Deposits

  • If /claim/intake/addCheckDeposits is defined as  an endpoint in the APIDocumentationList when retrieving the questionnaire, then it must be called before /claim/intake/addQuestionnaire
  • The /claim/intake/addCheckDeposits are required when the given claim is ATM Deposit and the user is disputing checks deposited
  • Use the endpoint www.example.com/QFDAPI/v1/claim/intake/addDocuments addCheckDeposits to add the required documents check deposit details to the claim
  • The /claim/intake/addDocuments addCheckDeposits endpoint takes in a DocumentRequirementList that contains DocumentStreams for each of the document requirements and other document details. See Swaggerhub Documentation
  • The user can also opt to skip adding required documents for now and add them later on
  • CheckDepositList of check deposits. Each check having an Amound, CheckNumber, Date, and From

Drawio
bordertrue
diagramName

...

AddingCheckDeposits
simpleViewerfalse

...

linksauto
tbstyletop
lboxtrue
diagramWidth

...

410
revision2

Anchor

...

RetrievingCompletingDocRequirements

...

RetrievingCompletingDocRequirements

Retrieving and Completing Document Requirements

  • After Retrieving Retrieving and Submitting Questionnaire, use the endpoint www.example.com/QFDAPI/v1/claim/intake/retrieveCorrespondenceChannels retrieveDocRequirements to retrieve correspondence channels for the given claimthe claims document requirements
  • The /claim/intake/retrieveCorrespondenceChannels retrieveDocRequirements endpoint returns a CorrespondenceChannelList of correspondence channels. If isEditable is true for the defined channel, then the correspondence channel can be updated by the userUse the DocumentRequirementList, a list of document requirements for the given claim
  • If the DocumentRequirementList has one or more items defined, then use the endpoint www.example.com/QFDAPI/v1/claim/intake/verifyCorrespondenceChannels to verify or edit correspondence channelsaddDocuments to add the required documents to the claim
  • The /claim/intake/verifyCorrespondenceChannels addDocuments endpoint takes in a CorrespondenceChannelList of correspondence channels. 
  • If the correspondence channel is correct, then IsVerifiedCorrect must be set to true for that channel
  • If the correspondence channel needs to be changed, then IsVerifiedCorrect must be set to false, and new values provided for the channelDocumentRequirementList that contains DocumentStreams for each of the document requirements and other document details. See Swaggerhub Documentation
  • The user can also opt to skip adding required documents for now and add them later on

Drawio
width
bordertrue
diagramNameVerifyingCorrespondenceChanelsRetrievingAddingDocRequirements
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth760641
revision52

Anchor

...

VerifyingCorrChannels

...

VerifyingCorrChannels

Verifying Correspondence Channels

  • After Retrieving and Submitting Questionnaire,  use the endpoint www.example.com/QFDAPI/v1/claim/intake/retrieveSummary retrieveCorrespondenceChannels to retrieve correspondence channels for the claim summary before submittinggiven claim
    • Only required and supported if client has multi-channel verification enabled
  • The /claim/intake/retrieveSummary returns CorrespondenceDetails, SummaryContactHeader, TransactionDetails, and SummaryQuestionnaire
  • The SummaryQuestionnaire and CorrespondenceDetails follows the same structure as Retrieving and Submitting Questionnaire and Retrieving and Adding Claim Reasons
  • After the user answers all the questions in the questionnaire and chooses a correspondence channel, retrieveCorrespondenceChannels returns a CorrespondenceChannelList of correspondence channels. If isEditable is true for the defined channel, then the correspondence channel can be updated by the user
  • Use the endpoint www.example.com/QFDAPI/v1/claim/intake/verifyCorrespondenceChannels to verify or edit correspondence channels
  • The /claim/intake/verifyCorrespondenceChannels takes in a CorrespondenceChannelList of correspondence channels. 
    • If the correspondence channel is correct, then IsVerifiedCorrect must be set to true for that channel
    • If the correspondence channel needs to be changed, then IsVerifiedCorrect must be set to false, and new values provided for the channel. See Swaggerhub Documentation

Drawio
bordertrue
diagramNameVerifyingCorrespondenceChanels
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth760
revision5

Anchor
RetrievingClaimSummary
RetrievingClaimSummary

Retrieving Summary and Submitting Claim

  • After Retrieving and Submitting Questionnaireuse the endpoint www.example.com/QFDAPI/v1/claim/intake/retrieveSummary to retrieve the claim summary before submitting
  • The /claim/intake/retrieveSummary returns CorrespondenceDetails, SummaryContactHeader, TransactionDetails, and SummaryQuestionnaire
  • The SummaryQuestionnaire and CorrespondenceDetails follows the same structure as Retrieving and Submitting Questionnaire and Retrieving and Adding Claim Reasons
  • After the user answers all the questions in the questionnaire and chooses a correspondence channel, use the endpoint www.example.com/QFDAPI/v1/claim/intake/submit to submit the SummaryQuestionnaire and submit the claim
  • The /claim/intake/submit takes in SummaryQuestionnaire and CorrespondenceDetails. See Swaggerhub Documentation

Drawio
bordertrue
diagramNameRetrievingSubmittingClaim
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth610
revision1


Anchor
SubmitClaimConfirmation
SubmitClaimConfirmation

Retrieving Confirmation

  • After Retrieving Summary and Submitting Claimuse the endpoint www.example.com/QFDAPI/v1/claim/intake/submit to submit the SummaryQuestionnaire and submit the claimretrieveConfirmation to retrieve confirmation documents
  • The /claim/intake/submit takes in SummaryQuestionnaire and CorrespondenceDetails. See Swaggerhub DocumentationretrieveConfirmation returns ConfirmationDocumentStream, ConfirmationMessageMarkup, ConfirmationHeader, and ConfirmationDocumentName

Drawio
width
bordertrue
diagramNameRetrievingSubmittingClaimRetrievingConfirmation
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth610410
revision1

...

Drawio
bordertrue
diagramNameQFD API Intake Flow
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth15812