Skip to main content

Multi API Version 2.2.0

· 2 min read
Adrian Mizzi

What's Changed

  • Added error code in response SOURCE_NOT_FOUND and DESTINATION_NOT_FOUND
    • 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 /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
    • 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
    • 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
    • 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
    • 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
  • Updated naming in 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. (some parts previously referred to as 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.)
    • 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 Changed

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
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property transfer (array)

      Changed items (object):

      • Changed property conflict (string)

        Added enum values:

        • SOURCE_NOT_FOUND
        • DESTINATION_NOT_FOUND
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 conflict (string)

      Added enum values:

      • SOURCE_NOT_FOUND
      • DESTINATION_NOT_FOUND
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 conflict (string)

      Added enum values:

      • SOURCE_NOT_FOUND
      • DESTINATION_NOT_FOUND

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum values:

      • SOURCE_NOT_FOUND
      • DESTINATION_NOT_FOUND
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
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property send (array)

      Items (object):

      • Property id (object)

        • Property type (string)

        • Property id (integer)

      • Property profileId (integer)

      • Property tag (string)

      • Property source (object)

        • Property type (string)

        • Property id (integer)

      • Property destination (object)

        • Property type (string)

        • Property id (integer)

      • Property destinationAmount (object)

        A message representing a monetary amount in a particular currency.

        • Property currency (string)

          The currency ISO-4217 code, i.e. a three letter uppercase code, such as GBP, EUR, USD.

        • Property amount (integer)

          The monetary amount, scaled to the lowest denomination of the currency. For example, an amount of 1000 for a EUR currency is actually 1000 Euro cents, i.e. EUR 10.00.

      • Property state (string)

        Enum values:

        • INITIALISED
        • COMPLETED
        • REJECTED
        • FAILED
      • Property creationTimestamp (integer)

      • Property conflict (string)

        Enum values:

        • PROFILE_INACTIVE
        • MODEL_CONSTRAINTS_VIOLATED
        • DENIED_BY_INTERCEPTOR
        • DENIED_BY_INSTRUMENT
        • DENIED_BY_FOREX_TRADE
        • CURRENCY_MISMATCH
        • ACCOUNT_BLOCKED
        • SOURCE_NOT_FOUND
        • DESTINATION_NOT_FOUND
    • Deleted property transfer (array)

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 conflict (string)

      Added enum values:

      • SOURCE_NOT_FOUND
      • DESTINATION_NOT_FOUND
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 conflict (string)

      Added enum values:

      • SOURCE_NOT_FOUND
      • DESTINATION_NOT_FOUND

    Changed response : 409 Conflict

    Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum values:

      • SOURCE_NOT_FOUND
      • DESTINATION_NOT_FOUND