Skip to main content

Multi API Version 2.9.4

· 7 min read
Adrian Mizzi

What's Changed

  • Replacement of field companyRegistrationDate with incorporatedOn in

    • 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./_/create
    • 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}/get
    • 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}/update
  • Update in error codes 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./start. KYC_UNAVAILABLE to replace KYC_ALREADY_APPROVED and KYC_PENDING_REVIEW

  • Addition of new fields for Consumer

    • Occupation
    • Source of Funds
  • Addition of new fields for Managed CardManaged 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.

    • Billing Address (for AVS verification)

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}/get
Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property incorporatedOn (object)

      • Property year (integer)

      • Property month (integer)

      • Property day (integer)

    • Changed property companyRegistrationDate (integer) > The company's registration date. Epoch timestamp using millisecond precision. Change to incorporatedOn.

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}/update
Request

Changed content type : application/json

  • Added property incorporatedOn (object)

    • Property year (integer)

    • Property month (integer)

    • Property day (integer)

  • Changed property companyRegistrationDate (integer)

    The registration date of the company. Epoch timestamp using millisecond precision. Change to incorporatedOn.

Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property incorporatedOn (object)

      • Property year (integer)

      • Property month (integer)

      • Property day (integer)

    • Changed property companyRegistrationDate (integer) > The company's registration date. Epoch timestamp using millisecond precision. Change to incorporatedOn.

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./_/create
Request

Changed content type : application/json

  • Added property incorporatedOn (object)

    • Property year (integer)

    • Property month (integer)

    • Property day (integer)

  • Changed property companyRegistrationDate (integer)

    The registration date of the company. Epoch timestamp using millisecond precision. Change to incorporatedOn.

Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property incorporatedOn (object)

      • Property year (integer)

      • Property month (integer)

      • Property day (integer)

    • Changed property companyRegistrationDate (integer) > The company's registration date. Epoch timestamp using millisecond precision. Change to incorporatedOn.

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 : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • KYC_UNAVAILABLE Removed enum values:

      • KYC_ALREADY_APPROVED

      • KYC_PENDING_REVIEW

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}/get
Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property occupation (object)

      Enum values:

      • ACCOUNTING
      • AUDIT
      • FINANCE
      • PUBLIC_SECTOR_ADMINISTRATION
      • ART_ENTERTAINMENT
      • AUTO_AVIATION
      • BANKING_LENDING
      • BUSINESS_CONSULTANCY_LEGAL
      • CONSTRUCTION_REPAIR
      • EDUCATION_PROFESSIONAL_SERVICES
      • INFORMATIONAL_TECHNOLOGIES
      • TOBACCO_ALCOHOL
      • GAMING_GAMBLING
      • MEDICAL_SERVICES
      • MANUFACTURINGPR_MARKETING
      • PRECIOUS_GOODS_JEWELRY
      • NON_GOVERNMENTAL_ORGANIZATION
      • INSURANCE_SECURITY
      • RETAIL_WHOLESALE
      • TRAVEL_TOURISM
      • FREELANCER
    • Added property sourceOfFunds (object)

      Enum values:

      • PERSONAL_SAVINGS
      • FAMILY_SAVINGS
      • LABOUR_CONTRACT
      • CIVIL_CONTRACT
      • RENT
      • FUNDS_FROM_OTHER_AUXILIARY_SOURCES
      • SALE_OF_MOVABLE_ASSETS
      • SALE_OF_REAL_ESTATE
      • ORDINARY_BUSINESS_ACTIVITY
      • DIVIDENDS
      • LOAN_FROM_FINANCIAL_INSTITUTIONS_CREDIT_UNIONS
      • LOAN_FROM_THIRD_PARTIES
      • INHERITANCE
      • SALE_OF_COMPANY_SHARES_BUSINESS
      • OTHER
    • Added property sourceOfFundsOther (string) > Description of source of funds in case OTHER is chosen.

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}/update
Request

