Skip to main content

Multi API Version 2.11.14

· 3 min read
Maria Stellini

What's Changed

  • Physical cardsPhysical 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.: A new API endpoint is being introduced from which 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. can be replaced due to it having been lost or stolen.

    • POST /managed_cards/{id}/physical/replace_lost_stolen
  • Spend Controls: A new control allowCashback is being introduced which when configured as FALSE would deny cashback transactions on physical cardsPhysical 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.

    • POST /managed_cards/{id}/auth_rule/get
    • POST /managed_cards/{id}/auth_rule/set
  • Managed CardsManaged Card A payment card (virtual or physical) that can be created and managed through the Weavr platform. Cards can operate in prepaid mode (with their own balance) or debit mode (linked to a managed account). All cards must be assigned to a card assignee who is an Authorised User.: A new externalHandle property has been added to the card property. This is a uniquely generated code which will be provided as part of the card object when creating a card. The externalHandle can also be used when searching for a card.

    • POST /managed_cards/get
    • POST /managed_cards/{id}/unfreeze
    • POST /managed_cards/{id}/physical/report_lost
    • POST /managed_cards/{id}/physical/report_stolen
    • POST /managed_cards/{id}/physical/replace_damaged
    • POST /managed_cards/{id}/physical/activate
    • POST /managed_cards/{id}/physical/upgrade
    • POST /managed_cards/{id}/remove
    • POST /managed_cards/{id}/get
    • POST /managed_cards/{id}/update
    • POST /managedcards//create
    • POST /managed_cards/{id}/freeze

What's New

POST /managed_cards/{id}/physical/replace_lost_stolen

What's Changed

POST /managed_cards/get
Request:

Changed content type : application/json

  • Added property externalHandle (string)
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property card (array)

      Changed items (object):

      New required properties:

      • externalHandle
      • Added property externalHandle (string)
POST /managed_cards/{id}/unfreeze
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/physical/report_lost
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/physical/report_stolen
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/physical/replace_damaged
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/physical/activate
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/physical/upgrade
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/auth_rule/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property allowCashback (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 allowCashback (object)

    Enum values:

    • TRUE
    • FALSE
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property allowCashback (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}/remove
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/update
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managedcards//create
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)
POST /managed_cards/{id}/freeze
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • externalHandle
    • Added property externalHandle (string)