Skip to main content
Weavr API
API reference 3.2.0

Weavr API

Use Weavr Multi API to embed accounts, cards, and payments directly in your product.

Authentication

Each request to the Multi API must include an api-key that represents your account.

Almost all endpoints require a secondary authentication token access_token that represents the user for whom the request is being executed.

Contact
Weavr
Resource

Corporates

Corporates are identities representing companies. Once on-boarded, Corporates can create and manage their own instruments via your application.

Resource

Consumers

Consumers are identities representing individuals. Once on-boarded, Consumers can create and manage their own instruments via your application.

Resource

Setup

Register and manage the lifecycle of users that can access an identity, including authorized users invited by a Corporate or Consumer root user.

Resource

Sign-in

Sign users in using passwords, biometrics, or third-party auth providers.

Resource

Step-up challenges

Issue and verify step-up challenges that elevate an existing user token.

Resource

Confirmation challenges

Issue and verify confirmation challenges used to authorize lists of resources.

Resource

Authentication factors

Manage user authentication factors, including passwords and device-based factors (OTP and push).

Resource

Access tokens

Acquire and revoke access tokens.

Resource

Authorised signatories

Verify the email of root users who act as authorized signatories of a Corporate or Consumer identity.

Resource

Trusted payees

Manage a list of trusted payees for Outgoing wire transfers and Sends.

Aside from convenience and a reduced chance of making errors when making transactions, this allows for the introduction an SCA exemption, where the account holder can request that transactions to TRUSTED payees to be exempted from the requirement to pass an SCA challenge every time.

Resource

Managed accounts

Managed Accounts are a type of financial instrument offered by Weavr.

They hold funds for their owner, and can be upgraded to IBANs so as to receive and send funds to instruments outside of the Weavr Platform, via Wire Transfers.

Managed accounts can also be used as source and destination instruments in the transfer and send transactions.

Resource

Managed cards

Managed Cards are a type of financial instrument offered by Weavr.

You can create virtual or physical cards that are issued to the consumer or corporate identity.

A card created in prepaid mode has its own balance, whereas a card created in debit mode does not have its own balance but taps into the balance of its parent managed account.

List cardsGET/managed_cardsCreate a prepaid cardPOST/managed_cards#prepaidCreate a debit cardPOST/managed_cards#debitGet a cardGET/managed_cards/{id}Update a cardPATCH/managed_cards/{id}Block a cardPOST/managed_cards/{id}/blockUnblock a cardPOST/managed_cards/{id}/unblockRemove a cardPOST/managed_cards/{id}/removeDownload a card statement as a PDFGET/managed_cards/{id}/statement/pdfRequest a physical card for individual deliveryPOST/managed_cards/{id}/physical#individualRequest a physical card for bulk deliveryPOST/managed_cards/{id}/physical#bulkActivate a physical cardPOST/managed_cards/{id}/physical/activateGet PIN for a physical cardGET/managed_cards/{id}/physical/pinUnblock PIN for a physical cardPATCH/managed_cards/{id}/physical/pin/unblockReplace a damaged physical cardPOST/managed_cards/{id}/physical/replace_damagedReport a physical card as lostPOST/managed_cards/{id}/physical/report_lostReport a physical card as stolenPOST/managed_cards/{id}/physical/report_stolenReplace a lost or stolen physical cardPOST/managed_cards/{id}/physical/replace_lost_stolenReset contactless limit for a physical cardPOST/managed_cards/{id}/physical/contactless_limit/resetPhysical card fulfillment statusWebhook/managed_cards/physical_cards_upgrade/watchManaged card state changeWebhook/managed_cards/state_change/watchCard authorizationWebhook/managed_cards/authorisations/watchManaged card balance adjustmentWebhook/managed_cards/adjustments/watchCard settlementWebhook/managed_cards/settlements/watchManaged card expiry and renewalWebhook/managed_cards/expiries/watchManaged card replacementWebhook/managed_cards/replacement/watch
Resource

Transfers

The Transfer transaction is used to transfer funds between managed accounts and managed cards belonging to same identity.

Resource

Transaction activity

Retrieve the consolidated transaction activity across instruments.

Resource

Incoming wire transfers

Incoming wire transfers received from external bank accounts to managed accounts with IBANs.

Resource

Outgoing wire transfers

The Outgoing Wire Transfer transaction is used to transfer funds from managed accounts to an external bank account.

Resource

Correspondent bank transfers

Correspondent bank transfers allow financial institutions to initiate wire transfers on behalf of originators (third parties). These transfers comply with travel rule requirements by capturing and transmitting originator information.

Resource

Card payments

Retrieve card payment activity, including authorizations, settlements, and related events.

Resource

Spend controls

Manage spend rules and authorization forwarding to approve or reject card payments in real time.

Resource

Sends

The Send transaction is used to send funds between managed accounts and managed cards belonging to different identities.

Resource

Fees

Charge and retrieve in-platform fees.

Resource

Operations

Submit supported API operations for asynchronous bulk processing.

Resource

Manage

Manage bulk processes that group together multiple operations to be executed asynchronously.

Resource

System-managed cards

Manage cards created and controlled by the platform.

Resource

Roles

Retrieve the roles available to users of an identity.