Skip to main content

Version 2.5.1

· 6 min read

What's Changed

  • Change in field name defaultCurrency to baseCurrency in Corporate and Consumer Identities
  • Changed allowedLimit to remainingLimit type to Currency Amount. Currency is the same as baseCurrency
  • Added enhancedCompanyChecksVerified to Corporate Identity
  • Added enhancedDueDiligence to Consumer Identity
  • Reverted a change in a previous release and re-introduced mandatory email and mobile number to Consumer Identity

Detailed Changes

POST /corporates/{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property baseCurrency (string)

      The default currency of the corporate

    • Deleted property defaultCurrency (string)

      The default currency of the corporate

    • Changed property kyb (object)

      The KYB status of the corporate account.

      • Added property enhancedCompanyChecksVerified (object)

        Enum values:

        • "NOT_STARTED"
        • "INITIATED"
        • "APPROVED"
        • "REJECTED"
      • Changed property allowedLimit (integer -> object)

        The allowed funding limit for the corporate given the current KYB Status.

      • Changed property remainingLimit (integer -> object)

        The remaining funding limit for the corporate given the current KYB Status. This is the difference between the allowedLimit amount and the total number of funding balance movements.

POST /corporates/{id}/update
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property baseCurrency (string)

      The default currency of the corporate

    • Deleted property defaultCurrency (string)

      The default currency of the corporate

    • Changed property kyb (object)

      The KYB status of the corporate account.

      • Added property enhancedCompanyChecksVerified (object)

        Enum values:

        • "NOT_STARTED"
        • "INITIATED"
        • "APPROVED"
        • "REJECTED"
      • Changed property allowedLimit (integer -> object)

        The allowed funding limit for the corporate given the current KYB Status.

      • Changed property remainingLimit (integer -> object)

        The remaining funding limit for the corporate given the current KYB Status. This is the difference between the allowedLimit amount and the total number of funding balance movements.

POST /corporates/_/create
Request:

Changed content type : application/json

  • Added property baseCurrency (string)

    The default currency of the corporate

  • Deleted property defaultCurrency (string)

    The default currency of the corporate

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property baseCurrency (string)

      The default currency of the corporate

    • Deleted property defaultCurrency (string)

      The default currency of the corporate

    • Changed property kyb (object)

      The KYB status of the corporate account.

      • Added property enhancedCompanyChecksVerified (object)

        Enum values:

        • "NOT_STARTED"
        • "INITIATED"
        • "APPROVED"
        • "REJECTED"
      • Changed property allowedLimit (integer -> object)

        The allowed funding limit for the corporate given the current KYB Status.

      • Changed property remainingLimit (integer -> object)

        The remaining funding limit for the corporate given the current KYB Status. This is the difference between the allowedLimit amount and the total number of funding balance movements.

POST /consumers/{id}/get
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • email

    • mobileCountryCode

    • mobileNumber

    • Added property baseCurrency (string)

      The default currency of the consumer

    • Deleted property defaultCurrency (string)

      The default currency of the consumer

    • Changed property kyc (object)

      The KYC status of the consumer.

      • Added property enhancedDueDiligence (object)

        Enum values:

        • "NOT_STARTED"
        • "INITIATED"
        • "APPROVED"
        • "REJECTED"
      • Changed property allowedLimit (integer -> object)

        The allowed funding limit for the consumer given the current KYC Status.

      • Changed property remainingLimit (integer -> object)

        The remaining funding limit for the consumer given the current KYC Status. This is the difference between the allowedLimit amount and the total number of funding balance movements.

POST /consumers/{id}/update
Request:

Changed content type : application/json

  • Added property email (string)

    The email address of the Consumer

  • Added property mobileCountryCode (string)

    The country code of the Consumer's mobile number (e.g. +44)

  • Added property mobileNumber (string)

    The mobile number of the Consumer - excluding country code

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • email

    • mobileCountryCode

    • mobileNumber

    • Added property baseCurrency (string)

      The default currency of the consumer

    • Deleted property defaultCurrency (string)

      The default currency of the consumer

    • Changed property kyc (object)

      The KYC status of the consumer.

      • Added property enhancedDueDiligence (object)

        Enum values:

        • "NOT_STARTED"
        • "INITIATED"
        • "APPROVED"
        • "REJECTED"
      • Changed property allowedLimit (integer -> object)

        The allowed funding limit for the consumer given the current KYC Status.

      • Changed property remainingLimit (integer -> object)

        The remaining funding limit for the consumer given the current KYC Status. This is the difference between the allowedLimit amount and the total number of funding balance movements.

POST /consumers/_/create
Request:

Changed content type : application/json

New required properties:

  • email
  • mobileCountryCode
  • mobileNumber
  • Added property baseCurrency (string)

    The default currency of the consumer

  • Deleted property defaultCurrency (string)

    The default currency of the consumer

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • email

    • mobileCountryCode

    • mobileNumber

    • Added property baseCurrency (string)

      The default currency of the consumer

    • Deleted property defaultCurrency (string)

      The default currency of the consumer

    • Changed property kyc (object)

      The KYC status of the consumer.

      • Added property enhancedDueDiligence (object)

        Enum values:

        • "NOT_STARTED"
        • "INITIATED"
        • "APPROVED"
        • "REJECTED"
      • Changed property allowedLimit (integer -> object)

        The allowed funding limit for the consumer given the current KYC Status.

      • Changed property remainingLimit (integer -> object)

        The remaining funding limit for the consumer given the current KYC Status. This is the difference between the allowedLimit amount and the total number of funding balance movements.

POST /consumers/{id}/email/send_verification_code
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Removed enum value:

      • "EMAIL_NOT_UNIQUE"
POST /consumers/{id}/email/verify
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Removed enum values:

      • "PROFILE_NOT_FOUND"
      • "EMAIL_NOT_UNIQUE"