Application
Welcome to the "Application" section of Originate's GraphQL API Documentation. In this section, you'll find a comprehensive guide to the available queries and mutations related to loan application data and their management within Originate's loan management platform using GraphQL.
Let's explore the queries and mutations of the application category:
Application Section Queries
Below is a list of all queries related to loan applications within Originate.
applicationById(id: ID!): Application
application(applicationNumber: String!): Application
Application Section Mutations
Below is a list of all mutations related to loan applications within Originate.
initiateApplication(input: CustomerCreateApplicationInput!): InitiateApplicationPayload!
setApplicationBankAccount(input: ApplicationBankStageInput!): ApplicationStepPayload!
initiateBankStatementRequest(input: InitiateBanksStatementInput!): ApplicationStepPayload!
completeBankStatementRequest(input: CompleteBanksStatementInput!): ApplicationStepPayload!
getApplicantCreditScore(input: ApplicationStageInput!): ApplicationStepPayload!
completeExternalBankStatementRequest(input: CompleteExternalBankStatementRequestInput!): ApplicationStepPayload!
completeApplication(input: CompleteApplicationInput!): CompleteApplicationPayload!
generateApplicationOffers(input: ApplicationStageInput!): GenerateApplicationOffersPayload!
generateCustomApplicationOffers(input: ApplicationStageInput!): GenerateApplicationOffersPayload!
storeRejectedApplication(input: RejectedApplicationInput!): CreateLoanApplicationPayload!
setManualReviewApplication(input: ApplicationStageInput!): CreateLoanApplicationPayload!
approveManualReviewApplication(input: ApplicationStageInput!): CreateLoanApplicationPayload!
rejectManualReviewApplication(input: RejectManualReviewApplicationInput!): CreateLoanApplicationPayload!
changeApplicationPolicy(input: ChangeApplicationPolicyInput!): ApplicationStepPayload!
approveManualReviewApplications(input: ApproveManualReviewApplicationsInput!): multiApplicationOperationPayload!
rejectManualReviewApplications(input: RejectManualReviewApplicationsInput!): multiApplicationOperationPayload!
abandonApplication(input: AbandonApplicationInput!): ApplicationStepPayload!
requestSupportingDocument(input: RequestSupportingDocumentInput!): ApplicationStepPayload!
uploadRequestedSupportingDocument(input: UploadRequestedSupportingDocumentInput!): ApplicationStepPayload!
approveUpdatedLoanAmount(input: ApproveUpdatedLoanAmountInput!): ApplicationStepPayload!
reviewSupportingDocuments(input: ReviewSupportingDocumentsInput!): ApplicationStepPayload!
updateApplicationDetails(input: UpdateApplicationDetailsInput!): updateApprovedApplicationAmountPayload!
addApplicationMeta(input: ApplicationMetaInput!): AddApplicationMetaPayload
modifyProcessingFee(input: ModifyProcessingFeeInput!): ApplicationStepPayload
applyMoratoriumOnApplication(input: ApplyMoratoriumOnApplicationInput!): ApplicationStepPayload!
updateApplicationLoanDuration(input: UpdateApplicationLoanDurationInput!):updateApprovedApplicationAmountPayload!
modifyApplicationInterestRate(input: ModifyApplicationInterestRateInput): ApplicationStepPayload!
addApplicationComment(input: AddApplicationCommentInput!): AddApplicationCommentPayload
skipCardCollection(input: SkipCardCollectionInput): SkipCardCollectionPayload
deleteApplicationDocument(input: DeleteApplicationDocumentInput!): DeleteApplicationDocumentPayload!
deleteCustomerDocument(input: DeleteCustomerDocumentInput!): DeleteCustomerDocumentPayload!
assignApplicationToMerchantUser(input: AssignApplicationToMerchantUserInput!): AssignApplicationToMerchantUserPayload!
unassignApplication(input: UnassignApplicationInput!): AssignApplicationToMerchantUserPayload!
mpSetApplicationBankAccount(input: MpSetApplicationBankAccountInput): MpSetApplicationBankAccountPayload!
saveCustomApplicationForm(input: SaveCustomApplicationFormInput!): CustomApplicationFormPayload!
By referring to the documentation for each query and mutation, you'll gain a comprehensive understanding of how to manage loan applications using Originate's GraphQL API. Each operation is documented with detailed information about input parameters, return types, and usage examples.
Feel free to explore and utilize these operations to streamline the loan application process within your applications and leverage the capabilities of Originate's loan management platform.