Skip to main content

Multi API Version 2.11.2

· 3 min read
Adrian Mizzi

What's Changed

  • Changes to kyb/start and kyc/start responses as new field reference introduced and other fields marked as deprecated

    • 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}/kybKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers./start
    • POST /consumersConsumers Individual persons who can be onboarded as identities on Weavr. Consumer identities represent individual customers and require Know Your Customer (KYC) verification. For consumers, the card owner and card assignee are typically the same person./{id}/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./start
  • Spend Control: Removal of unset method, and changes to set method to overwrite the configuration with new payload.

    • POST /managed_cards/{id}/auth_rule/set
  • Addition of tag to filter to:

    • 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
    • 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

What's Deleted

POST /managed_cards/{id}/auth_rule/unset

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}/kybKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers./start
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • reference

    New optional properties:

    • accessToken
    • Added property reference (integer)

      Reference to the parameters required to load kybKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. sdk.

    • Changed property accessToken (string)

      Access token to be used to communicate with KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. provider.

POST /consumersConsumers Individual persons who can be onboarded as identities on Weavr. Consumer identities represent individual customers and require Know Your Customer (KYC) verification. For consumers, the card owner and card assignee are typically the same person./{id}/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./start
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • reference
    • Added property reference (integer)

      Required when calling get params which will be needed to initiate 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.

    • Changed property redirectUrl (string)

      Redirect Consumer to this URL for 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. verification

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum values:

      • DOB_MISSING
      • ADDRESS_MISSING
POST /managed_cards/{id}/auth_rule/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property allowContactless (string)

      A boolean whose default value is 'unset' instead of false/true. Allows distinction between unset and true/false

      Enum values:

      • TRUE
      • FALSE
    • Added property allowAtm (string)

      A boolean whose default value is 'unset' instead of false/true. Allows distinction between unset and true/false

      Enum values:

      • TRUE
      • FALSE
    • Added property allowECommerce (string)

      A boolean whose default value is 'unset' instead of false/true. Allows distinction between unset and true/false

      Enum values:

      • TRUE
      • FALSE
POST /managed_cards/{id}/auth_rule/set
Request:

Changed content type : application/json

  • Added property allowContactless (object)

    Enum values:

    • TRUE
    • FALSE
  • Added property allowAtm (object)

    Enum values:

    • TRUE
    • FALSE
  • Added property allowECommerce (object)

    Enum values:

    • TRUE
    • FALSE
  • Deleted property ruleType (object)

  • Changed property allowedMerchantCategories (array)

    A list of Allowed Merchant Category Codes (MCC). If left empty or not specified, current value is overwritten to an empty list.

  • Changed property blockedMerchantCategories (array)

    A list of Blocked Merchant Category Codes (MCC). If left empty or not specified, current value is overwritten to an empty list.

  • Changed property allowedMerchantIds (array)

    A list of Allowed Merchant IDs. If left empty or not specified, current value is overwritten to an empty list.

  • Changed property blockedMerchantIds (array)

    A list of Blocked Merchant IDs. If left empty or not specified, current value is overwritten to an empty list.

Return Type:

Deleted response : 409 Conflict

Conflict Changed response : 200 OK Success

  • Changed content type : application/json

    • Added property allowContactless (string)

      A boolean whose default value is 'unset' instead of false/true. Allows distinction between unset and true/false

      Enum values:

      • TRUE
      • FALSE
    • Added property allowAtm (string)

      A boolean whose default value is 'unset' instead of false/true. Allows distinction between unset and true/false

      Enum values:

      • TRUE
      • FALSE
    • Added property allowECommerce (string)

      A boolean whose default value is 'unset' instead of false/true. Allows distinction between unset and true/false

      Enum values:

      • TRUE
      • FALSE
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

  • Added property tag (string)
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

  • Added property tag (string)