# Modulr Documentation > Modulr help. Modulr help guides. Modulr customer service. Modulr customer support. Modulr customer portal. Customer portal. Modulr how to. Modulr API : Integrate with Modulr quickly and easily. A developer space with all the information and guides to get going quickly. Full API catalogue ## Guides - [Welcome](https://modulr.readme.io/docs/intro.md): This is the place to learn about Modulr's API, View API Documentation and learn about the Modulr Portal - [Contact](https://modulr.readme.io/docs/help-support.md) - [Modulr Portal User Guides](https://modulr.readme.io/docs/using-the-customer-portal-sandbox-and-production.md): Access our Modulr Portal Guides to learn how to use the Sandbox and Production Portal. - [Modulr Access Types](https://modulr.readme.io/docs/types-of-businesses-1.md) - [Getting Sandbox Access](https://modulr.readme.io/docs/gaining-use-of-the-api.md) - [API Base URLs and Authentication Methods](https://modulr.readme.io/docs/api-base-urls.md): Learn about the different Base URL options for use in the Modulr Sandbox - [Build With AI (MCP)](https://modulr.readme.io/docs/build-with-ai-mcp.md) - [Getting Started](https://modulr.readme.io/docs/getting-started.md) - [Security](https://modulr.readme.io/docs/security.md) - [Authentication](https://modulr.readme.io/docs/authentication.md) - [General implementation notes](https://modulr.readme.io/docs/implementation-notes.md) - [Limits and Errors](https://modulr.readme.io/docs/limits-and-errors.md) - [Versioning](https://modulr.readme.io/docs/versioning.md) - [Error handling and duplicate prevention](https://modulr.readme.io/docs/error-handling.md) - [Fundamentals](https://modulr.readme.io/docs/apis-to-aid-with-reconciliation.md): Improving your integration to Modulr - [Payments and Transactions](https://modulr.readme.io/docs/payments-and-transactions.md): Payments are always created first - [Webhooks](https://modulr.readme.io/docs/webhooks.md): Making Best Use of the Modulr webhooks - [Reversals and Reconciliation](https://modulr.readme.io/docs/reversals.md): When payments come back - [Combining Webhooks and APIs](https://modulr.readme.io/docs/reconciliation.md): Making best use of the Modulr APIs and webhooks combined - [Notifications (Webhooks & Emails)](https://modulr.readme.io/docs/notifications-1.md) - [Webhook - Application Status Change](https://modulr.readme.io/docs/webhook-application-status-change.md) - [Webhook - Customer Created](https://modulr.readme.io/docs/webhook-customer-created.md) - [Webhook - Customer Status](https://modulr.readme.io/docs/customer-status.md): For Partners, to be notified that a Customer is fully Approved as part of the KYC/KYB process. - [Webhook - Customer Verification Status](https://modulr.readme.io/docs/custvstat-webhook.md): For Partners, to be notified of a Customer's initial Verfication Status updating, as they progress through the KYC/KYB process. - [Webhook - Account Status Change](https://modulr.readme.io/docs/webhook-account-status-change.md) - [Webhook - Inbound Payments](https://modulr.readme.io/docs/payin-webhook.md) - [Webhook - Outbound Payments](https://modulr.readme.io/docs/payout-webhook.md) - [Webhook - Payment Approval Status Change](https://modulr.readme.io/docs/payment-approval-rejection-webhook.md): A webhook for when an Individual Payment is Approved/Rejected by a user. Must be subscribed to at a Customer Level. - [Webhook - Batch Payment Approval Status Change](https://modulr.readme.io/docs/webhook-batch-payment-approval-status-change.md): A webhook for when a Batch Payment is Approved/Rejected by a user. Must be subscribed to at a Customer Level. - [Webhook - Payment Compliance Status](https://modulr.readme.io/docs/paymentcompliancestatus-webhook.md) - [Webhook - Direct Debit Mandate Status](https://modulr.readme.io/docs/ddmandate-webhook.md): Applicable to the Direct Debit Outbound and Direct Debit Collections services - [Webhook - Direct Debit, Upcoming Collection Credit](https://modulr.readme.io/docs/upcomingddcollectioncredit-webhook.md): Applicable to Direct Debit Collections service - [Webhook - Direct Debit, DD Collection Status](https://modulr.readme.io/docs/webhook-direct-debit-ddcollectionstatus.md) - [Webhook - Direct Debit, Incoming Collection](https://modulr.readme.io/docs/webhook-direct-debit-incoming-collection.md): Applicable only for Direct Debit Outbound service. - [Webhook - Direct Debit, Unpaid Collection](https://modulr.readme.io/docs/webhook-direct-debit-unpaid-collection.md): Applicable only for Direct Debit Outbound service. - [Webhook - Direct Debit, Return Funds](https://modulr.readme.io/docs/webhook-direct-debit-return-funds.md) - [Webhook - Direct Debit Collections Indemnity Claim (DDIC) ](https://modulr.readme.io/docs/webhook-direct-debit-collections-ddic.md) - [Customers](https://modulr.readme.io/docs/customer.md) - [Industry Codes for Modulr KYC](https://modulr.readme.io/docs/industry-codes-for-modulr-kyc.md) - [Customer Verification: Overview](https://modulr.readme.io/docs/customer-verification-overview.md) - [Customer Verification: Integration Guide](https://modulr.readme.io/docs/customer-verification-integration-guide.md) - [Customer Verification: Application Statuses](https://modulr.readme.io/docs/customer-verification-application-statuses.md) - [Accounts](https://modulr.readme.io/docs/account.md) - [Payments](https://modulr.readme.io/docs/payments-2.md) - [Inbound Payments](https://modulr.readme.io/docs/inbound-payments.md) - [Outbound Payments](https://modulr.readme.io/docs/outbound-payments.md) - [Bulk payments](https://modulr.readme.io/docs/bulk-payments.md): Creating multiple single payments with a single file upload - [Batch Payments](https://modulr.readme.io/docs/batch-payments-1.md) - [Payment Approvals](https://modulr.readme.io/docs/approvals.md) - [Payment Types](https://modulr.readme.io/docs/payment-types.md) - [Payment Statuses](https://modulr.readme.io/docs/payment-statuses.md) - [Returned Payments](https://modulr.readme.io/docs/payment-return-reasons.md) - [Payment rules](https://modulr.readme.io/docs/rules-1.md) - [Future Dated](https://modulr.readme.io/docs/future-dated-payments.md) - [Waiting for funds](https://modulr.readme.io/docs/waiting-for-funds.md) - [UK Payment Purpose & Category Codes](https://modulr.readme.io/docs/uk-payment-purpose-category-codes.md): From UK recommended Purpose Code list - [European Payments](https://modulr.readme.io/docs/european-payments.md) - [International Payments](https://modulr.readme.io/docs/international-payments.md) - [Inbound Payments via SWIFT](https://modulr.readme.io/docs/inbound-payments-via-swift.md) - [Outbound Payments via SWIFT](https://modulr.readme.io/docs/outbound-payments-via-swift.md) - [Allowed destinations for supported currencies](https://modulr.readme.io/docs/allowed-destinations-for-modulr-supported-currencies.md): Where international payments from your Modulr account can be sent - [Direct Debits (Outbound & Collections)](https://modulr.readme.io/docs/direct-debits-outbound-collections.md): Learn about setting up Payments and Collections via Direct Debits - [Direct Debit Outbound](https://modulr.readme.io/docs/direct-debit-outbound-1.md) - [Receiving Mandates](https://modulr.readme.io/docs/receiving-mandates.md) - [Receiving DD Collections](https://modulr.readme.io/docs/receiving-dd-collections.md) - [Direct Debit Collections (UK - GBP)](https://modulr.readme.io/docs/direct-debit-collections-1.md) - [Getting started](https://modulr.readme.io/docs/what-is-dd-collections.md): With the Direct Debit Collection API - [Setting up Mandates](https://modulr.readme.io/docs/setting-up-mandates.md) - [Starting Collections](https://modulr.readme.io/docs/starting-collections.md) - [Payer Name Verification (PNV)](https://modulr.readme.io/docs/payer-name-verification-pnv.md): Confirming a link between the payer and the bank account details provided when creating DDIs (Mandates) - [Managing Direct Debit Indemnity Claims (DDIC)](https://modulr.readme.io/docs/managing-direct-debit-indemnity-claims-ddic.md) - [Payment Initiation Service](https://modulr.readme.io/docs/pisp.md): Modulr's DirectPay product - [Getting Started with the Payment Initiation Service](https://modulr.readme.io/docs/getting-started-with-pisp.md) - [Single Immediate Payments](https://modulr.readme.io/docs/single-immediate-payments-overview.md) - [Fixed Recurring Payments (Standing Orders)](https://modulr.readme.io/docs/fixed-recurring-payments-standing-order-overview.md) - [Supported ASPSP (Banks)](https://modulr.readme.io/docs/supported-banks-and-aspsps.md) - [Open Banking V4 API transition](https://modulr.readme.io/docs/open-banking-v4-api-transition.md): Information on new fields & ASPSP transition dates - [Bacs Day 2 - Early funding](https://modulr.readme.io/docs/bacs-day-2-early-funding.md) - [Cards](https://modulr.readme.io/docs/cards-1.md) - [Getting started with Virtual Cards](https://modulr.readme.io/docs/getting-started-with-virtual-cards.md) - [Getting started with Physical Cards](https://modulr.readme.io/docs/physical-cards-overview.md) - [Replacing a card](https://modulr.readme.io/docs/replacing-a-card-copy.md) - [Card Lifecycle](https://modulr.readme.io/docs/card-lifecycle.md) - [Transaction Lifecycle](https://modulr.readme.io/docs/card-transaction-lifecycle.md) - [Card Notifications](https://modulr.readme.io/docs/card-notifications.md) - [API Integration overview](https://modulr.readme.io/docs/api-integration-overview.md) - [PCI - Retrieve secure card details](https://modulr.readme.io/docs/retrieve-secure-card-details.md) - [Sharing Card Details Securely](https://modulr.readme.io/docs/sharing-card-details-securely.md) - [PIN Management](https://modulr.readme.io/docs/pin-management.md) - [Card Activities Simulation](https://modulr.readme.io/docs/example-card-activities-api-response.md) - [Custom Reference Fields](https://modulr.readme.io/docs/custom-reference-fields.md): How to set up and manage Custom Reference Fields - [Card Reports](https://modulr.readme.io/docs/card-reports.md) - [Card Report Notifications](https://modulr.readme.io/docs/card-report-notifications.md) - [Card Controls](https://modulr.readme.io/docs/card-controls.md) - [Transaction decline reasons](https://modulr.readme.io/docs/decline-reasons.md) - [Tokenisation - Overview](https://modulr.readme.io/docs/mobile-wallets.md) - [Provisioning Journey](https://modulr.readme.io/docs/provisioning-journey-1.md) - [Token Management](https://modulr.readme.io/docs/token-management.md) - [General Tokenisation Setup](https://modulr.readme.io/docs/setup.md) - [Channel Managers](https://modulr.readme.io/docs/channel-managers.md) - [Channel Managers - Overview](https://modulr.readme.io/docs/channel-managers-overview.md) - [Channel Manager - Cards](https://modulr.readme.io/docs/channel-manager-cards.md) - [Channel Manager - Activities](https://modulr.readme.io/docs/channel-manager-activities.md) - [Channel Manager - Reports](https://modulr.readme.io/docs/channel-manager-reports.md) - [Channel Manager - Notifications](https://modulr.readme.io/docs/channel-manager-notifications.md) - [Channel Manager - Setting Up A Webhook ](https://modulr.readme.io/docs/channel-manager-setting-up-a-webhook.md) - [Bulk Card Operations](https://modulr.readme.io/docs/bulk-card-operations.md) - [Variable Recurring Payments](https://modulr.readme.io/docs/variable-recurring-payments.md) - [VRP overview](https://modulr.readme.io/docs/vrp-overview.md) - [Getting started with VRP](https://modulr.readme.io/docs/getting-started-with-vrp.md) - [VRP consent](https://modulr.readme.io/docs/create-a-vrp-consent.md): Creating a consent and revoking a consent - [Initiate a VRP payment](https://modulr.readme.io/docs/initiate-a-vrp-payment-using-a-consent.md): Initiate a sweeping VRP payment using the authorised consent - [Commercial Variable Recurring Payments](https://modulr.readme.io/docs/commercial-variable-recurring-payments.md) - [Commercial VRP Overview](https://modulr.readme.io/docs/commercial-vrp-overview.md) - [Getting started with cVRP](https://modulr.readme.io/docs/getting-started-with-cvrp.md) - [Creating a cVRP Consent](https://modulr.readme.io/docs/creating-a-cvrp-consent.md) - [Creating a cVRP Payment](https://modulr.readme.io/docs/creating-a-cvrp-payment.md) - [Confirmation of Payee (CoP)](https://modulr.readme.io/docs/confirmation-of-payee.md) - [Sending Name Check Requests](https://modulr.readme.io/docs/sending-name-check-requests.md) - [Responding to Name Check Requests](https://modulr.readme.io/docs/responding-to-name-check-requests.md) - [EU Verification of Payee (VoP)](https://modulr.readme.io/docs/eu-verification-of-payee-vop.md): Information about the VoP service being launched by EU PSPs in October 2025 - [Sending verification of payee checks](https://modulr.readme.io/docs/sending-vop-check-requests.md) - [Responding to verification of payee check requests](https://modulr.readme.io/docs/responding-to-vop-check-requests.md) - [Collecting Payments with Modulr — Use-Case Guides](https://modulr.readme.io/docs/collecting-payments-with-modulr-use-case-guides.md) - [Set Up Recurring Collections](https://modulr.readme.io/docs/set-up-recurring-collections.md): What you're building: A recurring payment collection flow — collecting fixed or variable amounts from your customers on a regular schedule. This guide focuses on **Direct Debit** as the primary collection method, and also covers when VRP or PIS standing orders may be the better choice. - [Failed Payment Recovery — Direct Debit → Pay by Bank](https://modulr.readme.io/docs/failed-payment-recovery-direct-debit-pay-by-bank.md) - [Third Party Providers](https://modulr.readme.io/docs/third-party-providers-access.md): Information regarding PSD2 - [Platform Reporting and Reconciliation](https://modulr.readme.io/docs/reports-and-reconciliation.md) - [Delegates](https://modulr.readme.io/docs/delegate-access-1.md) ## API Reference - [Create account by customer](https://modulr.readme.io/reference/createaccount.md): Creates an account for a particular customer using the customer’s ID as a reference - [Get an account](https://modulr.readme.io/reference/getaccount.md): Retrieve details of a particular account using its ID as a reference - [Get accounts by customer](https://modulr.readme.io/reference/getaccountsbycustomer.md): Get details of accounts belonging to a particular customer using the customer’s ID as a reference - [Get accounts using filter](https://modulr.readme.io/reference/getaccounts.md): Gives the ability to find accounts and get their details using filters - [Edit an account](https://modulr.readme.io/reference/editaccount.md): Edit details of a particular account using its ID as a reference Currently editable fields: 1. for accounts of all customer types, externalReference can be edited 2. for accounts of PCM_INDIVIDUAL & PCM_BUSINESS customer types, name can additionally be edited - [Set the secured funding limit for an account](https://modulr.readme.io/reference/updatesecuredfundinglimit.md) - [Block a specific account](https://modulr.readme.io/reference/blockaccount.md): Using a unique reference (account ID) you can block an account - [Unblock a specific account](https://modulr.readme.io/reference/unblockaccount.md): Using a unique reference (account ID) you can unblock an account - [Close an account](https://modulr.readme.io/reference/closeaccount.md): Accounts with a zero balance can be closed. The account must have a status of ACTIVE or CLIENT_BLOCKED. - [Create a card authorisation](https://modulr.readme.io/reference/createauthorisation.md): Create an authorisation for a card - [Settle the full or partial card authorisation](https://modulr.readme.io/reference/settleauthorisation.md): Settle the full card authorisation or supply an optional settlementAmount for partial settlement. - [Reverse the card authorisation](https://modulr.readme.io/reference/reverseauthorisation.md): Simulate a reversal of an authorization for a card - [Perform an account status inquiry](https://modulr.readme.io/reference/performaccountstatusinquiry.md): Check whether a card is eligible for transactions without reserving funds - [Create a settlement without prior authorisation](https://modulr.readme.io/reference/createsettlement.md): Submit a settlement directly to the reconciliation pipeline without a prior authorisation - [Create a card refund](https://modulr.readme.io/reference/refund.md): Simulate a standalone refund (credit) for a card, producing a REFUND activity - [Simulate an original credit](https://modulr.readme.io/reference/createoriginalcredit.md): Submit card activity of type original credit - [Reverse an original credit](https://modulr.readme.io/reference/reverseoriginalcredit.md): Reverse a previously applied original credit, producing an ORIGINAL_CREDIT_REVERSAL activity - [Create a standalone chargeback](https://modulr.readme.io/reference/createchargeback.md): Simulate a standalone chargeback for a card. - [Chargeback an existing settlement](https://modulr.readme.io/reference/createchargebackforsettlement.md): Simulate a chargeback of an existing settlement activity. - [Create an offline transaction](https://modulr.readme.io/reference/createofflinetransaction.md): Simulate an offline transaction for a card - [Reverse a chargeback](https://modulr.readme.io/reference/createchargebackreversal.md): Simulate a chargeback reversal for an existing CHARGEBACK activity, producing a CHARGEBACK_REVERSAL activity. - [Simulate a card expiry](https://modulr.readme.io/reference/expirecard.md): Simulate the GPS CARD_EXPIRY message, transitioning the card status to EXPIRED in card-service - [Reverse a credit authorisation](https://modulr.readme.io/reference/reversecreditauthorisation.md): Reverse a pending credit authorisation, producing a CREDIT_AUTH_REV activity - [Simulate a credit authorisation](https://modulr.readme.io/reference/createcreditauthorisation.md): Submit card activity of type credit authorisation - [Resettlement of a chargeback](https://modulr.readme.io/reference/createresettlement.md): Simulate a resettlement (second presentment) for an existing CHARGEBACK activity, producing a RESETTLEMENT activity. - [Unbind a device from a card token](https://modulr.readme.io/reference/unbinddevice.md): Simulate the removal of a device binding from a card token, marking the device as DELETED within the token record in card-service - [Get tasks](https://modulr.readme.io/reference/getasynctasks.md): View the details of card tasks. Ordered by createdDate, with the newest entries appearing first - [Get a card task](https://modulr.readme.io/reference/getasynctask.md): Retrieve the card task. If the task is complete, the resource URL will be provided to allow client to fetch the completed resource. - [Get physical card create tasks by account](https://modulr.readme.io/reference/getcreatephysicalcardasynctasksbyaccount.md): View the details of create physical card tasks by account. Ordered by createdDate, with the newest entries appearing first - [Retrieve card report type notification configuration for partner](https://modulr.readme.io/reference/getnotificationconfigurationsforagivenpartnerandreporttype.md) - [Update report type notification configuration for partner](https://modulr.readme.io/reference/updatenotificationconfigurationsforagivenpartnerandreporttype.md) - [Delete card report notification configuration for partner and report type](https://modulr.readme.io/reference/deleteallnotificationconfigurationsforagivenpartnerandreporttype.md) - [Toggle card report notification for partner and report type](https://modulr.readme.io/reference/togglenotificationsforagivenpartnerandreporttype.md) - [Retrieve card report type notification configuration for customer](https://modulr.readme.io/reference/getnotificationconfigurationsforagivencustomerandreporttype.md) - [Update report type notification configuration for customer](https://modulr.readme.io/reference/updatenotificationconfigurationsforagivencustomerandreporttype.md) - [Delete card report notification configuration for customer and report type](https://modulr.readme.io/reference/deleteallnotificationconfigurationsforagivencustomerandreporttype.md) - [Toggled notifications for customer and card report type](https://modulr.readme.io/reference/togglenotificationsforagivencustomerandreporttype.md) - [Retrieve card reports](https://modulr.readme.io/reference/searchreports.md): Retrieve card reports - [Download a specific card report](https://modulr.readme.io/reference/retrievereport.md): Download a specific card report - [View activities for specific cards or over a date range](https://modulr.readme.io/reference/getcardactivities.md): View activities for a specified list of cards and a given time frame. View activities for all cards belonging to a specified list of accounts and a given time frame. View all activities for a single card when a single card ID is specified, time frame is optional. - [Bulk create partner custom field keys](https://modulr.readme.io/reference/bulkcreatepartnercustomfieldkeys.md): Bulk create partner custom field keys - [Bulk create customer custom field keys](https://modulr.readme.io/reference/bulkcreatecustomercustomfieldkeys.md): Bulk create customer custom field keys - [Update a card's custom fields](https://modulr.readme.io/reference/updatecardcustomfields.md): Replace the values of a card's custom fields if they exist or create new custom fields with the given values if they do not exist - [View existing partner card custom field keys](https://modulr.readme.io/reference/getpartnercustomfieldkeys.md) - [View existing customer card custom field keys](https://modulr.readme.io/reference/getcustomercustomfieldkeys.md) - [Delete partner custom field key](https://modulr.readme.io/reference/deletepartnercustomfieldkey.md): Delete partner custom field key - [Delete customer custom field key](https://modulr.readme.io/reference/deletecustomercustomfieldkey.md): Delete customer custom field key - [Delete card custom field](https://modulr.readme.io/reference/deletecardcustomfield.md): Delete card custom field - [Retrieve a single share secure card details record](https://modulr.readme.io/reference/getsharesecurecarddetailsbyid.md): This endpoint retrieves a specific share secure card details record for a given card and share details token id - [Update share secure details](https://modulr.readme.io/reference/updatesharesecuredetails.md): This endpoints allows updating the share secure card details - [Retrieve share secure card details](https://modulr.readme.io/reference/getsharesecurecarddetails.md): This endpoint allows the user to retrieve the share secure card details for a specific card - [Share secure card details via EMAIL or RETURN methods](https://modulr.readme.io/reference/createsharesecuredetails.md): This endpoint allows the user to create a link to share secure card details for a specific card - [Delete all share secure card details for a card](https://modulr.readme.io/reference/deletesharesecuredetailscardlink.md): This endpoint allows the user to delete the link to share secure card details for a specific card - [Retrieve share details activity of token](https://modulr.readme.io/reference/getsharesecurecarddetailstokenactivity.md): This endpoint allows the user to retrieve the share secure card details activity for a specific share token - [Delete share secure card details](https://modulr.readme.io/reference/deletesharesecuredetails.md): This endpoint allows the user to delete the share secure card details for a specific Id - [Channel Manager Update card](https://modulr.readme.io/reference/channelmanagerupdatecard.md): Update a virtual card - [Channel Manager Update card](https://modulr.readme.io/reference/channelmanagerupdatecard_1.md): Update card - for now, the removal of cancellationDate, authWindowStartDate and authWindowEndDate fields is the only allowed action - [Channel Manager Update Card Custom Fields](https://modulr.readme.io/reference/channelmanagerupdatecardcustomfields.md): Replace the values of a card's custom fields if they exist or create new custom fields with the given values if they do not exist - [Channel Manager Replace card ](https://modulr.readme.io/reference/channelmanagerreplacecard.md): Replace a card, with a reason STOLEN, DAMAGED, LOST, RENEW - [Channel Manager Card enquiry](https://modulr.readme.io/reference/channelmanagercardenquiry.md): Retrieve card details by PAN - [Channel Manager Create card ](https://modulr.readme.io/reference/channelmanagercreatecard.md): Create a new virtual card - [Retrieve channel manager's cards](https://modulr.readme.io/reference/channelmanagergetcards.md): Retrieve cards owned by the channel manager - [Retrieve channel manager's card activities](https://modulr.readme.io/reference/channelmanagergetcardactivities.md): Retrieve card activities owned by the channel manager or over specific Date range.View card activities for a single card when a card ID is specified, time frame is optional. - [Retrieve channel manager's card reports](https://modulr.readme.io/reference/channelmanagersearchcardreports.md): Retrieve card reports owned by the channel manager - [Channel Manager download a specific card report](https://modulr.readme.io/reference/channelmanagerretrievereport.md): Download a specific card report - [Channel Manager Webhook Notifications](https://modulr.readme.io/reference/webhook-notifications.md): Webhooks specifically to work with Channel Manager Integrations - [Retrieve Webhook notification configurations](https://modulr.readme.io/reference/channelmanagergetwebhooknotifications.md): Retrieve Webhook notification configurations for the authenticated Channel Manager - [Create a Webhook notification configuration](https://modulr.readme.io/reference/channelmanagercreatewebhooknotification.md): Create a Webhook notification configuration for the authenticated Channel Manager - [Retrieve Webhook notification configuration](https://modulr.readme.io/reference/channelmanagergetwebhooknotification.md): Retrieve a Webhook notification configuration for the authenticated Channel Manager - [Update a specific Webhook notification configuration for a Channel Manager](https://modulr.readme.io/reference/channelmanagerupdatewebhooknotification.md): Update a specific Webhook notification configuration for a Channel Manager. Replace operations are the only available - [Retrieve Webhook notification configurations](https://modulr.readme.io/reference/channelmanagergetwebhooknotifications_1.md): Retrieve Webhook notification configurations for the authenticated Channel Manager - [Create a new physical card](https://modulr.readme.io/reference/createphysicalcard.md): Asynchronously create a physical card. The response will include a resource to allow the client to check the status of the request. - [Activate a physical card](https://modulr.readme.io/reference/activatecard.md): Physical cards issued by Modulr will be mailed out to cardholders in an inactive state. A cardholder will need to have their card activated before it can be used. Cards can only be activated whilst they have a status of `CREATED`. - [Create a new virtual card](https://modulr.readme.io/reference/createcard.md) - [View the details of an existing card](https://modulr.readme.io/reference/getcard.md) - [View the details of existing cards by account](https://modulr.readme.io/reference/getcardsbyaccount.md) - [View the details of existing cards](https://modulr.readme.io/reference/getcards.md) - [Update a card](https://modulr.readme.io/reference/update.md): Update card and cardholder details - [Update card](https://modulr.readme.io/reference/updatecard.md): Update card - for now, the removal of cancellationDate, authWindowStartDate and authWindowEndDate fields and the update of frequencyUsage field are the only allowed actions - [Update card authentication](https://modulr.readme.io/reference/updatecardauthentication.md): Support knowledge based authentication (KBA) - [[Restricted] Unsuspend a card](https://modulr.readme.io/reference/unsuspendcard.md): Restores a previously suspended card to the status it was in prior to being suspended as applied by the issuer or program manager. Use of this endpoint is `Restricted`, depending on access being granted through contractual setup with Modulr. - [[Restricted] Suspend an existing card](https://modulr.readme.io/reference/suspendcard.md): Suspends a card to temporarily prevent any new authorisations as applied by the issuer or the program manager (i.e. not cardholder elective). This means that all new authorisations will be immediately declined. Outstanding authorisations are unaffected and settlement, chargebacks, refunds, etc will continue to function as normal. Use of this endpoint is `Restricted`, depending on access being granted through contractual setup with Modulr. - [[Restricted] Expire an existing authorisation](https://modulr.readme.io/reference/expireauthorisation.md): [Restricted] Expire an existing authorisation. Note: CREDIT_AUTH and CREDIT_AUTH_REV activities cannot be expired via this endpoint. - [Block an existing card](https://modulr.readme.io/reference/blockcard.md): Blocking a card temporarily disables authorisation processing. This means that all _new_ authorisations will be immediately declined. Outstanding authorisations are unaffected and settlement, chargebacks, refunds, etc will continue to function as normal. - [Unblock an existing card](https://modulr.readme.io/reference/unblockcard.md): Unblocking a card re-enables normal authorisation processing. - [Cancel an existing card](https://modulr.readme.io/reference/cancelcard.md): Cancelling a card _**permanently**_ disables authorisation processing & _**destroys**_ the card from the card scheme perspective. This means that all _new_ authorisations will be immediately declined and this cannot be reversed. Outstanding authorisations are unaffected and settlement, chargebacks, refunds, etc will continue to function as normal. - [Replace a card](https://modulr.readme.io/reference/replacecard.md): Replace a card, with a reason STOLEN, DAMAGED, LOST, RENEW. - [Create secure card details token](https://modulr.readme.io/reference/generatecardholdertoken.md): Create a token that is used as a parameter to retrieve secure card details (PAN, CVV, and PIN) or to perform PIN alterations. This token is to be retrieved by the partner and pushed to the cardholder device where the call is made. The token will be valid for 60 seconds. - [Retrieve secure card details (PAN + CVV + PIN)](https://modulr.readme.io/reference/getsecurecarddetails.md): Receives the secure card details token as a parameter. This call is meant to be done from the cardholder device and not directly by the partner - [Card enquiry](https://modulr.readme.io/reference/cardenquiry.md): Retrieve card details by PAN - [Retrieve PIN](https://modulr.readme.io/reference/retrievepin.md): Retrieves the PIN for a card, as a reminder for the cardholder - [Reset card PIN](https://modulr.readme.io/reference/resetpin.md): Reset the card's PIN for a specific card - [Reset card PIN](https://modulr.readme.io/reference/secureresetpin.md): Reset the PIN for a card using a client access token. This should be done from the card-holder device and not directly by the partner - [Unblock PIN](https://modulr.readme.io/reference/unblockpin.md): Unblock the card's PIN so that it can be used by the cardholder. CVC2 will also be unblocked, where required. - [Get in-app provisioning data for Apple Pay](https://modulr.readme.io/reference/getinappprovisioningforapple.md): Retrieves and encrypts the data needed for the client application to provision a card to Apple Pay - [Get card tokens](https://modulr.readme.io/reference/getcardtokens.md): Retrieves all payment card tokens for the given card - [Get card token OTP details](https://modulr.readme.io/reference/getotpdetails.md): Retrieves the OTP details given the corresponding card token ID - [Suspend card token](https://modulr.readme.io/reference/suspendcardtoken.md): Suspends a token to temporarily prevent any new authorisations - [Unsuspend card token](https://modulr.readme.io/reference/unsuspendcardtoken.md): Restores a previously suspended token to active - [Deactivate card token](https://modulr.readme.io/reference/deactivatecardtoken.md): Deactivating a token permanently disables authorisation processing. This action is irreversible - [Download a specific card report](https://modulr.readme.io/reference/retrievepresignedreporturl.md): Download a specific card report - [Create a new beneficiary for a specified customer](https://modulr.readme.io/reference/createbeneficiary.md): The ability to create a new beneficiary for a customer, using their customer ID as a reference. - [Retrieve beneficiaries](https://modulr.readme.io/reference/getbeneficiaries.md): The ability to get the details of beneficiaries using various pieces of information, e.g. using customer ID, retrieve all beneficiaries created by that customer. Can get details of one particular beneficiary based on the unique beneficiary reference number. - [Retrieve locked beneficiary entities](https://modulr.readme.io/reference/getlocks.md): Fetch references of the entities (payment, rule) that have caused the beneficiary to be locked - [Delete beneficiaries for a specified customer](https://modulr.readme.io/reference/deletebeneficiaries.md): deleting beneficiaries for a customer, using their customer ID - [Create an account name check](https://modulr.readme.io/reference/createoutboundcop.md): This endpoint allows you to check the account details of a payee with their bank before you create a beneficiary or payment. If the account details are confirmed, you will have greater assurance that a payment you create will reach the correct bank account. This endpoint does not support idempotent requests. Any requests containing an x-mod-nonce header used by a previous request will return the response 403: Forbidden ("Unique/allowed nonce header not found") - [Create an account name check for Direct Debit Payer](https://modulr.readme.io/reference/createoutboundcheckforpnv.md): Payer Name Verification (PNV) automatically checks that your payer’s name matches the name on the bank account details submitted when setting up BACS Direct Debits. This reduces your exposure to fraud and failed payment setups This endpoint does not support idempotent requests. Any requests containing an x-mod-nonce header used by a previous request will return the response 403: Forbidden ("Unique/allowed nonce header not found") - [Get SRD Accounts](https://modulr.readme.io/reference/getsrdaccounts.md): Returns a list of all sort codes and account numbers for which Secondary Reference Data must be provided with all account name check requests. - [Create a new customer](https://modulr.readme.io/reference/createcustomer.md): This endpoint allows you to create a new customer. Creating a customer is a complex process with several dependencies, e.g: Directors, type of customer, legal specifications. For further information, please visit 'Creating a customer and account' entry on our API documentation - [Retrieve customers using filters](https://modulr.readme.io/reference/getcustomers.md): Either using unique references, such as customer ID, or filter parameters, such as verification status, get details of any customers found. - [Retrieve a specific customer using a unique customer reference](https://modulr.readme.io/reference/getcustomer.md): Retrieve a specific customer using a unique customer reference. This identifier can be found in the response obtained after creating a new customer, it starts by C, e.g: C0000000 - [Edit a specific customer using a unique customer reference](https://modulr.readme.io/reference/editcustomer.md): Currently editable fields:
  1. For all customer types: externalReference can be edited
  2. For all customers not requiring manual or in-house KYC verification: industryCode, registeredAddress, tcsVersions and regNumber can additionally be edited. Of those:
  3. For vulnerabilityReason you must supply a list and to delete a list you must supply an empty list in request, not supplying a list will result in no change
