generated: '2026-07-24' method: derived source: openapi/*.json definitions ($ref graph across the 24 Afinis specs) note: Afinis messages are ISO 20022-derived. Core recurring entities are the payment instruction, the debtor/creditor accounts and agents (financial institutions), and the response/status objects. Each API is a self-contained message rather than a shared CRUD resource graph. entities: - ACHPaymentAcceptanceCredit - ACHPaymentAcceptanceDebit - AccountStatus - CreditorAccount - CreditorAgent - PoAMethod - WSUDMethod - account - accountIdentification - accountMaskSpecification - accountReport - address - adjustmentAmountAndReason - agent - allowedCharacters - amount - amountAndReason - amountAndType - associatedName - badRequest - balance - bankContact - branchData - businessReport - categoryPurpose - contactDetails - contactType - created - createdDetails - creditTransactionStatusRequest - creditTransactionStatusResponse - creditTransferTransactionInformation - creditor - creditorDebtorParty - creditorReferenceInformation - debitTransactionStatusRequest - debitTransactionStatusResponse - debtor - debtorAccount - debtorAgent - delimiter - directDebitTransactionInformation - discountAppliedAmount - discretionaryData - duePayableAmount - forbidden - garnishmentRemittance - identification - initiatePaymentResponse - instructedAmount - invoicee - length - lineDetails - lineIdentification - locationAndContact - lowerCase - maskAccount - maxLength - maximumAmount - minLength - minimumAmount - notFound - numbers - organisationIdentification - originalTransactionReference - other - owner - participant_profile - party - partyType - paymentIdentification - paymentInformation - paymentInformationCredit - paymentInformationDebit - paymentInformationIdentification - paymentProfile - paymentTypeInformation - postalAddress - primaryIdentifier - privateIdentification - proxyAccountIdentification - received - referredDocumentInformation - relatedRemittanceInformation - remittanceAmount - remittanceInformation - remittanceLocation - remittanceParty - remittedAmount - response - response-200 - response-201 - returnTransactionReference - returns - searchCriteria - secondaryIdentifier - sent - serviceLevel - settlementTimeIndication - specialCharacters - status - statusReasonInformation - statusReasonInformation2 - structuredRemittanceInformation - taxParty - taxPeriod - taxRecord - taxRemittance - transactionArray - transactionArray2 - transactionCreditor - transactionCreditorAccount - transactionDebtor - transactionDebtorAccount - transactionReport - transactionStatusSingleResponse - transactionStatusSingleResponse2 - transactionsSummary - transactionstatus - transactionstatus3 - unableToComply - unauthorized - unprocessableEntity - unstructured - upperCase - verification