Changed content type : application/json

  • Added property occupation (object)

    Enum values:

    • ACCOUNTING
    • AUDIT
    • FINANCE
    • PUBLIC_SECTOR_ADMINISTRATION
    • ART_ENTERTAINMENT
    • AUTO_AVIATION
    • BANKING_LENDING
    • BUSINESS_CONSULTANCY_LEGAL
    • CONSTRUCTION_REPAIR
    • EDUCATION_PROFESSIONAL_SERVICES
    • INFORMATIONAL_TECHNOLOGIES
    • TOBACCO_ALCOHOL
    • GAMING_GAMBLING
    • MEDICAL_SERVICES
    • MANUFACTURINGPR_MARKETING
    • PRECIOUS_GOODS_JEWELRY
    • NON_GOVERNMENTAL_ORGANIZATION
    • INSURANCE_SECURITY
    • RETAIL_WHOLESALE
    • TRAVEL_TOURISM
    • FREELANCER
  • Added property sourceOfFunds (object)

    Enum values:

    • PERSONAL_SAVINGS
    • FAMILY_SAVINGS
    • LABOUR_CONTRACT
    • CIVIL_CONTRACT
    • RENT
    • FUNDS_FROM_OTHER_AUXILIARY_SOURCES
    • SALE_OF_MOVABLE_ASSETS
    • SALE_OF_REAL_ESTATE
    • ORDINARY_BUSINESS_ACTIVITY
    • DIVIDENDS
    • LOAN_FROM_FINANCIAL_INSTITUTIONS_CREDIT_UNIONS
    • LOAN_FROM_THIRD_PARTIES
    • INHERITANCE
    • SALE_OF_COMPANY_SHARES_BUSINESS
    • OTHER
  • Added property sourceOfFundsOther (string)

    Description of source of funds in case OTHER is chosen.

Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property occupation (object)

      Enum values:

      • ACCOUNTING
      • AUDIT
      • FINANCE
      • PUBLIC_SECTOR_ADMINISTRATION
      • ART_ENTERTAINMENT
      • AUTO_AVIATION
      • BANKING_LENDING
      • BUSINESS_CONSULTANCY_LEGAL
      • CONSTRUCTION_REPAIR
      • EDUCATION_PROFESSIONAL_SERVICES
      • INFORMATIONAL_TECHNOLOGIES
      • TOBACCO_ALCOHOL
      • GAMING_GAMBLING
      • MEDICAL_SERVICES
      • MANUFACTURINGPR_MARKETING
      • PRECIOUS_GOODS_JEWELRY
      • NON_GOVERNMENTAL_ORGANIZATION
      • INSURANCE_SECURITY
      • RETAIL_WHOLESALE
      • TRAVEL_TOURISM
      • FREELANCER
    • Added property sourceOfFunds (object)

      Enum values:

      • PERSONAL_SAVINGS
      • FAMILY_SAVINGS
      • LABOUR_CONTRACT
      • CIVIL_CONTRACT
      • RENT
      • FUNDS_FROM_OTHER_AUXILIARY_SOURCES
      • SALE_OF_MOVABLE_ASSETS
      • SALE_OF_REAL_ESTATE
      • ORDINARY_BUSINESS_ACTIVITY
      • DIVIDENDS
      • LOAN_FROM_FINANCIAL_INSTITUTIONS_CREDIT_UNIONS
      • LOAN_FROM_THIRD_PARTIES
      • INHERITANCE
      • SALE_OF_COMPANY_SHARES_BUSINESS
      • OTHER
    • Added property sourceOfFundsOther (string) > Description of source of funds in case OTHER is chosen.

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • SOURCE_OF_FUNDS_OTHER_MISSING
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./_/create
Request

Changed content type : application/json

  • Added property occupation (object)

    Enum values:

    • ACCOUNTING
    • AUDIT
    • FINANCE
    • PUBLIC_SECTOR_ADMINISTRATION
    • ART_ENTERTAINMENT
    • AUTO_AVIATION
    • BANKING_LENDING
    • BUSINESS_CONSULTANCY_LEGAL
    • CONSTRUCTION_REPAIR
    • EDUCATION_PROFESSIONAL_SERVICES
    • INFORMATIONAL_TECHNOLOGIES
    • TOBACCO_ALCOHOL
    • GAMING_GAMBLING
    • MEDICAL_SERVICES
    • MANUFACTURINGPR_MARKETING
    • PRECIOUS_GOODS_JEWELRY
    • NON_GOVERNMENTAL_ORGANIZATION
    • INSURANCE_SECURITY
    • RETAIL_WHOLESALE
    • TRAVEL_TOURISM
    • FREELANCER
  • Added property sourceOfFunds (object)

    Enum values:

    • PERSONAL_SAVINGS
    • FAMILY_SAVINGS
    • LABOUR_CONTRACT
    • CIVIL_CONTRACT
    • RENT
    • FUNDS_FROM_OTHER_AUXILIARY_SOURCES
    • SALE_OF_MOVABLE_ASSETS
    • SALE_OF_REAL_ESTATE
    • ORDINARY_BUSINESS_ACTIVITY
    • DIVIDENDS
    • LOAN_FROM_FINANCIAL_INSTITUTIONS_CREDIT_UNIONS
    • LOAN_FROM_THIRD_PARTIES
    • INHERITANCE
    • SALE_OF_COMPANY_SHARES_BUSINESS
    • OTHER
  • Added property sourceOfFundsOther (string)

    Description of source of funds in case OTHER is chosen.

Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property occupation (object)

      Enum values:

      • ACCOUNTING
      • AUDIT
      • FINANCE
      • PUBLIC_SECTOR_ADMINISTRATION
      • ART_ENTERTAINMENT
      • AUTO_AVIATION
      • BANKING_LENDING
      • BUSINESS_CONSULTANCY_LEGAL
      • CONSTRUCTION_REPAIR
      • EDUCATION_PROFESSIONAL_SERVICES
      • INFORMATIONAL_TECHNOLOGIES
      • TOBACCO_ALCOHOL
      • GAMING_GAMBLING
      • MEDICAL_SERVICES
      • MANUFACTURINGPR_MARKETING
      • PRECIOUS_GOODS_JEWELRY
      • NON_GOVERNMENTAL_ORGANIZATION
      • INSURANCE_SECURITY
      • RETAIL_WHOLESALE
      • TRAVEL_TOURISM
      • FREELANCER
    • Added property sourceOfFunds (object)

      Enum values:

      • PERSONAL_SAVINGS
      • FAMILY_SAVINGS
      • LABOUR_CONTRACT
      • CIVIL_CONTRACT
      • RENT
      • FUNDS_FROM_OTHER_AUXILIARY_SOURCES
      • SALE_OF_MOVABLE_ASSETS
      • SALE_OF_REAL_ESTATE
      • ORDINARY_BUSINESS_ACTIVITY
      • DIVIDENDS
      • LOAN_FROM_FINANCIAL_INSTITUTIONS_CREDIT_UNIONS
      • LOAN_FROM_THIRD_PARTIES
      • INHERITANCE
      • SALE_OF_COMPANY_SHARES_BUSINESS
      • OTHER
    • Added property sourceOfFundsOther (string) > Description of source of funds in case OTHER is chosen.

