Skip to main content

Version 2.3.0

· 6 min read

Fixes and Changes

  • Email Verification and Forgot Password base URL now correctly uses the URL configured in the Innovator Portal configuration screen.
  • Addition of email address in email verification URL
  • Removed count field in request and added responseCount in response
  • Changed field name from companyRegistrationTimestamp to companyRegistrationDate for Corporate

API Changes

Other minor changes in some APIs.

  • Changed field companyRegistrationTimestamp to companyRegistrationDate in

    • POST /corporates/{id}/get
    • POST /corporates/{id}/update
    • POST /corporates/_/create
  • Removed count parameter in get requests, and added responseCount in response:

    • POST /corporates/{id}/users/get
    • POST /managed_accounts/get
    • POST /managed_accounts/{id}/statement/get
    • POST /managed_cards/get
    • POST /managed_cards/{id}/statement/get
    • POST /transfers/get
    • POST /send/get
  • Addition of new error code INSTRUMENT_NOT_FOUND in

    • POST /managed_accounts/{id}/freeze
    • POST /managed_accounts/{id}/unfreeze
    • POST /managed_accounts/{id}/update
    • POST /managed_accounts/{id}/destroy
    • POST /managed_accounts/_/create
    • POST /managed_cards/{id}/freeze
    • POST /managed_cards/{id}/unfreeze
    • POST /managed_cards/{id}/update
    • POST /managed_cards/{id}/destroy

Detailed Changes

What's Changed

POST /corporates/{id}/users/get
Request:

Changed content type : application/json

  • Changed property paging (object)

    • Deleted property count (boolean)
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property responseCount (integer)

      Count of entries with page filtering.

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

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • companyRegistrationDate

    • Added property companyRegistrationDate (integer)

      The company's registration date

POST /corporates/{id}/update
Request:

Changed content type : application/json

  • Added property companyRegistrationDate (integer)

    The registration date of the company - using epoch time

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • companyRegistrationDate

    • Added property companyRegistrationDate (integer)

      The company's registration date

POST /corporates/_/create
Request:

Changed content type : application/json

New optional properties:

  • companyRegistrationTimestamp
  • Added property companyRegistrationDate (integer)

    The registration date of the company - using epoch time

  • Changed property companyRegistrationTimestamp (integer)

    Deprecated

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    New required properties:

    • companyRegistrationDate

    • Added property companyRegistrationDate (integer)

      The company's registration date

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

New response : 409 Conflict

Conflict

POST /consumers/{id}/update
Request:

Changed content type : application/json

  • Deleted property tag (string)
Return Type:

New response : 409 Conflict

Conflict

POST /managed_accounts/get
Request:

Changed content type : application/json

  • Changed property paging (object)

    • Deleted property count (boolean)
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property responseCount (integer)

      Count of entries with page filtering.

POST /managed_accounts/{id}/unfreeze
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_accounts/{id}/statement/get
Request:

Changed content type : application/json

  • Changed property paging (object)

    • Deleted property count (boolean)
Return Type:

New response : 409 Conflict

Conflict Changed response : 200 OK Success

  • Changed content type : application/json

    • Added property responseCount (integer)

      Count of entries with page filtering.

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

New response : 409 Conflict

Conflict

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

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_accounts/{id}/destroy
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_accounts/_/create
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_accounts/{id}/freeze
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_cards/get
Request:

Changed content type : application/json

  • Changed property paging (object)

    • Deleted property count (boolean)
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property responseCount (integer)

      Count of entries with page filtering.

POST /managed_cards/{id}/unfreeze
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_cards/{id}/statement/get
Request:

Changed content type : application/json

  • Changed property paging (object)

    • Deleted property count (boolean)
Return Type:

New response : 409 Conflict

Conflict Changed response : 200 OK Success

  • Changed content type : application/json

    • Added property responseCount (integer)

      Count of entries with page filtering.

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

New response : 409 Conflict

Conflict

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

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_cards/{id}/destroy
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_cards/_/create
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /managed_cards/{id}/freeze
Return Type:

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • INSTRUMENT_NOT_FOUND
POST /transfers/get
Request:

Changed content type : application/json

  • Changed property paging (object)

    • Deleted property count (boolean)
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property responseCount (integer)

      Count of entries with page filtering.

POST /send/get
Request:

Changed content type : application/json

  • Changed property paging (object)

    • Deleted property count (boolean)
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property responseCount (integer)

      Count of entries with page filtering.