Create User (DEPRECATED)

Changed on

Create a new user - The user object now only requires the firstName, lastName, email and mobile fields to create a new user. You can choose to collect the remaining information as per your onboarding flow and update them via the PATCH user method.

Please note, all the optional fields on this page are mandatory to eventually start KYC.

post/user/create (DEPRECATED)

Request

  • Base URL
    https://www.sandbox.striga.com/api/v1
  • URL
    https://www.sandbox.striga.com/api/v1/user/create (DEPRECATED)
  • Auth
    API key in header api-key and API key in header Authorization

Headers

api-keystring required

Your Striga API key

Authorizationstring required

Your HMAC signature

Request body

firstNamestring required

The first name of the user - Minimum of 2 up to 40 characters in length as a string, containing only valid Latin characters (a-z, A-Z).

lastNamestring required

The last name of the user - Minimum of 2 up to 40 characters in length as a string, containing only valid Latin characters (a-z, A-Z).

emailstring required

E-mail address of the user

occupation'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' | 'MANUFACTURING' | 'PR_MARKETING' | 'PRECIOUS_GOODS_JEWELRY' | 'NON_GOVERNMENTAL_ORGANIZATION' | 'INSURANCE_SECURITY' | 'RETAIL_WHOLESALE' | 'TRAVEL_TOURISM' | 'FREELANCER' | 'STUDENT' | 'UNEMPLOYED' | 'RETIRED' | 'OTHER'

DEPRECATED (Not required anymore - Use Tiered KYC) - Occupation industry for this user

sourceOfFunds'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'

DEPRECATED (Not required anymore - Use Tiered KYC) - Source of funds for this user

sourceOfFundsOtherstring

DEPRECATED (Not required anymore - Use Tiered KYC) - Description of source of funds in case OTHER was chosen - A string up to 80 characters in length

selfPepDeclarationboolean

DEPRECATED (Not required anymore - Use Tiered KYC) - A self declaration from the user if they are a Politically Exposed Person or not

purposeOfAccount'CARD_INSIDE_EEA' | 'CARD_OUTSIDE_EEA' | 'CRYPTO_PAYMENTS' | 'FIAT_PAYMENTS' | 'OTHER'

DEPRECATED (Not required anymore - Use Tiered KYC) - Required information to be collected for compliance purposes

purposeOfAccountOtherstring

DEPRECATED (Not required anymore - Use Tiered KYC) - Description of purpose of account in case OTHER was chosen - A string up to 80 characters in length

expectedOutgoingTxVolumeYearly'LESS_THAN_1000_EUR' | 'BETWEEN_1000_AND_5000_EUR' | 'BETWEEN_5000_AND_10000_EUR' | 'BETWEEN_10000_AND_15000_EUR' | 'MORE_THAN_15000_EUR'

DEPRECATED (Not required anymore - Use Tiered KYC) - Required information to be collected for compliance purposes

expectedIncomingTxVolumeYearly'LESS_THAN_1000_EUR' | 'BETWEEN_1000_AND_5000_EUR' | 'BETWEEN_5000_AND_10000_EUR' | 'BETWEEN_10000_AND_15000_EUR' | 'MORE_THAN_15000_EUR'

DEPRECATED (Not required anymore - Use Tiered KYC) - Required information to be collected for compliance purposes

ipAddressstring

DEPRECATED (Not required anymore - Use Tiered KYC) - IP address of this user - Used to validate proof of address - A valid IP address

placeOfBirthstring

DEPRECATED (Not required anymore - Use Tiered KYC) - ISO31661Alpha3 country code for the country of birth

Response

201

userIdstring
emailstring
missingFieldsstring[]

Example response

{
  "userId": "474f3a7b-eaf4-45f8-b548-b784a0ba008f",
  "email": "pb+xx@striga.com",
  "mobile": {
    "countryCode": "+372",
    "number": "589872762"
  },
  "KYC": {
    "status": "NOT_STARTED",
    "tier0": {
      "eligible": true,
      "status": "NOT_STARTED"
    },
    "tier1": {
      "eligible": true,
      "status": "NOT_STARTED",
      "inboundLimitConsumed": {
        "all": "0",
        "va": "0"
      },
      "inboundLimitAllowed": {
        "all": "1500000",
        "va": "1000000"
      }
    },
    "tier2": {
      "status": "NOT_STARTED"
    },
    "tier3": {
      "status": "NOT_STARTED"
    }
  },
  "emailVerification": {
    "dateExpires": "2024-01-25T04:56:39.745Z"
  },
  "mobileVerification": {
    "dateExpires": "2024-01-25T04:56:39.745Z"
  },
  "missingFields": [
    "dateOfBirth"
  ]
}

Changes