Changed response : 409 Conflict

Conflict

  • Changed content type : application/json

    • Changed property errorCode (string)

      Added enum value:

      • SOURCE_OF_FUNDS_OTHER_MISSING
POST /managed_cards/get
Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property card (array)

      Changed items (object):

      • Added property billingAddress (object)

        • Property addressLine1 (string) > Address of the identity

        • Property addressLine2 (string) > Continued address of the identity

        • Property city (string) > City of the identity

        • Property country (string) > Country of the identity

        • Property postCode (string) > Post code of the identity

        • Property state (string) > State of the identity

POST /managed_cards/{id}/unfreeze
Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property billingAddress (object)

      • Property addressLine1 (string) > Address of the identity

      • Property addressLine2 (string) > Continued address of the identity

      • Property city (string) > City of the identity

      • Property country (string) > Country of the identity

      • Property postCode (string) > Post code of the identity

      • Property state (string) > State of the identity

POST /managed_cards/{id}/remove
Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property billingAddress (object)

      • Property addressLine1 (string) > Address of the identity

      • Property addressLine2 (string) > Continued address of the identity

      • Property city (string) > City of the identity

      • Property country (string) > Country of the identity

      • Property postCode (string) > Post code of the identity

      • Property state (string) > State of the identity

POST /managed_cards/{id}/get
Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property billingAddress (object)

      • Property addressLine1 (string) > Address of the identity

      • Property addressLine2 (string) > Continued address of the identity

      • Property city (string) > City of the identity

      • Property country (string) > Country of the identity

      • Property postCode (string) > Post code of the identity

      • Property state (string) > State of the identity

POST /managed_cards/{id}/update
Request

Changed content type : application/json

  • Added property billingAddress (object)

    • Property addressLine1 (string) > Address of the identity

    • Property addressLine2 (string) > Continued address of the identity

    • Property city (string) > City of the identity

    • Property country (string) > Country of the identity

    • Property postCode (string) > Post code of the identity

    • Property state (string) > State of the identity

Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property billingAddress (object)

      • Property addressLine1 (string) > Address of the identity

      • Property addressLine2 (string) > Continued address of the identity

      • Property city (string) > City of the identity

      • Property country (string) > Country of the identity

      • Property postCode (string) > Post code of the identity

      • Property state (string) > State of the identity

POST /managedcards//create
Request

Changed content type : application/json

  • Added property billingAddress (object)

    • Property addressLine1 (string) > Address of the identity

    • Property addressLine2 (string) > Continued address of the identity

    • Property city (string) > City of the identity

    • Property country (string) > Country of the identity

    • Property postCode (string) > Post code of the identity

    • Property state (string) > State of the identity

Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property billingAddress (object)

      • Property addressLine1 (string) > Address of the identity

      • Property addressLine2 (string) > Continued address of the identity

      • Property city (string) > City of the identity

      • Property country (string) > Country of the identity

      • Property postCode (string) > Post code of the identity

      • Property state (string) > State of the identity

POST /managed_cards/{id}/freeze
Return Type

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Added property billingAddress (object)

      • Property addressLine1 (string) > Address of the identity

      • Property addressLine2 (string) > Continued address of the identity

      • Property city (string) > City of the identity

      • Property country (string) > Country of the identity

      • Property postCode (string) > Post code of the identity

      • Property state (string) > State of the identity