Individual Accounts

 

 
Field
Type
Value
Purpose
Stripe Customer Relation
Stripe Connected Account Relation
id Field int Unique Identifier    
group_id Field int

User (customer) group ID defines user abilities in SkillSetz

4 - Individual Service Buyer

5 - Individual Service Provider

6 - Individual Both

7 - Business Service Buyer

8 - Business Service Provider

9 - Business Both

 

Account type Individual defines Stripe `business_type` which becomes `individual`

Account type Business refers to `company`

email Field varchar Primary login (username) for SkillSetz Stripe Customer Name taken either from Individual user's name or from Root team user's name Individual Connected Account Email
SkillSetzId Field varchar Relation to SkillSetz entities    
stripe_account_id Field varchar Relation to Stripe Connected Account (for Individual Service Provider and Individual Both customers)   Primary identifier of Stripe Connected Account
stripe_connected Field int

Reflects account approval status on Stripe side.

0 - account is due for submitting extra information required for compliance

1 - account is approved 

  Listens to account.updated webhook
stripe_customer_id Field varchar Relation to Stripe Customer Primary identifier of Stripe Customer Account  
address Object

Inner fields:

firstname

lastname

street

city

region_id

region

country_id

postcode

telephone

default_billing

default_shipping

 

Individual customer's legal address, used for agreements and transactional documents. For Business team members is just a personal address, though, still used for  Platform User Agreement   Individual Connected Account Address
firstname Field varchar User's first name, used to populate Individual Profile name for Service Buyer and Both customers  Stripe Customer Name taken either from Individual user's name or from Root team user's name Individual Connected Account First Name
lastname Field varchar User's last name, used to populate Individual Profile name for Service Buyer and Both customers

Stripe Customer Name taken either from Individual user's name or from Root team user's name

Individual Connected Account First Name
profile_image_url Field varchar User's internal profile image. By default, populates into Individual Profile image for Service Buyer and Both customers    
physical_location Field varchar User's location metro area    
primary_timezone Field varchar

User's location timezone

EST

CST

MST

PST

   
sligo_phone_number Field varchar Usere's primary phone number   Individual Connected Account Phone
agreements Array of objects

Inner fields:

date

file_name

type

view_url

Returns agreements signed by user with respective date and PDF file of the signed agreement.

There are 3 types of agreement:

Platform User Agreement

Service Buyer Agreement

Service Provider Agreement 

PUA is required for all users. Either SBA or SPA is required to be signed by user. 

Combination of signed agreements and selected Account type  results in the appropriate Customer group:

Individual account type + Platform User Agreement + Service Provider Agreement = Individual Service Provider

   
insurance_documents Array of objects

Inner fields:

coverage

display_name

file_name

file_type

general_aggregate

occurrence

view_url

A set of insurance documents assets, applicable to Service Providers, output in the Markeplace. 

Types of coverage:

  • General Liability
  • Professional Liability
   
created_at Field datetime in UTC+0 Date and time of user account creation    
updated_at Field datetime in UTC+0 Date and time of last update    
aw_ca_company_user Object

Inner fields:

company_id

company_role_id

is_root 

Applicable only for Business (Team) accounts. 

Identifies user's role inside team account and whether the user is root user for the team. Root users can't be removed and are used as primary Stripe Customers for payments from Business (Team) account.

Roles:

Root User - primary admin user

Admin - all actions available for the user, particularly, adding new users

Project Watcher - can initiate his/her own projects, but becomes Watcher for projects he/she was invited to. No ability to manage users.

Project Approver - can initiate his/her own projects, but becomes Approver for projects he/she was invited to. No ability to manage users.

   
 
Confluence_Tables__1_.png
 

Was this article helpful?

0 out of 0 found this helpful