Skip to main content

Multi API Version 2.13.13

· 4 min read
Maria Stellini

More flexible physical cardPhysical Card A payment card that is printed or embedded in wearables and sent to customers directly. Physical cards are created by first creating a virtual card and then upgrading it to a physical card. They are sent in an inactive state and must be activated by the card assignee before first use. PINs

You can now show and update physical cardPhysical Card A payment card that is printed or embedded in wearables and sent to customers directly. Physical cards are created by first creating a virtual card and then upgrading it to a physical card. They are sent in an inactive state and must be activated by the card assignee before first use. PINs as soon as a virtual cardVirtual Card A payment card that is created instantly and can be used for e-commerce and online purchases. Virtual cards are issued through the Mastercard network and are automatically enrolled in the 3D Secure program for increased security and limited fraud risk. They can be created in prepaid or debit mode. is upgraded to a physical cardPhysical Card A payment card that is printed or embedded in wearables and sent to customers directly. Physical cards are created by first creating a virtual card and then upgrading it to a physical card. They are sent in an inactive state and must be activated by the card assignee before first use.. Previously cards had to be activated first.

New Webhook notifications

We have added a new webhook so that you are notified when there are updates on the KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. status of a corporate's director or beneficiaryBeneficiary A trusted recipient for payments that includes both information about the business or individual as well as their bank account or instrument details. When using trusted beneficiaries, customers may be allowed to skip Strong Customer Authentication (SCA) when executing Outgoing Wire Transfer or Send transactions, reducing the number of approval steps required..

Updates to the TransferTransfer A transaction that moves funds between instruments managed by Weavr. The source and destination instruments of a transfer transaction must be owned by the same identity. Transfers can be scheduled for future execution and can be performed in bulk operations. transaction

We are enhancing our APIs so that we can support a broader set of providers and use-cases. In some use-cases, the TransferTransfer A transaction that moves funds between instruments managed by Weavr. The source and destination instruments of a transfer transaction must be owned by the same identity. Transfers can be scheduled for future execution and can be performed in bulk operations. transaction may not be executed instantly so the transferTransfer A transaction that moves funds between instruments managed by Weavr. The source and destination instruments of a transfer transaction must be owned by the same identity. Transfers can be scheduled for future execution and can be performed in bulk operations. transaction's status will be shown as PENDING. You can check the status of the transaction by calling the transfers/get or transfers\{id\}\get APIs.

API ChangeLog

What's Changed


POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • rootUser
    • Added property rootUser (object)

      • Property id (integer)

      • Property type (string)

        Enum values:

        • ROOT
        • USER
      • Property identity (object)

        • Property type (string)

        • Property id (integer)

      • Property username (string)

      • Property title (string)

      • Property name (string)

      • Property surname (string)

      • Property email (string)

      • Property active (boolean)

      • Property companyPosition (string)

      • Property mobileCountryCode (string)

      • Property mobileNumber (string)

POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/update
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • rootUser
    • Added property rootUser (object)

      • Property id (integer)

      • Property type (string)

        Enum values:

        • ROOT
        • USER
      • Property identity (object)

        • Property type (string)

        • Property id (integer)

      • Property username (string)

      • Property title (string)

      • Property name (string)

      • Property surname (string)

      • Property email (string)

      • Property active (boolean)

      • Property companyPosition (string)

      • Property mobileCountryCode (string)

      • Property mobileNumber (string)

POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./_/create
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • rootUser
    • Added property rootUser (object)

      • Property id (integer)

      • Property type (string)

        Enum values:

        • ROOT
        • USER
      • Property identity (object)

        • Property type (string)

        • Property id (integer)

      • Property username (string)

      • Property title (string)

      • Property name (string)

      • Property surname (string)

      • Property email (string)

      • Property active (boolean)

      • Property companyPosition (string)

      • Property mobileCountryCode (string)

      • Property mobileNumber (string)

POST /managed_cards/{id}/physical/pin/set
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Removed enum value:

      • PHYSICAL_CARD_NOT_ACTIVATED
POST /transfersTransfer A transaction that moves funds between instruments managed by Weavr. The source and destination instruments of a transfer transaction must be owned by the same identity. Transfers can be scheduled for future execution and can be performed in bulk operations./get
Request:

Changed content type : application/json

  • Changed property state (string)

    Added enum value:

    • PENDING
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property transfer (array)

      Changed items (object):

      • Changed property state (string)

        Added enum value:

        • PENDING
      • Changed property conflict (string)

        Added enum value:

        • CROSS_PROVIDER_TRANSFER_UNSUPPORTED
POST /transfersTransfer A transaction that moves funds between instruments managed by Weavr. The source and destination instruments of a transfer transaction must be owned by the same identity. Transfers can be scheduled for future execution and can be performed in bulk operations./{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property state (string)

      Added enum value:

      • PENDING
    • Changed property conflict (string)

      Added enum value:

      • CROSS_PROVIDER_TRANSFER_UNSUPPORTED
POST /transfersTransfer A transaction that moves funds between instruments managed by Weavr. The source and destination instruments of a transfer transaction must be owned by the same identity. Transfers can be scheduled for future execution and can be performed in bulk operations./_/execute
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property state (string)

      Added enum value:

      • PENDING
    • Changed property conflict (string)

      Added enum value:

      • CROSS_PROVIDER_TRANSFER_UNSUPPORTED

    Changed response : 409 Conflict

    Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • CROSS_PROVIDER_TRANSFER_UNSUPPORTED
POST /sendSend A transaction type that allows sending funds to another identity's instrument or to a beneficiary. Send transactions may require Strong Customer Authentication depending on the destination and whether it's a trusted beneficiary./get
Request:

Changed content type : application/json

  • Changed property state (string)

    Added enum value:

    • PENDING
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property send (array)

      Changed items (object):

      • Changed property state (string)

        Added enum value:

        • PENDING
      • Changed property conflict (string)

        Added enum value:

        • CROSS_PROVIDER_SEND_UNSUPPORTED
POST /sendSend A transaction type that allows sending funds to another identity's instrument or to a beneficiary. Send transactions may require Strong Customer Authentication depending on the destination and whether it's a trusted beneficiary./{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property state (string)

      Added enum value:

      • PENDING
    • Changed property conflict (string)

      Added enum value:

      • CROSS_PROVIDER_SEND_UNSUPPORTED
POST /sendSend A transaction type that allows sending funds to another identity's instrument or to a beneficiary. Send transactions may require Strong Customer Authentication depending on the destination and whether it's a trusted beneficiary./_/execute
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property state (string)

      Added enum value:

      • PENDING
    • Changed property conflict (string)

      Added enum value:

      • CROSS_PROVIDER_SEND_UNSUPPORTED

    Changed response : 409 Conflict

    Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • CROSS_PROVIDER_SEND_UNSUPPORTED