Weavr Multi Product BackOffice API
Weavr Multi Back Office API allows you, as an innovator, to perform various back office operations concerning identities and their instruments, without requiring the users to be logged in.
A token is to be obtained through the access_token method, and this will allow relevant operations
to be performed on behalf of this same identity.
Access Token
Acquire a token granting you access to perform sensitive operations on behalf of an identity.
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.
These accounts can also be used as sources and destinations in the transfer transaction.
With the access_token representing the identity and the consent of the identity, you will be able to operations on the identity's managed accounts, such as getting a managed account's details and retrieving its statement.
Managed Cards
Managed Cards are a type of financial instrument offered by Weavr.
Cards created in prepaid mode have their own balance, whereas those created in debit mode tap into the balance of their parent Managed Accounts.
Apart from being used at merchants for puchases, prepaid mode cards can also be used as sources and destinations in the transfer transaction.
With the access_token representing the identity and the consent of the identity, you will be able to perform operations on the identity's Managed Cards,
such as getting a Managed Card's details and managing its spend rules.
/managed_cards/{id}Update a managed card's renewal typePATCH/managed_cards/{id}/renewalRemove a managed cardPOST/managed_cards/{id}/removeBlock a managed cardPOST/managed_cards/{id}/blockUnblock a managed cardPOST/managed_cards/{id}/unblockGet all spend rules for a managed cardGET/managed_cards/{id}/spend_rulesCreate spend rules for a managed cardPOST/managed_cards/{id}/spend_rulesUpdate spend rules for a managed cardPATCH/managed_cards/{id}/spend_rulesDelete all spend rules for a managed cardDELETE/managed_cards/{id}/spend_rulesGet a managed card statementGET/managed_cards/{id}/statementAuthorized Users
Corporate and Consumer identities can invite authorized users to access their account. Once on-boarded, authorized users can create and manage instruments and transactions on behalf of the identity they are on-boarded with.
With the access_token representing the identity and the consent of the identity, you will be able to create and invite authorized users for the Identity.
Creating and inviting users on behalf of identities are restricted features; by default these endpoints are not available for use.
User Impersonation
Acquire a token that lets you act on behalf of an identity without that identity signing in.
Corporates
Corporates are identities representing companies. Once on-boarded, Corporates can create and manage their own instruments via your application.
Consumers
Consumers are identities representing individuals. Once on-boarded, Consumers can create and manage their own instruments via your application.
Transfers
The Transfer transaction is used to transfer funds between managed accounts and managed cards belonging to the same identity.
Fees
Charge and retrieve in-platform fees.
Operations
Submit supported API operations for asynchronous bulk processing.
Manage
Manage bulk processes that group together multiple operations to be executed asynchronously.
/bulksGet bulk processGET/bulks/{bulk_id}Get all operations in a bulkGET/bulks/{bulk_id}/operationsExecute bulk processPOST/bulks/{bulk_id}/executePause bulk processPOST/bulks/{bulk_id}/pauseResume bulk processPOST/bulks/{bulk_id}/resumeCancel bulk processPOST/bulks/{bulk_id}/cancel