- [Edit a customer](https://modulr.readme.io/reference/patchcustomer.md): Edit details of a particular customer using its ID as a reference. Current editable fields: complianceData - [Create or update a customer’s tax identifiers](https://modulr.readme.io/reference/updatetaxidentifiersbycustomerid.md): Creates or updates a customer’s tax identifiers, please provide list of countries where applicable - [Create or update customer identification information](https://modulr.readme.io/reference/updatecustomeridentificationinfosbycustomerid.md): Creates or updates customer identification information, such as national or legal entity identifiers - [Create or update the list of countries where an associate is considered tax-resident](https://modulr.readme.io/reference/updatetaxresidenciesforassociate.md): Creates or updates the list of countries where an associate is considered tax-resident, supporting compliance with CRS/FATCA and local tax rules - [Create or update tax identifiers for an associate](https://modulr.readme.io/reference/updatetaxidentifiersforassociate.md): Creates or updates an associate’s tax identifiers, specific types are available for Spain, France and Netherlands, use type TIN for all other country codes - [Create or update an associate’s personal details](https://modulr.readme.io/reference/updatepersonalinformationforassociate.md): Creates or updates an associate’s personal details, such as birth data, nationality, and sex - [Create or update the department code for an associate](https://modulr.readme.io/reference/updatedepartmentforassociate.md): Creates or updates the department code for individuals residing in France - [Create or update identification document details for an associate](https://modulr.readme.io/reference/updateidentificationdocumentsdetailsforassociate.md): Creates or updates identification document details for an associate. Captures official document data used for verification and compliance checks - [Get all associates for a customer](https://modulr.readme.io/reference/getassociatesbycustomer.md) - [Create or Update Tax Residency Information for an Application Associate](https://modulr.readme.io/reference/updatetaxresidenciesforassociate_1.md): Creates or updates the list of countries where an individual/associate is considered tax-resident, supporting compliance with CRS/FATCA and local tax rules. - [Create or Update Personal Details for an Application Associate](https://modulr.readme.io/reference/updatepersonalinformationforassociate_1.md): Creates or updates an individual/associate's personal details for the specified application, such as birth data, nationality, and sex. - [Add an individual/associated entity to an Onboarding Application](https://modulr.readme.io/reference/createapplicationassociate.md): Creates a new individual/associated entity with a unique identifier to the specified application, capturing key details such as name, date of birth, address etc. - [Create a secure Customer Verification SDK Session](https://modulr.readme.io/reference/createsdkkey.md): Creates a short-lived access key that authorises a Customer Verification session for the specified application. - [Create a New Onboarding Application](https://modulr.readme.io/reference/createapplication.md): Creates a new application with a unique identifier with a status of NEW. - [Submit an application for verification](https://modulr.readme.io/reference/verifyapplication.md): Submits an application for initial KYB/KYC review once all required data is provided. - [Create or Update Know Your Customer Data for a Customer Application](https://modulr.readme.io/reference/updateknowyourcustomerbyapplicationid.md): Creates or updates the Know Your Customer data for the specified application, including expected transaction values, expected transaction volumes or trading name, incorporation date, business activities for business entities only. - [Get business addresses for an Onboarding Application](https://modulr.readme.io/reference/getbusinessaddresses.md): Retrieves the business addresses recorded for the business linked to the specified application. - [Add a business address to an Onboarding Application](https://modulr.readme.io/reference/createbusinessaddress.md): Creates a new business address, of type REGISTERED or TRADING, for the business linked to the specified application. - [Submit a business application for verification](https://modulr.readme.io/reference/submitapplication.md): Initiates KYB verification for a business application and returns a submission reference. - [Mark application as closed for modification](https://modulr.readme.io/reference/finaliseapplication.md): Confirms all business and associate details have been submitted. The application will be processed for verification. - [Submit an associate for verification](https://modulr.readme.io/reference/submitassociateforverification.md): Submits an associate for KYB verification and returns a submission reference. - [Direct Debits](https://modulr.readme.io/reference/direct-debits.md) - [Create a Direct Debit mandate for the given account-id.](https://modulr.readme.io/reference/createmandate.md): Setting up a Mandate is the first step in creating a Direct Debit. You can only set up scheduled payments ('collections') after there is a Mandate created with the details of the payee. - [Create the collection schedule for the given mandate-id.](https://modulr.readme.io/reference/createcollectionschedule.md): Creates a Direct Debit collection schedule; the agreed to framework for the collections for the given mandate-id. This could be a single collection or multiple and includes the frequency and amounts of the planned payments. - [Represent collection for given collection id](https://modulr.readme.io/reference/representcollection.md): Represent collection for given collection id - [Get Mandates based on search criteria.](https://modulr.readme.io/reference/getmandates.md): If trying to find one or several particular mandates, then you can narrow down your search by using the filters available here. These include the mandate id, either the submitted or created date range, the account name on the mandate, etc... - [Get all collectionschedules for a mandate](https://modulr.readme.io/reference/getcollectionschedules.md): By supplying the mandate id you can view all information regarding the collection schedules linked to that mandate. - [Get all collection activities of an account](https://modulr.readme.io/reference/getcollections.md): Once a collection schedule is set up, any past collections (whether successful or not) can be retrieved. This endpoint supports only paginated responses with the default page size of 20 (min 1, max 500). - [Get Reconciliations based on search criteria.](https://modulr.readme.io/reference/getreconciliations.md): Use this endpoint to get a list of Reconciliations for a given account and date. - [Cancel Mandate for given mandate-id.](https://modulr.readme.io/reference/cancelmandate.md): Cancel Mandate for given mandate-id. - [Bulk request of Direct Debit mandates for the given account-id.](https://modulr.readme.io/reference/createbulkmandate.md) - [Bulk mandate cancellation request for the given account-id.](https://modulr.readme.io/reference/cancelbulkmandate.md) - [Cancel a Direct Debit collection schedule for the given collection-id.](https://modulr.readme.io/reference/cancelcollectionschedule.md) - [Cancel a Direct Debit collection for the given collection-id.](https://modulr.readme.io/reference/cancelcollection.md) - [Direct Debit Outbound Mandate Operations](https://modulr.readme.io/reference/direct-debit-outbound-mandate-operations.md) - [Reject Collection](https://modulr.readme.io/reference/rejectcollection.md): Reject Collection - [Cancel a specific Mandate](https://modulr.readme.io/reference/cancelddosmandate.md): Used to request the cancellation of a Mandate. - [Retrieve all Mandates for an account](https://modulr.readme.io/reference/retrievemandates.md): Used to get all the Mandates for a specific account. - [Get Indemnity Claims based on search criteria](https://modulr.readme.io/reference/getindemnityclaims.md): Returns a list of Indemnity Claim Advice's based on the parameters provided. - [Get an Indemnity Claim for a given id](https://modulr.readme.io/reference/getindemnityclaim.md): Returns a singular Indemnity Claim based on the ID supplied in the path. - [Create a payment](https://modulr.readme.io/reference/sendpayment.md): Supports both Payments to external bank accounts via Faster Payments and transfers to other Modulr accounts. Requests to Payments are asynchronous. - [Make a batch payment](https://modulr.readme.io/reference/submitbatchpayments.md): As well as supporting individual payment requests, the Modulr payment platform can also handle multiple payment objects in the same request. This endpoint allows you to make a new batch payment. - [Retrieve payments](https://modulr.readme.io/reference/getpayments.md): The ability to get the details of payments using various pieces of information, e.g. using Account ID, retrieve all payments in that account. Can get details of one particular payment based on the unique payment reference number. - [Get batch payment by ID](https://modulr.readme.io/reference/getbatchpayment.md): Get the details of an existing batch payment by ID - [Get batch payments by a given set of parameters](https://modulr.readme.io/reference/getbatchpayments.md): This endpoint allows for a user who has submitted multiple batch to use some criteria to get the batch payments. - [Cancel the batch payment](https://modulr.readme.io/reference/cancelbatchpayments.md): Cancels a batch payment request if it is not already processed - [Endpoint to mock the credit of an account](https://modulr.readme.io/reference/createpayments.md): Inbound payments - mock (Sandbox only) - [Create a Rule](https://modulr.readme.io/reference/createrule.md): When you want a new rule on an account you can create one with this endpoint. Note that Rules are linked to an Account and each Account can only have one instance of a Rule type - [Get all Rules for a specific Account](https://modulr.readme.io/reference/getrules.md): The ability to get the details of all rules associated with the specified account using the Account ID as a reference. Can filter by a specific type using the type parameter. - [Retrieve a Rule by rule type on a specific account](https://modulr.readme.io/reference/getrule.md): You need to know the unique reference of the account and the rule type you want to get to information on. - [Edit a specific Rule](https://modulr.readme.io/reference/modifyrule.md): The ability to modify the details of a specific rule based on the rule's unique reference. - [Delete a Rule](https://modulr.readme.io/reference/removerules.md): When you no longer want a rule on an account you can do it with this endpoint. You can delete more than one rule in the same request. - [Get transactions for a specific Account](https://modulr.readme.io/reference/gettransactionsbyaccount.md): Retrieves the last 6 months of transactions (successful payments in & out) of an account, specified by a unique account reference. - [Uploads and stores document](https://modulr.readme.io/reference/upload.md): Uploads and stores document in a repository. Gives back Url encoded document path in the repository - [Uploads and stores documents associated with an existing customer record](https://modulr.readme.io/reference/upload_1.md): Upload and store documents related to an existing customer, typically those collected during Know Your Customer (KYC) or Know Your Business (KYB) verification processes - [Create access group](https://modulr.readme.io/reference/createaccessgroup.md): The ability to create a new access group - [Get a list of access groups](https://modulr.readme.io/reference/getaccessgroups.md): The ability to list all access groups for the customer - [Get access group](https://modulr.readme.io/reference/getaccessgroup.md): The ability to retrieve an access group by ID - [Update access group](https://modulr.readme.io/reference/updateaccessgroup.md): The ability to update an access group's name and add or remove an account - [Get business entity for an Onboarding Application](https://modulr.readme.io/reference/getbusiness.md): Retrieves the business entity for the specified application, including key details such as business name, type and company registration number. - [Add a business entity to an Onboarding Application](https://modulr.readme.io/reference/createbusiness.md): Creates a new business entity with a unique identifier to the specified application, capturing key details such as business name, type and company registration number. - [Upload payment file and store valid payments](https://modulr.readme.io/reference/upload-payment-file.md): Uploads the payment file and store the valid files extracted payments for later creating payments - [Create payments from an uploaded file](https://modulr.readme.io/reference/proceed.md): Create a batch payment request from a valid upload file and send for processing to the payment service - [Get an upload file latest status](https://modulr.readme.io/reference/status.md): Get latest status of an uploaded payment file - [Create payments from one or more uploaded files](https://modulr.readme.io/reference/proceed_1.md): Create batch payment requests from valid upload files with a single applicable MFA challenge and send for processing to the payment service - [Get paginated summaries of child file uploads](https://modulr.readme.io/reference/summaries.md): Returns a paginated list of child file upload summaries for a delegate payment file. For delegate users the fileId is the parent bid; for regular users it is the file bid. - [Set up a Notification for a Partner](https://modulr.readme.io/reference/addpartnernotification.md): Sets up a new notification for a partner using the partner's ID as a reference. Returns a notification ID that should be saved if the notification needs to be amended in the future - [Get all Notifications linked directly to a Partner](https://modulr.readme.io/reference/getallpartnernotifications.md): Retrieve details of all notifications set up for a partner using the partner's ID as a reference - [Retrieve a specific notification by unique reference for a specific partner](https://modulr.readme.io/reference/getpartnernotification.md): This allows you to see the settings for a particular notification that has been set up, for example if you want to check if it is active or the emails the notification is being sent to. It would be best practice to call this before updating a notification. - [Update a specific notification by unique reference for a specific partner](https://modulr.readme.io/reference/editpartnernotification.md): If you need to change anything about a particular notification, for example add an email address or make it inactive, then this is the endpoint to use. You need to put all of the information into this request for the notification even if it isn't changing, so either you will need to record this somewhere when you create the notification, or call the 'GET' request first. - [Set up a Notification for a Customer](https://modulr.readme.io/reference/addcustomernotification.md): Sets up a new notification for a customer using the customer's ID as a reference. Returns a notification ID that should be saved if the notification needs to be amended in the future - [Get all Notifications for a Customer](https://modulr.readme.io/reference/getallcustomernotifications.md): Retrieve details of all notifications set up for a customer using the customer's ID as a reference - [Retrieve a specific notification by unique reference for a specific customer](https://modulr.readme.io/reference/getcustomernotification.md): This allows you to see the settings for a particular notification that has been set up, for example if you want to check if it is active or the emails the notification is being sent to. It would be best practice to call this before updating a notification. - [Update a specific notification by unique reference for a specific customer](https://modulr.readme.io/reference/editcustomernotification.md): If you need to change anything about a particular notification, for example add an email address or make it inactive, then this is the endpoint to use. You need to put all of the information into this request for the notification even if it isn't changing, so either you will need to record this somewhere when you create the notification, or call the 'GET' request first. - [Check if a particular webhook has failed](https://modulr.readme.io/reference/getfailedwebhooks.md): Only supports webhook notifications and as such uses the webhook endpoint. Request a specific notification ID and specify you want to see failures. (Max 50) - [List active bulk card requests](https://modulr.readme.io/reference/getactivebulkcardrequests.md): Retrieve non-terminated (not processed/archived/deleted) bulk card requests for current user - [Submit bulk cards operations](https://modulr.readme.io/reference/submitbulkcardoperations.md): Send Card details for Create/Update/Cancel/Patch Cards in bulk. Processing part will be asynchronous - [Upload CSV file with bulk card operations](https://modulr.readme.io/reference/uploadbulkcards.md): Allow clients to upload csv file with create, update and change card status requests - [Get bulk cards by id](https://modulr.readme.io/reference/getbulkcardsinfo.md): Get all batch specific information - [Mark bulk request as deleted](https://modulr.readme.io/reference/deletebulkrequest.md): Allows client to mark bulk request as deleted if not already processed, processed with errors or archived - [Retrieve all Webhook Notification Subscriptions for a Customer.](https://modulr.readme.io/reference/getallcustomerwebhooknotificationsubscriptions.md) - [Set up a new Webhook Notification Subscription for a Customer.](https://modulr.readme.io/reference/addcustomerwebhooknotificationsubscription.md) - [Retrieve a specific Webhook Notification Subscription for a Customer using the Notification ID.](https://modulr.readme.io/reference/getcustomerwebhooknotificationsubscription.md) - [Update a specific Webhook Notification Subscription for a Customer.](https://modulr.readme.io/reference/editcustomerwebhooknotificationsubscription.md) - [Delete a Webhook Notification Subscription for a Customer using the Notification ID.](https://modulr.readme.io/reference/deletecustomerwebhooknotificationsubscription.md) - [Retrieve failed Webhook Notifications for a Webhook using the Notification ID.](https://modulr.readme.io/reference/getfailedwebhooknotifications.md) - [Initiate a Variable Recurring Payment.](https://modulr.readme.io/reference/initiatevrppayment.md): Initiates a new Variable Recurring Payment using an existing authorised consent. - [Create a VRP consent](https://modulr.readme.io/reference/initiateconsentcreation.md): Create a Variable Recurring Payment (VRP) consent for authorisation by the payment service user. The consent can then be used to initiate one or more payments within the payment constraints specified. - [Confirm the availability of funds in an account.](https://modulr.readme.io/reference/confirmfunds.md): Confirm the availability of funds in account, prior to initiating a Variable Recurring Payment, using an authorised consent. - [Get Variable Recurring Payment](https://modulr.readme.io/reference/getvrppayment.md): Fetch the details of a payment initiated using Variable Recurring Payment (VRP) based on a unique payment ID. - [Get VRP consent.](https://modulr.readme.io/reference/getvrpconsent.md): Returns information about a given Variable Recurring Payment consent. - [Revoke a VRP consent.](https://modulr.readme.io/reference/revokevrpconsent.md): Cancels a VRP consent and stops further variable recurring payments being made using it. - [Initiate standing order from ASPSP](https://modulr.readme.io/reference/createstandingorderinitiation.md): Initiate a new standing order to the specified destination account from an account held at an ASPSP. - [Initiate payment from ASPSP](https://modulr.readme.io/reference/createpaymentinitiation.md): Initiate a payment to the specified destination account from an account held at an ASPSP. - [Get standing order initiation request details](https://modulr.readme.io/reference/getstandingorderinitiation.md): Retrieve the details of a specific standing order initiation request. - [Get payment initiation request details](https://modulr.readme.io/reference/getpaymentinitiation.md): Retrieve the details of a specific payment initiation request. - [Get supported ASPSPs](https://modulr.readme.io/reference/getaspsproviders.md): Gets a list of all supported Account Servicing Payment Service Providers (ASPSPs). - [Create Verification of Payee (VOP) request](https://modulr.readme.io/reference/createoutboundvop.md): This endpoint allows you to get information on the accuracy of the payee details the user is going to send a payment to. ## Recipes - [HMAC Authentication](https://modulr.readme.io/recipes/hmac-authentication.md) ## Changelog - [Your Modulr Product Update June 2026](https://modulr.readme.io/changelog/your-modulr-product-update-june-2026.md) - [Your Modulr Product Update May 2026](https://modulr.readme.io/changelog/your-modulr-product-update-may-2026.md) - [Your Modulr Product Update January 2026](https://modulr.readme.io/changelog/your-modulr-product-update-january-2026.md) - [Your Modulr Product Update October 2025](https://modulr.readme.io/changelog/your-modulr-product-update-october-2025.md) - [Your Modulr Product Update September 2025](https://modulr.readme.io/changelog/your-modulr-product-update-september-2025.md) - [ModConnect July 2025](https://modulr.readme.io/changelog/modconnect-july-2025.md) - [ModConnect June 2025](https://modulr.readme.io/changelog/modconnect-june-2025.md) - [ModConnect May 2025](https://modulr.readme.io/changelog/modconnect-may-2025.md) - [ModConnect April 2025](https://modulr.readme.io/changelog/modconnect-april-2025.md) - [ModConnect Quarterly Round Up 1 2025](https://modulr.readme.io/changelog/modconnect-quarterly-round-up.md)