JSON-based vendor import Structure To import vendors into ScheduleInterpreter® prepare information utilizing JSON-structured file, formatted using array of users and their corresponding information. "_comment" key is always ignored during import. [{ "user": { "_comment": "general user information", "fName": "Michael", "lName": "Smith", "userName": "michael.smith.123", "eMail": "michael.smith@gmail.com", "si_id": "98765" }, "userContact": [{ "_comment": "primary contact details", "street": "123 Main Street", "city": "Happy town", "state": "CA", "zip": "90210", "country_code": "US" }, { "_comment": "secondary contact details", "street": "123 Main Street", "city": "Happy town", "state": "CA", "zip": "90210", "country_code": "US", "is_business": "1" } ], "skills": [{ "_comment": "user's skillset", "langauge": "English", "native": "1", "transExp": "10", "interpExp": "10" }, { "_comment": "user's skillset", "langauge": "Spanish", "native": "0", "transExp": "10", "interpExp": "10" }], "integration_code": [{ "_comment": "user's codes in third party platforms", "platform_id": "2", "code": "12346", "field": "VENDOR_ID", "label": "Oracle Fusion user ID", "import_column": "18", "export_column": "23" }, { "_comment": "user's codes in third party platforms", "platform_id": "2", "code": "123 Main Street", "field": "VENDOR_SITE_CODE", "label": "Vendor site code", "import_column": "9", "export_column": "18" }] }] Keys and data sections user  parent key contains general information Key Description Type Mandatory title User title (Mr., Mrs., etc.) String No fName User first name String Yes lName User last name String Yes nickName User nickname String No isBusiness Indicates user as a business Integer: 0 - no, 1 - yes No bName Name of the business String No name_qb Name of account for QB String No occupation Position, title, occupation String No userName User name used for login String Yes eMail User e-mail address String Yes registerDate Registration date Date: yyyy-mm-dd No isW2 Indicates user is an employee Integer: 0 - no, 1 - yes No comments Comments Text No password User password (not encrypted) String No dob Date of birth Date: yyyy-mm-dd No skype Skype address String No isVideo indicates if user provides video services Integer: 0 - no, 1 - yes No isPhone indicates if user provides OPI services Integer: 0 - no, 1 - yes No isConference indicates if user provides conference services Integer: 0 - no, 1 - yes No branchID ID of the branch user belongs to Integer No si_id ID assigned by ScheduleInterpreter Integer No si_id  key is required for update process. userContact  parent key contains up to two contact entries.  Using is_business flag, import process will configure and secondary address for a vendor. Key Description Type Mandatory street Street address String Yes city City String Yes state State String Yes zip Postal code String Yes country_code Country code String Yes phAC Phone area code Integer No phPref Phone prefix Integer No phSuf Phone suffix Integer No phExt Phone extension Integer No cellAC Cell area code Integer No cellPref Cell prefix Integer No cellSuf Cell suffix Integer No faxAC Fax area code Integer No faxPref Fax prefix Integer No faxSuf Fax suffix Integer No intl_phone International phone number (office or landline) String No intl_cell International cell phone String No is_business Flags business (secondary) address Integer: 0 - no, 1 - yes No skills  parent key contains list of languages vendor can provide services in. Provide both, source and target languages. For example, vendor interpreting or translating from English into Spanish should have two entries. Key Description Type Mandatory language Name of the language String Yes native Is native speaker of the language Integer: 0 - no, 1 - yes No transExp Translation experience in years Integer No interpExp Interpreting experience in years Integer No integration_code  parent key contains list of codes vendor is configured with in a third party platforms. Key Description Type Mandatory platform_id ID of the integration platform Integer Yes code Code used in the third party platform String Yes field Name of the field in the third party platform String Yes label Human readable label of the field String No