Professional Documents
Culture Documents
Version 1.02
Introduction
ClearCompany has developed the following specifications to make it easy for you to closely integrate your existing
systems with ClearCompany applications and tools. We use a variety of open technical standards including REST,
JSON and others and encourage you to ask for direction or assistance if anything should arise during your
integration process.
If you have any questions regarding the contents of this specification, please contact your customer service
representative.
Contents
Introduction ................................................................................................................................................................... 1
Contents ........................................................................................................................................................................ 2
Protocols ........................................................................................................................................................ 6
Authentication ............................................................................................................................................... 6
4. Collections ............................................................................................................................................................. 9
Retrieve Industries....................................................................................................................................... 13
6. Department Requests.......................................................................................................................................... 31
Permissions/User Rights/Roles.................................................................................................................... 67
2. Code Samples
ClearCompany provides some limited code samples that accompany this documentation. These code samples are
provided "as is" and are meant only as a starting point for your integration with the ClearCompany web services.
Please feel free to modify them as needed in order to fit into your own implementation.
3. Instantiating Requests
Protocols
The ClearCompany REST API requires that all requests be made securely over HTTPS/SSL using port 443.
Authentication
Unless otherwise noted, all API endpoints require authentication in order to successfully complete the
request. To get an authentication token, pass Basic Authentication header information to an authentication
endpoint. For more information on Basic Authentication, see
http://en.wikipedia.org/wiki/Basic_access_authentication
The basic authentication scheme consists of adding a header value for "Authentication" with a value that
combines the username and password, separated by a colon, then base64 encoded. The pseudo code
would look like this:
Failure to provide a valid username and password, or if the account or organization has been disabled, will
result in a 401 Unauthorized response.
All API requests also require that you add a header value to identify the API that you are trying to access.
For all requests made to API endpoints in this document you will need to add the following header values:
API-Realm: CCAPI
Given a username of "abcusername" and a password of "abcuserpassword", the full formatted, required
header values for a basic authentication request would be as follows:
https://api.clearcompany.com/v1/users/auth/authenticate
The authorization response headers will contain the following API-Token that is required for subsequent
requests:
API-Token: OWQ1NWM2ZjMtODIyMy1mZDQzLTI5NjUtMmY0ZGUxMWY5OGA3
The pseudo code below shows how to make an authorization request and retrieving the authorization
token in order to call the endpoints described in this API guide. NOTE: This pseudo code does not include
checking for successful HTTP requests or exception handling that should be part of your code.
// Call authorization endpoint to get an API token to use on all subsequent requests
HttpClient restClient = new HttpClient();
restClient.AddHeader("Authorization", "Basic" + Base64encode("abcusername:abcuserpassword");
restClient.AddHeader("API-Realm", "CCAPI");
if(response.Status != 200)
{
throw new Exception("Problem getting authorization token");
}
// Retrieve a user
string userGuid = "449ec217-8527-a445-90e8-9a78646ed5e6";
response = restClient.SendRequest(HttpVerb.GET,
. "https://api.clearcompany.com/v1/users/"+ userGuid +"/account");
[
{
"CountryCode": "AF",
"Name": "AFGHANISTAN"
},
{
"CountryCode": "AX",
"Name": "ALAND ISLANDS"
},
{
"CountryCode": "AL",
"Name": "ALBANIA"
},
…
{
"CountryCode": "US",
"Name": "UNITED STATES"
},
…
]
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "NotSet",
"Name": "Not Set"
},
{
"Id": "b12c90e4-012e-0000-0000-000000000000",
"Code": "ExecutiveAndSeniorLevelManagers",
"Name": "Executive/Senior Level Officials and Managers"
},
{
"Id": "4cc73f20-0126-0000-0000-000000000000",
"Code": "FirstAndMidLevelManagers",
"Name": "First/Mid-Level Officials and Managers"
},
{
"Id": "3e2d57a4-0127-0000-0000-000000000000",
"Code": "Professionals",
"Name": "Professionals"
},
{
"Id": "29acd168-0128-0000-0000-000000000000",
"Code": "Technicians",
"Name": "Technicians"
},
{
"Id": "1b12e9ec-0129-0000-0000-000000000000",
"Code": "SalesWorker",
"Name": "Sales Worker"
},
{
"Id": "05fb53d0-012a-0000-0000-000000000000",
"Code": "AdministrativeSupportWorkers",
"Name": "Administrative Support Workers"
},
{
"Id": "f7616c54-012a-0000-0000-000000000000",
"Code": "SkilledCraftWorkers",
"Name": "Craft Workers(Skilled)"
},
{
"Id": "e2e0e618-012b-0000-0000-000000000000",
"Code": "SemiSkilledOperatives",
"Name": "Operatives(Semi-Skilled)"
},
{
"Id": "d446fe9c-012c-0000-0000-000000000000",
"Code": "LaborersAndHelpers",
"Name": "Laborers and Helpers"
},
{
"Id": "bfc67860-012d-0000-0000-000000000000",
"Code": "ServiceWorkers",
"Name": "Service Workers"
}
]
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "NotSet",
"Name": "Not Set"
},
{
"Id": "4cc73f20-0126-0000-0000-000000000000",
"Code": "BudgetedAddition",
"Name": "Budgeted Addition"
},
{
"Id": "3e2d57a4-0127-0000-0000-000000000000",
"Code": "BudgetedReplacement",
"Name": "Budgeted Replacement"
},
{
"Id": "29acd168-0128-0000-0000-000000000000",
"Code": "BudgetedTemporary",
"Name": "Budgeted Temporary"
},
{
"Id": "1b12e9ec-0129-0000-0000-000000000000",
"Code": "UnbudgetedAddition",
"Name": "Unbudgeted Addition"
},
{
"Id": "05fb53d0-012a-0000-0000-000000000000",
"Code": "UnbudgetedReplacement",
"Name": "Unbudgeted Replacement"
},
{
"Id": "f7616c54-012a-0000-0000-000000000000",
"Code": "UnbudgetedTemporary",
"Name": "Unbudgeted Temporary"
},
{
"Id": "e2e0e618-012b-0000-0000-000000000000",
"Code": "BudgetedContractor",
"Name": "Budgeted Contractor"
},
{
"Id": "d446fe9c-012c-0000-0000-000000000000",
"Code": "UnbudgetedContractor",
"Name": "Unbudgeted Contractor"
},
{
"Id": "bfc67860-012d-0000-0000-000000000000",
"Code": "BudgetedInternship",
"Name": "Budgeted Internship"
},
{
"Id": "b12c90e4-012e-0000-0000-000000000000",
"Code": "UnbudgetedInternship",
"Name": "Unbudgeted Internship"
}
]
[
{
"Id": "f7616c54-012a-0000-0000-000000000000",
"Code": "AccountingFinance",
"Name": "Accounting/Finance"
},
{
"Id": "e2e0e618-012b-0000-0000-000000000000",
"Code": "AdminClericalSecretarial",
"Name": "Admin/Clerical/Secretarial"
},
{
"Id": "d446fe9c-012c-0000-0000-000000000000",
"Code": "BusinessDevelopment",
"Name": "Business Development"
},
…
{
"Id": "2e72ca1c-0143-0000-0000-000000000000",
"Code": "StrategyPlanning",
"Name": "Strategy/Planning"
},
{
"Id": "19f243e0-0144-0000-0000-000000000000",
"Code": "SupplyChain",
"Name": "Supply Chain"
}
]
[
{
"Id": "0b585c64-0145-0000-0000-000000000000",
"Code": "AdvertisingMarketing",
"Name": "Advertising / Marketing"
},
{
"Id": "f6d7d628-0145-0000-0000-000000000000",
"Code": "Agricultural",
"Name": "Agricultural"
},
{
"Id": "e83deeac-0146-0000-0000-000000000000",
"Code": "AirlineAerospaceAviation",
"Name": "Airline/Aerospace/Aviation"
},
…
{
"Id": "ab2f6d28-0172-0000-0000-000000000000",
"Code": "TrainingTrainingProducts",
"Name": "Training/Training Products"
},
{
"Id": "9c9585ac-0173-0000-0000-000000000000",
"Code": "TransportationShipping",
"Name": "Transportation / Shipping"
}
]
[
{
"CustomFieldGuid": "cd58d456-02e5-425e-a034-b352c621991b",
"Name": "Category",
"Description": "Single-selection type",
"FamilyType": "ReqCustomField",
"FieldType": "LegacySingleSelect",
"DisplayOrder": 0,
"IsRequired": true,
"IsInternal": true,
"SourceType": "ReqCustomField",
"SourceProperty": "",
"Options": [
{
"OptionGuid": "fd589e71-94da-4ea8-9172-05f59b2b4f1d",
"FieldGuid": "cd58d456-02e5-425e-a034-b352c621991b",
"Text": "Exempt",
"Value": "Exempt",
"IsDefault": false,
"DisplayOrder": 0
},
{
"OptionGuid": "90974412-f3f4-4343-8140-a63b56feb4a7",
"FieldGuid": "cd58d456-02e5-425e-a034-b352c621991b",
"Text": "Hourly",
"Value": "Hourly",
"IsDefault": false,
"DisplayOrder": 0
}
]
},
{
"CustomFieldGuid": "538109d0-ac51-4a00-872e-2cef46e340dd",
"Name": "Advertising Costs",
"Description": "Total cost allowed for advertising this req",
"FamilyType": "ReqCustomField",
"FieldType": "LegacyTextBox",
"DisplayOrder": 1,
"IsRequired": false,
"IsInternal": true,
"SourceType": "ReqCustomField",
"SourceProperty": "",
"Options": null
},
{
"CustomFieldGuid": "c79d529b-3bc8-4b08-80f7-502d4381d787",
"Name": "Division",
"Description": "Division Single-Select",
"FamilyType": "ReqCustomField",
"FieldType": "LegacySingleSelect",
"DisplayOrder": 2,
"IsRequired": true,
"IsInternal": true,
"SourceType": "ReqCustomField",
"SourceProperty": "",
"Options": [
{
"OptionGuid": "397df725-f03c-403d-b70c-60ac6c143e3a",
"FieldGuid": "c79d529b-3bc8-4b08-80f7-502d4381d787",
"Text": "IT",
"Value": "IT",
[
{
"CustomFieldGuid": "067fc66c-0160-4c29-8c73-a53012198665",
"Name": "Internal Source Id",
"Description": "Textbox type",
"FamilyType": "CandCustomField",
"FieldType": "LegacyTextBox",
"DisplayOrder": 1,
"IsRequired": false,
"IsInternal": true,
"SourceType": "CandCustomField",
"SourceProperty": "",
"Options": null
},
{
"CustomFieldGuid": "fa9a51ca-f007-4fb5-a778-45a22f6abfef",
"Name": "Organizational Development",
"Description": "Choose the development track for this candidate",
"FamilyType": "CandCustomField",
"FieldType": "LegacySingleSelect",
"DisplayOrder": 3,
"IsRequired": false,
"IsInternal": true,
"SourceType": "CandCustomField",
"SourceProperty": "",
"Options": [
{
"OptionGuid": "a3bda5d1-3dad-46fa-8be2-7484dc3245f9",
"FieldGuid": "fa9a51ca-f007-4fb5-a778-45a22f6abfef",
"Text": "HIPO (High Potential)",
"Value": "HIPO (High Potential)",
"IsDefault": true,
"DisplayOrder": 0
},
{
"OptionGuid": "1de44b11-9fed-40d0-9355-0961b2845165",
"FieldGuid": "fa9a51ca-f007-4fb5-a778-45a22f6abfef",
"Text": "Standard Track",
"Value": "Standard Track",
"IsDefault": false,
"DisplayOrder": 0
}
]
},
{
"CustomFieldGuid": "1eb373e5-536c-455a-a3c3-e251116541e5",
"Name": "Phone Screen: Did the candidate meet the requirements for this stage?",
"Description": "Please explain",
"FamilyType": "CandCustomField",
"FieldType": "LegacyTextArea",
"DisplayOrder": 5,
"IsRequired": false,
"IsInternal": true,
"SourceType": "CandCustomField",
"SourceProperty": "",
"Options": null
}
]
[
{
"FormId": "2ff9960f-fa72-4635-8b90-1a1f13bfc48b",
"Name": "2014 I-9",
"Description": "I-9 2014",
"FormFamily": "EmployeeLifeCycle",
"FormTypeId": "f043fb2d-5228-400e-ac24-a47d8528f1e5",
"FormType": "Onboarding"
},
{
"FormId": " 8805c9e0-9fd4-4673-ac07-5000fe2ec36f",
"Name": "2014 W-4",
"Description": "",
"FormFamily": "EmployeeLifeCycle",
"FormTypeId": "d300b864-018b-0000-0000-000000000000",
"FormType": "Onboarding"
},
{
"FormId": "be803228-018c-0000-0000-000000000000",
"Name": "2012 W-4",
"Description": "2012 standard W-4",
"FormFamily": "EmployeeLifeCycle",
"FormTypeId": "d300b864-018b-0000-0000-000000000000",
"FormType": "Onboarding"
}
]
[
{
"WorkflowId": "0712988c-09e0-4ed2-91ff-e85d1158f427",
"Name": "Flagged for follow up",
"Description": "",
"Order": 1
},
{
"WorkflowId": "94d72abf-e35b-4c40-8295-a1c57d355257",
"Name": "No Response",
"Description": "",
"Order": 2
},
{
"WorkflowId": "9aa2fff0-5da6-4b7c-93ee-851f0c3b4aac",
"Name": "Interview Scheduled",
"Description": "",
"Order": 3
},
{
"WorkflowId": "a151528f-7324-43c6-ab61-8cd6f4875a27",
"Name": "Interview Completed",
"Description": "",
"Order": 4
}
]
Retrieve Genders
Purpose: To retrieve the list of available genders
Authentication: No Auth Required
Location: https://api.clearcompany.com/v1/collections/gender
Request Method: GET
Successful Response Code: 200 OK
Response Content Type: application/json
This endpoint is OData queryable: See the appendix for OData filtering examples.
Sample Response Content:
[
{
"Code": "not.specified",
"Name": "Not Specified"
},
{
"Code": "female",
"Name": "Female"
},
{
"Code": "male",
"Name": "Male"
}
]
[
{
"Id": 1,
"Name": "Unknown"
},
{
"Id": 2,
"Name": "Hispanic / Latino"
},
{
"Id": 3,
"Name": "Non-Hispanic / Non-Latino"
},
{
"Id": 4,
"Name": "I choose not to self-identify at this time"
}
]
[
{
"Id": 1,
"Name": "Unknown"
},
{
"Id": 2,
"Name": "Asian"
},
{
"Id": 3,
"Name": "American Indian, Alaskan"
},
{
"Id": 4,
"Name": "Black / African American"
},
{
"Id": 5,
"Name": "Native Hawaiian / Other Pacific Islander"
},
{
"Id": 6,
"Name": "White"
},
{
"Id": 7,
"Name": "I choose not to self-identify at this time"
}
]
[
{
"Active": false,
"Code": "U",
"Name": "Unknown Veteran Status"
},
{
"Active": true,
"Code": "N",
"Name": "Not a Veteran"
},
{
"Active": false,
"Code": "V",
"Name": "Vietnam Veteran"
},
{
"Active": false,
"Code": "S",
"Name": "Special Disabled Veteran"
},
{
"Active": false,
"Code": "O",
"Name": "Other War Veteran"
},
{
"Active": true,
"Code": "D",
"Name": "Disabled Veteran"
},
{
"Active": true,
"Code": "L",
"Name": "Recently Separated Veteran"
},
{
"Active": true,
"Code": "P",
"Name": "Other Protected Veteran"
},
{
"Active": true,
"Code": "A",
"Name": "Armed Forces Service Medal Veteran"
},
{
"Active": true,
"Code": "I",
"Name": "I Choose Not To Self-Identify"
}
]
[
{
"Id": 0,
"Name": "Unknown"
},
{
"Id": 1,
"Name": "I am not a protected veteran"
},
{
"Id": 2,
"Name": "I identify as one or more of the classifications of protected veterans"
}
]
[
{
"Id": 0,
"Name": "Unknown"
},
{
"Id": 1,
"Name": "I am not a protected veteran"
},
{
"Id": 2,
"Name": "I am a protected veteran but I choose not to self-identify the classifications to
which I belong"
},
{
"Id": 3,
"Name": "Disabled Veteran"
},
{
"Id": 4,
"Name": "Recently Separated Veteran"
},
{
"Id": 5,
"Name": "Active Wartime or Campaign Badge Veteran"
},
{
"Id": 6,
"Name": "Armed Forces Service Medal Veteran"
}
]
[
{
"Id": 0,
"Name": "Unknown"
},
{
"Id": 0,
"Name": "Yes, I have a disability"
},
{
"Id": 0,
"Name": "No, I do not have a disability"
},
{
"Id": 0,
"Name": "I don't wish to answer"
}
]
[
{
"Id": 0,
"Name": "Unknown"
},
{
"Id": 0,
"Name": "Yes, I have a disability"
},
{
"Id": 0,
"Name": "No, I do not have a disability"
},
{
"Id": 0,
"Name": "I don't wish to answer"
}
]
[
{
"OfficeGuid": "c7320bb4-d24d-44bd-8073-2ecdea13991f",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"CustomOfficeId": "Custom-Office-ID-479",
"Name": "Boston",
"CreatedDate": "2013-01-31T16:29:44Z",
"Phone": "617-901-1919",
"Fax": "617-555-1212",
"Active": true
},
{
"OfficeGuid": "47855d8e-0a3c-4071-9464-641e27574ec1",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"CustomOfficeId": "Another-Custom-Office-ID-524",
"Name": "Los Angeles",
"CreatedDate": "2013-01-31T17:02:58Z",
"Phone": null,
"Fax": null,
"Active": true
}
]
{
"OfficeGuid": "c7320bb4-d24d-44bd-8073-2ecdea13991f",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"CustomOfficeId": "Custom-Office-ID-479",
"Name": "Boston",
"CreatedDate": "2013-01-31T16:29:44Z",
"Phone": "617-901-1919",
"Fax": "617-555-1212",
"Active": true
}
{
"OfficeGuid": "c7320bb4-d24d-44bd-8073-2ecdea13991f",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"CustomOfficeId": "Custom-Office-ID-479",
"Name": "Boston",
"CreatedDate": "2013-01-31T16:29:44Z",
"Phone": "617-901-1919",
"Fax": "617-555-1212",
"Active": true
}
{
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"CustomOfficeId": "Office-32",
"Name": "Miami",
"Phone": "305-555-1919",
"Fax": "305-555-2147"
}
Location: https://api.clearcompany.com/v1/offices/63b618a6-92e7-4719-a3d8-3220635279e6
{
"OfficeGuid": "63b618a6-92e7-4719-a3d8-3220635279e6",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"CustomOfficeId": "Office-32",
"Name": "Miami",
"CreatedDate": "2013-01-31T16:29:44Z",
"Phone": "305-555-1919",
"Fax": "305-555-2147",
"Active": true
}
{
"CoordinatorUserGuid": "97e40760-93c7-4ad0-94f9-ea1c32e29f74",
"CustomOfficeId": "Office-35",
"Name": "Miami Updated",
"Phone": "305-555-2342",
"Fax": "305-555-1234"
}
{
"OfficeGuid": "63b618a6-92e7-4719-a3d8-3220635279e6",
"CoordinatorUserGuid": "97e40760-93c7-4ad0-94f9-ea1c32e29f74",
"CustomOfficeId": "Office-35",
"Name": "Miami Updated",
"CreatedDate": "2013-01-31T16:29:44Z",
"Phone": "305-555-2342",
"Fax": "305-555-1234",
"Active": true
}
{
"CoordinatorUserGuid": " 133e8c90-37c8-45dc-b24e-3493dcd71084",
"CustomOfficeId": "Office-35",
"Name": "Miami Updated Again",
"Phone": "305-555-8787",
"Fax": "305-555-6959"
}
{
"OfficeGuid": "63b618a6-92e7-4719-a3d8-3220635279e6",
"CoordinatorUserGuid": " 133e8c90-37c8-45dc-b24e-3493dcd71084",
"CustomOfficeId": "Office-35",
"Name": "Miami Updated Again",
"CreatedDate": "2013-01-31T16:29:44Z",
"Phone": "305-555-8787",
"Fax": "305-555-6959",
"Active": true
}
{
"AddressGuid": "f54d329c-cb9b-0002-0000-000000000000",
"Street": "7 Main Street",
"Street2": "Suite 3",
"City": "Concord",
"State": "MA",
"ZipCode": "02458",
"Country": "US",
"Province": "Massachusetts",
"AbbProvince": "MA",
"CountryName": "UNITED STATES"
}
{
"AddressGuid": "f54d329c-cb9b-0002-0000-000000000000",
"Street": "7 Main Street",
"Street2": "Suite 3",
"City": "Concord",
"State": "MA",
"ZipCode": "02458",
"Country": "US",
"Province": "Massachusetts",
"AbbProvince": "MA",
"CountryName": "UNITED STATES"
}
{
"Street": "525 Washington Street",
"Street2": "Third Floor",
"City": "Bedford",
"State": "MA",
"ZipCode": "02154",
"Country": "US",
"Province": "Massachusetts",
"AbbProvince": "MA",
"CountryName": "UNITED STATES"
}
{
"AddressGuid": "f54d329c-cb9b-0002-0000-000000000000",
"Street": "525 Washington Street",
"Street2": "Third Floor",
"City": "Bedford",
"State": "MA",
"ZipCode": "02154",
"Country": "US",
"Province": "Massachusetts",
"AbbProvince": "MA",
"CountryName": "UNITED STATES"
}
{
"Street": "525 Washington Street",
"Street2": "Third Floor",
"City": "Bedford",
"State": "MA",
"ZipCode": "02154",
"Country": "US",
"Province": "Massachusetts",
"AbbProvince": "MA",
"CountryName": "UNITED STATES"
}
{
"AddressGuid": "f54d329c-cb9b-0002-0000-000000000000",
"Street": "525 Washington Street",
"Street2": "Third Floor",
"City": "Bedford",
"State": "MA",
"ZipCode": "02154",
"Country": "US",
"Province": "Massachusetts",
"AbbProvince": "MA",
"CountryName": "UNITED STATES"
}
[
{
"DepartmentGuid": " bf0e5497-1f9b-4080-a061-13e71921467c",
"CustomDepartmentId": "Dept-IT-945",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Information Technology",
"CreatedDate": "2013-01-30T21:24:33Z",
"Active": true,
"Phone": "617-555-2322",
"Fax": "617-555-9282"
},
{
"DepartmentGuid": "176b829c-68c6-43d3-9cfe-f8e71f8953af",
"CustomDepartmentId": "Dept-Accounting",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Accounting",
"CreatedDate": "2013-01-30T21:35:03Z",
"Active": true,
"Phone":"617-555-8988",
"Fax": "617-555-8002"
}
]
{
"DepartmentGuid": "bf0e5497-1f9b-4080-a061-13e71921467c",
"CustomDepartmentId": "Dept-IT-945",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Information Technology",
"CreatedDate": "2013-01-30T21:24:33Z",
"Active": true,
"Phone": "617-555-2322",
"Fax": "617-555-9282"
}
{
"DepartmentGuid": "bf0e5497-1f9b-4080-a061-13e71921467c",
"CustomDepartmentId": "Dept-IT-945",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Information Technology",
"CreatedDate": "2013-01-30T21:24:33Z",
"Active": true,
"Phone": "617-555-2322",
"Fax": "617-555-9282"
}
{
"CustomDepartmentId": "Dept-Legal-201",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Legal"
}
Location: https://api.clearcompany.com/v1/departments/8cfa4d36-dba3-4c77-837a-e31effa9751f
{
"DepartmentGuid": "8cfa4d36-dba3-4c77-837a-e31effa9751f",
"CustomDepartmentId": "Dept-Legal-201",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Legal",
"CreatedDate": "2013-01-30T21:24:33Z",
"Active": true,
}
{
"CustomDepartmentId": "Dept-Legalese-501",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Legal Services"
}
{
"DepartmentGuid": "8cfa4d36-dba3-4c77-837a-e31effa9751f ",
"CustomDepartmentId": "Dept-Legal-501",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Legal Services",
"CreatedDate": "2013-01-30T21:24:33Z",
"Active": true
}
{
"CustomDepartmentId": "Dept-Legalese-501",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Legal Services Etc"
}
{
"DepartmentGuid": "8cfa4d36-dba3-4c77-837a-e31effa9751f ",
"CustomDepartmentId": "Dept-Legalese-501",
"CoordinatorUserGuid": "00000000-0000-0000-0000-000000000000",
"IndustryGuid": "00000000-0000-0000-0000-000000000000",
"BusinessFunctionGuid": "00000000-0000-0000-0000-000000000000",
"Name": "Legal Services Etc",
"Active": true
}
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"DisplayName": "Robert Smith",
"Title": "Senior Programmer",
"FirstName": "Robert",
"LastName": "Smith",
"Email": "Robert.Smith@somecompany.com",
"PersonalEmail": "Robert.Smith@example.org",
"MobilePhone": "610-555-1241",
"WorkPhone": "610-555-1231",
"SupervisorUserId": "f2e08f03-81d3-4afe-ad78-76a99be82f2d",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31",
"LatestHireDate": "2018-11-12T00:00:00",
"RoleId": "23fc60c7-23d0-0c1a-60d6-d83d40eb759b",
"RoleName": "Senior Developer",
"RoleStartDate": "2018-11-12T00:00:00",
"ProfileImage": "Optional Base64 encoded user profile image",
"EmployeeId": "rs-453"
}
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"Title": "Senior Programmer Extraordinaire",
"FirstName": "Bob",
"LastName": "Smith Jr",
"Email": "Robert.Smith@somecompany.com",
"PersonalEmail": "Robert.Smith@example.org",
"MobilePhone": "610-555-7897",
"WorkPhone": "610-555-0987",
"SupervisorUserId": "f2e08f03-81d3-4afe-ad78-76a99be82f2d",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31",
"LatestHireDate": "2018-11-12T00:00:00",
"EmployeeId": "rs-453"
}
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"DisplayName": "Robert Smith",
"Title": "Senior Programmer",
"FirstName": "Robert",
"LastName": "Smith",
"Email": "Robert.Smith@somecompany.com",
"PersonalEmail": "Robert.Smith@example.org",
"MobilePhone": "610-555-1241",
"WorkPhone": "610-555-1231",
"SupervisorUserId": "f2e08f03-81d3-4afe-ad78-76a99be82f2d",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31",
"LatestHireDate": "2018-11-12T00:00:00",
"RoleId": "23fc60c7-23d0-0c1a-60d6-d83d40eb759b",
"RoleName": "Senior Developer",
"RoleStartDate": "2018-11-12T00:00:00",
"EmployeeId": "rs-453"
{
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"TerminationScheduleType": "immediate",
"UtcTerminationDate": null,
"TerminationType": "voluntary",
"TerminationReason": "Applied for a different position at another company."
}
{
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"TerminationScheduleType": "immediate",
"TerminationDateTime": null,
"TerminationType": "voluntary",
"TerminationReason": "Applied for a different position at another company."
}
{
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"TerminationScheduleType": "specific-time",
"UtcTerminationDate": "2020-01-27T22:07:43Z",
"TerminationType": "involuntary",
"TerminationReason": "Applied for a different position at another company."
}
{
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"TerminationScheduleType": "specific-time",
"TerminationDateTime": "2020-01-27T22:07:43Z",
"TerminationType": "involuntary",
"TerminationReason": "Applied for a different position at another company."
}
{
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"TerminationScheduleType": "specific-time",
"TerminationDateTime": "2020-01-27T22:07:43Z",
"TerminationType": "involuntary",
"TerminationReason": "Applied for a different position at another company."
}
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"Username": "Robert.Smith.jr@somecompany.com",
"EmployeeId": "empl-38374874",
"CustomDepartmentId": "IT-123",
"CustomOfficeId": "Boston-234",
"Active": true,
"Permissions": [
"org.employee",
"hr.manager"
],
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"DisplayName": "Bob Smith",
"Title": "Senior Programmer Extraordinaire",
"FirstName": "Bob",
"LastName": "Smith Jr",
"Email": "Robert.Smith.jr@somecompany.com",
"PersonalEmail": "Robert.Smith.jr@example.org",
"MobilePhone": "610-555-7897",
"WorkPhone": "610-555-0987",
"SupervisorUserId": "f2e08f03-81d3-4afe-ad78-76a99be82f2d",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31",
"RoleId": "23fc60c7-23d0-0c1a-60d6-d83d40eb759b",
"RoleName": "Senior Developer",
"RoleStartDate": "2018-11-12T00:00:00",
"LatestHireDate": "2018-11-12"
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"Username": "Robert.Smith.jr@somecompany.com",
"Password": "SomeSecurePassword123",
"EmployeeId": "empl-38374874",
"CustomDepartmentId": "IT-123",
"CustomOfficeId": "Boston-234",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31"
"Permissions": [
"org.employee",
"hr.manager"
],
"Title": "Senior Programmer Extraordinaire",
"FirstName": "Bob",
"LastName": "Smith Jr",
"Email": "Robert.Smith.jr@somecompany.com",
"PersonalEmail": "Robert.Smith.jr@example.org",
"MobilePhone": "610-555-7897",
"WorkPhone": "610-555-0987",
"SupervisorUserId": "f2e08f03-81d3-4afe-ad78-76a99be82f2d",
"LatestHireDate": "2018-11-12",
"RoleId": "23fc60c7-23d0-0c1a-60d6-d83d40eb759b"
}
Location: https://api.clearcompany.com/v1/user/996f6b38-9875-44a3-a431-f8e621c7ab16/account
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"Username": "Robert.Smith.jr@somecompany.com",
"EmployeeId": "empl-38374874",
"CustomDepartmentId": "IT-123",
"CustomOfficeId": "Boston-234",
"Permissions": [
"org.employee",
"hr.manager"
],
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"Username": "RobertGriffinjr3",
"Password": "SomeNewPassword123",
"EmployeeId": "empl-38374874",
"CustomDepartmentId": "IT-123",
"CustomOfficeId": "Boston-234",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31"
"Permissions": [
"org.employee",
"hr.manager"
],
"Title": "Senior Programmer Extraordinaire",
"FirstName": "Robert",
"LastName": "Griffin Jr3",
"PersonalEmail": "Robert.Smith@example.org",
"Email": "Robert.Griffin.jr3@somecompany.com",
"MobilePhone": "610-555-7897",
"WorkPhone": "610-555-0987",
"SupervisorUserId": "f2e08f03-81d3-4afe-ad78-76a99be82f2d",
"LatestHireDate": "2018-11-12",
"RoleId": "23fc60c7-23d0-0c1a-60d6-d83d40eb759b",
}
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"Username": "RobertGriffinjr3",
"EmployeeId": "empl-38374874",
"CustomDepartmentId": "IT-123",
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"Username": "RobertGriffinjr3",
"Password": "SomeNewPassword123",
"EmployeeId": "empl-38374874",
"CustomDepartmentId": "IT-123",
"CustomOfficeId": "Boston-234",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31"
"Permissions": [
"org.employee",
"hr.manager"
],
"Title": "Senior Programmer Extraordinaire",
"FirstName": "Robert",
"LastName": "Griffin Jr3",
"Email": "Robert.Griffin.jr3@somecompany.com",
"PersonalEmail": "Robert.Smith@example.org",
"MobilePhone": "610-555-7897",
"WorkPhone": "610-555-0987",
"SupervisorUserId": "f2e08f03-81d3-4afe-ad78-76a99be82f2d",
"LatestHireDate": "2018-11-12",
"RoleId": "23fc60c7-23d0-0c1a-60d6-d83d40eb759b"
}
{
"LegalFirstName": "Robert",
"LegalMiddleName": "Johnson",
"LegalLastName": "Smith",
"MiddleName": "Johnson",
"Username": "RobertGriffinjr3",
"EmployeeId": "empl-38374874",
"CustomDepartmentId": "IT-123",
"CustomOfficeId": "Boston-234",
"Permissions": [
"org.employee",
"hr.manager"
],
"UserId": "996f6b38-9875-44a3-a431-f8e621c7ab16",
"DisplayName": "Robert Smith",
"Title": "Senior Programmer Extraordinaire",
"FirstName": "Robert",
"LastName": "Griffin Jr3",
"Email": "Robert.Griffin.jr3@somecompany.com",
"PersonalEmail": "Robert.Smith@example.org",
"MobilePhone": "610-555-7897",
"WorkPhone": "610-555-0987",
"SupervisorUserId": "f2e08f03-81d3-4afe-ad78-76a99be82f2d",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31",
"LatestHireDate": "2018-11-12",
[
"org.employee",
"hr.manager"
]
[
"org.employee",
"hr.manager"
]
[
{
"Username": "RobertGriffinjr3",
"UserId": "1465f3ec-e1a7-408b-8864-2885d45b06af",
"EmployeeId": "empl-38374874",
"CustomDepartmentId": "IT-123",
"CustomOfficeId": "Boston-234",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31"
"Permissions": [
"org.employee",
"hr.manager"
],
"Title": "Senior Programmer Extraordinaire",
"FirstName": "Robert",
"LastName": "Griffin Jr3",
…
{
"Username": "johnsmith45@someco.com",
"UserId": "269c86eb-52b7-47bb-8e55-75e6976e3afb",
"EmployeeId": "empl-532234",
"CustomDepartmentId": "Accounting-123",
"CustomOfficeId": "Chicago-345",
"DepartmentId": "b8c1b72c-742b-475c-a2b2-2e6f871ccc63",
"OfficeId": "1465f3ec-e1a7-408b-8864-2885d45b06af"
"Permissions": [
"org.employee",
"user.admin"
],
"Title": "Accountant",
"FirstName": "Robert",
"LastName": "Griffin Jr3",
"Email": " johnsmith45@someco.com ",
"MobilePhone": "610-555-3223",
"WorkPhone": "610-555-2322",
"SupervisorUserId": "5a3ff603-05f3-4d17-aeba-a67dfb6ee646",
"LatestHireDate": "2013-09-17",
"RoleId": "aae9c975-d149-a4b3-122b-e701955f8fae",
"RoleName": "Accountant"
}
]
[
{
"Username": "teddavids232",
"UserId": " ea1f5337-d610-464c-be61-ae3da1861d2b",
"EmployeeId": "empl-5223",
"CustomDepartmentId": "IT-123",
"CustomOfficeId": "Boston-234",
"DepartmentId": "92a1c9b2-8531-43ae-937f-b116708ad548",
"OfficeId": "9d9d96ea-20e5-45c5-a37c-efc75ce7bd31"
"Permissions": [
"org.employee",
"user.admin"
],
"Title": "Senior Programmer Extraordinaire",
"FirstName": "Ted",
"LastName": "Davids",
"Email": "teddavids@somecompany.com",
"MobilePhone": "610-555-1211",
"WorkPhone": "610-555-4223",
…
{
"Username": "johnsmith45@someco.com",
"UserId": "269c86eb-52b7-47bb-8e55-75e6976e3afb",
"EmployeeId": "empl-532234",
"CustomDepartmentId": "Accounting-123",
"CustomOfficeId": "Chicago-345",
"DepartmentId": "b8c1b72c-742b-475c-a2b2-2e6f871ccc63",
"OfficeId": "1465f3ec-e1a7-408b-8864-2885d45b06af"
"Permissions": [
"org.employee",
"user.admin"
],
"Title": "Senior Accountant",
"FirstName": "Robert",
"LastName": "Griffin Jr3",
"Email": " johnsmith45@someco.com ",
"MobilePhone": "610-555-3223",
"WorkPhone": "610-555-2322",
"SupervisorUserId": "5a3ff603-05f3-4d17-aeba-a67dfb6ee646",
"LatestHireDate": "2018-08-08",
"RoleId": "aae9c975-d149-a4b3-122b-e701955f8fae",
"RoleName": "Accountant"
}
]
{
"ReqGuid": "9d426147-3aae-4d60-bd3f-d9ffccde59bd",
"CustomReqId": "creq123",
"ReqDate": "2012-12-10T04:00:00Z",
"EmailAlias": "41074@somecompany.hrmdirect.com",
"JobTitle": "Director of Operations",
"JobDescription": "Essential functions of the position: Designs and implements programs,
policies, and practices to ensure that all operating departments are in compliance with federal,
state, and local regulatory requirements. Tracks laws and regulations that might affect the
organization's policies. Prepares compliance reports to present to management. Familiar with a
variety of the field's concepts, practices, and procedures. Relies on experience and judgment to
plan and accomplish goals. The incumbent is also responsible for compliance audits and, in
conjunction with the Legal department, assists in all state examinations. ESSENTIAL SUMMARY of
BENEFITS: We take great pride in providing our employees with a superior benefits package,
including 100% employer paid medical and dental plans and a comprehensive retirement program,
including 401(k).",
"Status": "O",
"ValidateResumes": false,
"AutoReply": true,
"InstantUploadAutoReply": false,
"IndustryGuid": "5878f1a5-d184-4914-beb9-423985cdc65c",
"JobFunctionGuid": "7d353845-1b3e-48b3-90b0-74935b48e7a2",
"SalaryLow": "33",
"SalaryHigh": "44",
"SalaryType": "PerHour",
"ClosedDate": "0001-01-01T05:00:00Z",
"ClosedReason": "",
"CreatedDate": "2012-12-12T05:00:00Z",
"DepartmentGuid": "4767fef9-33b3-4b3a-ae14-e966ce6670b2",
"DepartmentCustomId": "dept-it-342",
"DepartmentName": "IT Department",
"OfficeGuid": "0007ae7a-3663-428c-a178-fdf9ceefdc07",
"OfficeName": "Springfield Research Office",
"OfficeCustomId": "off-bos-441",
"OfficeLocation": {
"Id": "d09df814-1279-1c77-a38d-959719e028c3",
"AddressLine1": "2 Center Ct Dr",
"AddressLine2": "Suite 233",
"City": "Springfield",
"State": "MA",
"PostalCode": "02111",
"CountryCode": "US",
"ProvinceName": "",
"AbbreviatedProvince": ""
},
"RecruiterGuid": "3c691ea6-0e8a-4c99-b900-7e815c936a75",
"RecruiterEmployeeId": "empl12244",
"HiringManagerGuid": "f99c075d-ced3-401c-8e0a-c6874ee3529f",
"HiringManagerEmployeeId": "emp43212",
"BudgetCode": "BudgetedContractor",
"EEOCode": "SkilledCraftWorkers",
"DaysOpen": 65,
"CycleTime": -1,
"HireTime": -1,
"DaysUntilPostedPublic": "7",
"DaysUntilPostedInternal": "0",
"ApplyProcessType": "Email",
"ApplyProcessGuid": "00000000-0000-0000-0000-00000000",
"AuthorizedUsers": [
{
"ReqGuid": "9d426147-3aae-4d60-bd3f-d9ffccde59bd",
"CustomReqId": "creq123",
"ReqDate": "2012-12-10T04:00:00Z",
"EmailAlias": "41074@somecompany.hrmdirect.com",
"JobTitle": "Director of Operations",
"JobDescription": "Essential functions of the position: Designs and implements programs,
policies, and practices to ensure that all operating departments are in compliance with federal,
state, and local regulatory requirements. Tracks laws and regulations that might affect the
organization's policies. Prepares compliance reports to present to management. Familiar with a
variety of the field's concepts, practices, and procedures. Relies on experience and judgment to
plan and accomplish goals. The incumbent is also responsible for compliance audits and, in
conjunction with the Legal department, assists in all state examinations. ESSENTIAL SUMMARY of
BENEFITS: We take great pride in providing our employees with a superior benefits package,
including 100% employer paid medical and dental plans and a comprehensive retirement program,
including 401(k).",
"Status": "O",
"ValidateResumes": false,
"AutoReply": true,
"InstantUploadAutoReply": false,
"IndustryGuid": "5878f1a5-d184-4914-beb9-423985cdc65c",
"JobFunctionGuid": "7d353845-1b3e-48b3-90b0-74935b48e7a2",
"SalaryLow": "33",
"SalaryHigh": "44",
"SalaryType": "PerHour",
"ClosedDate": "0001-01-01T05:00:00Z",
"ClosedReason": "",
"CreatedDate": "2012-12-12T05:00:00Z",
"DepartmentGuid": "4767fef9-33b3-4b3a-ae14-e966ce6670b2",
"DepartmentName": "IT Department",
"DepartmentCustomId": "dept-it-342",
"OfficeGuid": "0007ae7a-3663-428c-a178-fdf9ceefdc07",
"OfficeName": "Springfield Research Office",
"OfficeCustomId": "off-bos-441",
"OfficeLocation": {
"Id": "d09df814-1279-1c77-a38d-959719e028c3",
"AddressLine1": "2 Center Ct Dr",
"AddressLine2": "Suite 233",
"City": "Springfield",
"State": "MA",
"PostalCode": "02111",
"CountryCode": "US",
"ProvinceName": "",
"AbbreviatedProvince": ""
},
"RecruiterGuid": "3c691ea6-0e8a-4c99-b900-7e815c936a75",
"RecruiterEmployeeId": "empl12244",
"HiringManagerGuid": "f99c075d-ced3-401c-8e0a-c6874ee3529f",
"HiringManagerEmployeeId": "emp43212",
"BudgetCode": "BudgetedContractor",
"EEOCode": "SkilledCraftWorkers",
"DaysOpen": 65,
"CycleTime": -1,
"HireTime": -1,
"DaysUntilPostedPublic": "7",
"DaysUntilPostedInternal": "0",
"ApplyProcessType": "Profile",
"ApplyProcessGuid": "e5c1572c-3f8b-4df1-ae7c-2952397e1a56",
"AuthorizedUsers": [
{
"UserGuid": "d09df834-1779-4c77-b38c-479719e028c3",
"EmployeeId": "emp8322",
{
"CustomReqId": "act-108741",
"ReqDate": "2013-02-15",
"JobTitle": "Certified Accountant Needed ASAP",
"JobDescription": "We need a good accountant with lots of experience.",
"ValidateResumes": false,
"AutoReply": false,
"InstantUploadAutoReply": false,
"IndustryGuid": "5e10feb6-f104-4898-9fae-c75475cb585a",
"JobFunctionGuid": "3f4a1244-26e4-4cc6-934a-e259d4eb9e1f",
"SalaryLow": "35000",
"SalaryHigh": "50000",
"SalaryType": "PerYear",
"DepartmentGuid": "6d3b167e-7c17-40be-a7c1-701c4f5d4537",
"DepartmentName": "IT Department",
"OfficeGuid": "0007ae7a-3663-428c-a178-fdf9ceefdc07",
"OfficeName": "Springfield Research Office",
"OfficeCustomId": "off-bos-441",
"OfficeLocation": {
"Id": "d09df814-1279-1c77-a38d-959719e028c3",
"AddressLine1": "2 Center Ct Dr",
"AddressLine2": "Suite 233",
"City": "Springfield",
"State": "MA",
"PostalCode": "02111",
"CountryCode": "US",
"ProvinceName": "",
"AbbreviatedProvince": ""
},
"RecruiterGuid": "46a1043a-63fa-4cb6-be7a-7a69400b6c97",
"HiringManagerGuid": "b88299a4-e010-469b-abcc-6c1f21a84158",
"BudgetCode": "UnbudgetedContractor",
"EEOCode": "FirstAndMidLevelManagers",
"DaysUntilPostedPublic": "7",
"AuthorizedUsers": [
{
"UserGuid": "22996fdd-1f2f-46ca-8631-d64de6941b04",
},
{
"EmployeeId": "emp5424",
}
],
"CustomFieldAnswers": [
{
"CustomFieldGuid": "c9f9f058-013a-0000-0000-000000000000",
"Answer": "$1,300"
},
{
"CustomFieldGuid": "954502de-01be-0000-0000-000000000000",
"AnswerOptionGuids": [
"653823cf-0ac2-0000-0000-000000000000"
]
},
{
"FieldName": "Choose budgetary type:",
"AnswerOptionGuids": [
"2962e5d9-234c-0000-0000-000000000000",
"1c91c258-234b-0000-0000-000000000000"
]
}
]
}
Location: https://api.clearcompany.com/v1/reqs/23de845f-5215-47ee-bb9c-5adb3e36572d
{
"ReqGuid": "3f7fc437-32b8-47f0-8e08-8dade5c6ce50",
"CustomReqId": " act-108741",
"ReqDate": "2013-02-14T05:00:00Z",
"EmailAlias": "105517@abc.hrmdirect.com",
"JobTitle": " Certified Accountant Needed ASAP ",
"JobDescription": " We need a good accountant with lots of experience ",
"Status": "H",
"ValidateResumes": false,
"AutoReply": false,
"InstantUploadAutoReply": false,
"IndustryGuid": "a209133c-014a-0000-0000-000000000000",
"JobFunctionGuid": "ca0d7858-013a-0000-0000-000000000000",
"SalaryLow": "39287",
"SalaryHigh": "461058",
"SalaryType": "PerHour",
"ClosedDate": "0001-01-01T05:00:00Z",
"ClosedReason": "",
"CreatedDate": "2013-02-15T05:00:00Z",
"DepartmentGuid": "5165de93-018f-0000-0000-000000000000",
"DepartmentName": "IT Department",
"DepartmentCustomId": "IT",
"OfficeGuid": "0007ae7a-3663-428c-a178-fdf9ceefdc07",
"OfficeName": "Springfield Research Office",
"OfficeCustomId": "off-bos-441",
"OfficeLocation": {
"Id": "d09df814-1279-1c77-a38d-959719e028c3",
"AddressLine1": "2 Center Ct Dr",
"AddressLine2": "Suite 233",
"City": "Springfield",
"State": "MA",
"PostalCode": "02111",
"AuthorizedUsers": [
{
"UserGuid": "22996fdd-1f2f-46ca-8631-d64de6941b04",
"EmployeeId": "emp4421",
"ReqGuid": "3f7fc437-32b8-47f0-8e08-8dade5c6ce50",
"AuthorizedByUserGuid": "2b3c23fc-ecd1-47db-b805-3d32cb880c16",
"AuthorizationDate": "2013-02-15T22:53:36Z"
},
{
"UserGuid": "aef0f5d6-4f5a-0020-0000-000000000000",
"EmployeeId": "",
"ReqGuid": "3f7fc437-32b8-47f0-8e08-8dade5c6ce50",
"AuthorizedByUserGuid": "2b3c23fc-ecd1-47db-b805-3d32cb880c16",
"AuthorizationDate": "2013-02-15T22:53:36Z"
}
],
"CustomFieldAnswers": [
{
"CustomFieldGuid": "c9f9f058-013a-0000-0000-000000000000",
"FieldName": "Advertising Costs",
"Answer": "$1,300",
"AnswerOptionGuids": [ ],
"Internal": true,
"Required": false,
"AnswerFieldType": "LegacyTextBox"
},
{
"CustomFieldGuid": "bca60ec4-0171-0000-0000-000000000000",
"FieldName": "Preferred location",
"Answer": "cfAnswer- - 2/15/2013@5:53 PM.997 R1438976",
"AnswerOptionGuids": [ ],
"Internal": true,
"Required": false,
"AnswerFieldType": "LegacyTextArea"
},
{
"CustomFieldGuid": "954502de-01be-0000-0000-000000000000",
"FieldName": "Division",
"Answer": "Accounting Division",
"AnswerOptionGuids": [
"653823cf-0ac2-0000-0000-000000000000"
],
"Internal": true,
"Required": true,
"AnswerFieldType": "LegacySingleSelect"
},
{
"CustomFieldGuid": "be4ddbec-0d10-0000-0000-000000000000",
"FieldName": "Checkboxes",
"Answer": "Unbudgeted Addition, Seasonal Help",
"AnswerOptionGuids": [
"2962e5d9-234c-0000-0000-000000000000",
"1c91c258-234b-0000-0000-000000000000"
],
"Internal": true,
"Required": true,
"AnswerFieldType": "LegacyMultiSelect"
{
"CustomReqId": "act-108741",
"ReqDate": "2013-02-15",
"Status": "C",
"JobTitle": "Certified Accountant Needed ASAP",
"JobDescription": "We need a good accountant with lots of experience.",
"ValidateResumes": false,
"AutoReply": false,
"InstantUploadAutoReply": false,
"IndustryGuid": "5e10feb6-f104-4898-9fae-c75475cb585a",
"JobFunctionGuid": "3f4a1244-26e4-4cc6-934a-e259d4eb9e1f",
"SalaryLow": "35000",
"SalaryHigh": "50000",
"SalaryType": "PerYear",
"OfficeGuid": "0007ae7a-3663-428c-a178-fdf9ceefdc07",
"OfficeName": "Springfield Research Office",
"OfficeCustomId": "off-bos-441",
"OfficeLocation": {
"Id": "d09df814-1279-1c77-a38d-959719e028c3",
"AddressLine1": "2 Center Ct Dr",
"AddressLine2": "Suite 233",
"City": "Springfield",
"State": "MA",
"PostalCode": "02111",
"CountryCode": "US",
"ProvinceName": "",
"AbbreviatedProvince": ""
},
"DepartmentGuid": "6d3b167e-7c17-40be-a7c1-701c4f5d4537",
"AuthorizedUsers": [
{
"UserGuid": "22996fdd-1f2f-46ca-8631-d64de6941b04",
},
{
"EmployeeId": "emp5424",
}
],
"CustomFieldAnswers": [
{
"CustomFieldGuid": "c9f9f058-013a-0000-0000-000000000000",
"Answer": "$1,300"
},
{
"CustomFieldGuid": "954502de-01be-0000-0000-000000000000",
"AnswerOptionGuids": [
"653823cf-0ac2-0000-0000-000000000000"
]
},
{
"FieldName": "Choose budgetary type:",
"AnswerOptionGuids": [
"2962e5d9-234c-0000-0000-000000000000",
"1c91c258-234b-0000-0000-000000000000"
]
}
]
}
{
"ReqGuid": "3f7fc437-32b8-47f0-8e08-8dade5c6ce50",
"CustomReqId": " act-108741",
"ReqDate": "2013-02-14T05:00:00Z",
"EmailAlias": "105517@abc.hrmdirect.com",
"JobTitle": " Certified Accountant Needed ASAP ",
"JobDescription": " We need a good accountant with lots of experience ",
"Status": "C",
"ValidateResumes": false,
"AutoReply": false,
"InstantUploadAutoReply": false,
"IndustryGuid": "a209133c-014a-0000-0000-000000000000",
"JobFunctionGuid": "ca0d7858-013a-0000-0000-000000000000",
"SalaryLow": "39287",
"SalaryHigh": "461058",
"SalaryType": "PerHour",
"ClosedDate": "0001-01-01T05:00:00Z",
"ClosedReason": "",
"CreatedDate": "2013-02-15T05:00:00Z",
"OfficeGuid": "0007ae7a-3663-428c-a178-fdf9ceefdc07",
"OfficeName": "Springfield Research Office",
"OfficeCustomId": "off-bos-441",
"OfficeLocation": {
"Id": "d09df814-1279-1c77-a38d-959719e028c3",
"AddressLine1": "2 Center Ct Dr",
"AddressLine2": "Suite 233",
"City": "Springfield",
"AuthorizedUsers": [
{
"UserGuid": "22996fdd-1f2f-46ca-8631-d64de6941b04",
"EmployeeId": "emp4421",
"ReqGuid": "3f7fc437-32b8-47f0-8e08-8dade5c6ce50",
"AuthorizedByUserGuid": "2b3c23fc-ecd1-47db-b805-3d32cb880c16",
"AuthorizationDate": "2013-02-15T22:53:36Z"
},
{
"UserGuid": "aef0f5d6-4f5a-0020-0000-000000000000",
"EmployeeId": "",
"ReqGuid": "3f7fc437-32b8-47f0-8e08-8dade5c6ce50",
"AuthorizedByUserGuid": "2b3c23fc-ecd1-47db-b805-3d32cb880c16",
"AuthorizationDate": "2013-02-15T22:53:36Z"
}
],
"CustomFieldAnswers": [
{
"CustomFieldGuid": "c9f9f058-013a-0000-0000-000000000000",
"FieldName": "Advertising Costs",
"Answer": "$1,300",
"AnswerOptionGuids": [ ],
"Internal": true,
"Required": false,
"AnswerFieldType": "LegacyTextBox"
},
{
"CustomFieldGuid": "bca60ec4-0171-0000-0000-000000000000",
"FieldName": "Preferred location",
"Answer": "cfAnswer- - 2/15/2013@5:53 PM.997 R1438976",
"AnswerOptionGuids": [ ],
"Internal": true,
"Required": false,
"AnswerFieldType": "LegacyTextArea"
},
{
"CustomFieldGuid": "954502de-01be-0000-0000-000000000000",
"FieldName": "Division",
"Answer": "Accounting Division",
"AnswerOptionGuids": [
"653823cf-0ac2-0000-0000-000000000000"
],
"Internal": true,
"Required": true,
"AnswerFieldType": "LegacySingleSelect"
},
{
"CustomFieldGuid": "be4ddbec-0d10-0000-0000-000000000000",
"FieldName": "Checkboxes",
"Answer": "Unbudgeted Addition, Seasonal Help",
"AnswerOptionGuids": [
"2962e5d9-234c-0000-0000-000000000000",
[
{
"ReqGuid": "bad436a6-2e1a-4320-81d4-9a0f5440453b",
"CustomReqId": "creq123",
"ReqDate": "2012-12-10T04:00:00Z",
"EmailAlias": "41074@somecompany.hrmdirect.com",
"JobTitle": "Director of Operations",
"JobDescription": "Essential functions of the position….",
"Status": "O",
"ValidateResumes": false,
"AutoReply": true,
"InstantUploadAutoReply": false,
"IndustryGuid": "5878f1a5-d184-4914-beb9-423985cdc65c",
"JobFunctionGuid": "7d353845-1b3e-48b3-90b0-74935b48e7a2",
"SalaryLow": "33",
"SalaryHigh": "44",
"SalaryType": "PerHour",
"ClosedDate": "0001-01-01T05:00:00Z",
"ClosedReason": "",
"CreatedDate": "2012-12-12T05:00:00Z",
"OfficeGuid": "0007ae7a-3663-428c-a178-fdf9ceefdc07",
"OfficeName": "Springfield Research Office",
"OfficeCustomId": "off-bos-441",
"OfficeLocation": {
"Id": "d09df814-1279-1c77-a38d-959719e028c3",
"AddressLine1": "2 Center Ct Dr",
"AddressLine2": "Suite 233",
"City": "Springfield",
"State": "MA",
"PostalCode": "02111",
"CountryCode": "US",
"ProvinceName": "",
"AbbreviatedProvince": ""
},
"DepartmentGuid": "4767fef9-33b3-4b3a-ae14-e966ce6670b2",
"DepartmentCustomId": "dept-it-342",
"DepartmentId": "IT Department",
"RecruiterGuid": "3c691ea6-0e8a-4c99-b900-7e815c936a75",
"RecruiterEmployeeId": "empl12244",
"HiringManagerGuid": "f99c075d-ced3-401c-8e0a-c6874ee3529f",
"HiringManagerEmployeeId": "emp43212",
"BudgetCode": "BudgetedContractor",
"EEOCode": "SkilledCraftWorkers",
"DaysOpen": 65,
"CycleTime": -1,
"HireTime": -1,
"DaysUntilPostedPublic": "7",
"DaysUntilPostedInternal": "0",
"ApplyProcessType": "Profile",
"ApplyProcessGuid": "e5c1572c-3f8b-4df1-ae7c-2952397e1a56",
"AuthorizedUsers": [
{
"UserGuid": "d09df834-1779-4c77-b38c-479719e028c3",
"EmployeeId": "emp8322",
{
"ApplicationId": "5b8518a9-9145-44c8-8336-a1f31e7a2888",
"OriginalReqId": "997f048b-e72d-42fa-b02b-293ce75c0d1e",
"CreatedDate": "2014-05-08T20:52:15Z",
"Candidacy": [
"aa81665f-530f-4bc6-90b7-8f33b2872af1",
"b45e678c-ae90-4374-925e-e2f3cb2b8c2d",
"10d5e592-7db4-4981-ac41-e84320b3c841"
]
}
[
{
{
"Applicant": {
"ApplicationId": "fb601019-9b79-4d94-a2a2-ef453fdb35d1",
"OriginalReqId": "21595c0f-f25a-4ed5-addb-dd38464f7ebc",
"CreatedDate": "2013-02-21T20:44:34Z",
"Candidacy": [
"ad36b646-3869-4356-960b-8e4a6b8d1ac9",
"717f6e97-2cd1-4d7d-97b5-25907ebb3af2",
"1d23c814-241c-48c8-af61-80c7c93b3da6"
]
},
"ContactInfo": {
"Id": "e7d5d9c7-cb79-41c3-b353-b0926420a450",
"FirstName": "David",
"LastName": "Simon",
"Email": "david.simon@someemail.com",
"PrimaryPhoneNumber": "",
"PrimaryPhoneNumberType": "Other",
"SecondaryPhoneNumber": "",
"SecondaryPhoneNumberType": "Other",
"ContactInfo": "",
"Address": {
"Id": "926c3e27-44ed-4ace-b3a2-9df6b41a8457",
"AddressLine1": "1 City Center",
"AddressLine2": "Apt 2",
"City": "Boston ",
"State": "MA",
"PostalCode": "02116",
"CountryCode": "US",
"ProvinceName": "",
"AbbreviatedProvince": ""
},
"CreatedDate": "2013-02-21T15:44:34"
}
"Candidate": {
"Id": "ad36b646-3869-4356-960b-8e4a6b8d1ac9",
"ReqId": "21595c0f-f25a-4ed5-addb-dd38464f7ebc",
"ApplicationId": "fb601019-9b79-4d94-a2a2-ef453fdb35d1",
"DateApplied": "2013-02-21T20:51:24Z",
"ReadByUserId": "fb7543eb-9e31-475a-95d0-b50e15f8776a",
"DateRead": "2013-02-26T15:09:43",
"UpdatedDate": "2013-03-26T04:00:00Z",
"CurrentWorkflow": {
"Id": "52dbab53-c612-4106-ad83-580f861dc2d4",
"Order": 2,
"Name": "Interview Scheduled",
"Description": ""
},
"UserGrade": null,
{
"Ssn": "123-45-6789",
"DateOfBirth": "1983-04-24",
"Gender": "not.specified",
"Ethnicity": 3,
"Race": [
4,
6
],
"LegacyVeteranStatus": "P",
"DisabiltyStatusPreOffer": 1,
"DisabiltyStatusPostOffer": 3,
"VeteranStatusPreOffer": 2,
"VeteranStatusPostOffer": [
4,
5
]
}
[
{
"CandidateId": "1f4a41bd-ab65-48b8-91d2-764b10e72fcd",
"FirstName": "Georgie",
"LastName": "Porgie",
"CurrentWorkflowId": "2c0ddd21-0938-4b42-8cbc-0f8705e15bca",
"CurrentWorkflowName": "Interview Request Sent",
"DateApplied": "2012-10-05T12:05:05Z"
},
{
"CandidateId": "aa05ab0b-7f9d-4c6b-b00c-5d8c1450b497",
"FirstName": "Alan",
"LastName": "Stevenson",
"CurrentWorkflowId": "a9264859-828a-409b-9a18-514b00a28cce",
"CurrentWorkflowName": "Interview Scheduled",
"DateApplied": "2012-10-05T14:31:37Z"
},
{
"CandidateId": "2548046b-0b66-4507-891a-971394684a2c",
"FirstName": "Rachel",
"LastName": "Smith",
"CurrentWorkflowId": "5eca33ed-ce4f-4dcf-b778-28730d3c8b66",
"CurrentWorkflowName": "Offer Extended",
"DateApplied": "2012-10-12T16:34:57Z"
}
]
[
{
"CandidateId": "8bd96603-007b-47b0-9350-a5814c5f9ee5",
"FirstName": "Tom",
"LastName": "Brady",
"CurrentWorkflowId": "03a49090-224e-4a0f-8972-1eb2ef905c76",
"CurrentWorkflowName": "Rejected - Overqualified",
"DateApplied": "2014-03-05T12:05:05Z"
},
{
"CandidateId": "aa05ab0b-7f9d-4c6b-b00c-5d8c1450b497",
"FirstName": "Drew",
"LastName": "Brees",
"CurrentWorkflowId": "03a49090-224e-4a0f-8972-1eb2ef905c76",
"CurrentWorkflowName": "Rejected - Overqualified ",
"DateApplied": "2014-01-02T14:31:37Z"
}
]
[
{
"CandidateId": "45c981a8-f440-4a0a-b26d-c54f773c5415",
"FirstName": "Jeff",
"LastName": "Bridges",
"CurrentWorkflowId": "fa49229c-9094-4438-accc-16c5d0af6513",
"CurrentWorkflowName": "Interview Request Sent",
"DateApplied": "2013-03-05T12:05:05Z"
},
{
"CandidateId": "188b72d1-5bfd-4b66-8584-5756fd3301aa",
"FirstName": "Daniel",
"LastName": "Day-Lewis",
"CurrentWorkflowId": "d410b698-dd21-41bc-8a54-cabca32defcc",
"CurrentWorkflowName": "Hired",
"DateApplied": "2013-01-02T14:31:37Z"
}
]
AFGHANISTAN AF
ALAND ISLANDS AX
ALBANIA AL
ALGERIA DZ
AMERICAN SAMOA AS
ANDORRA AD
ANGOLA AO
ANGUILLA AI
ANTARCTICA AQ
ANTIGUA AND BARBUDA AG
ARGENTINA AR
ARMENIA AM
ARUBA AW
AUSTRALIA AU
AUSTRIA AT
AZERBAIJAN AZ
BAHAMAS BS
BAHRAIN BH
BANGLADESH BD
BARBADOS BB
BELARUS BY
BELGIUM BE
BELIZE BZ
BENIN BJ
BERMUDA BM
BHUTAN BT
BOLIVIA BO
Option Description
$filter Filters the results based on a Boolean condition.
See http://msdn.microsoft.com/en-us/library/hh169248(v=nav.71).aspx
$orderby Sorts the results
$skip Skips the first n results
$top Returns only the first n results
Examples
Request https://api.clearcompany.com/v1/reqs/status/closed?$top=10$skip=20
Result Returns 10 results starting a 20, resulting in entries 21 through 30 to be returned
Request https://api.clearcompany.com/v1/reqs/status/closed?$filter=indexof(tolower(JobTitle),
‘account’) ne -1&$orderby=CreatedDate desc, Status asc
Result Returns all closed reqs that had "account" in the JobTitle (case insensitive) and order
the results by CreatedDate descending, job Status ascending
API Changes
13.4.1 Legacy API Base URL
In previous versions of this document, the API base location was https://ccapi.hrmdirect.com. As of
November 1st, 2013, the API base location has been changed to https://api.clearcompany.com. Requests
to either domain access identical functionality and there are no plans to prevent requests to the previous
base URL. Nevertheless, the old ccapi.hrmdirect.com location is depreciated and it is recommended to
move to the new base URL.
In previous versions of this document, the required header values for requests were prefixed with
"HRM-". As of November 1st, 2013, these prefixes have changed to "API-". Requests using the old prefixes
are depreciated but will continue to work well into the future. Furthermore, the prefix you provide
determines the prefix you will receive in the request response headers. See the table below for previous
to current header mappings.
API rate limiting guidance changed. Users should not exceed 15 requests per second per set of API
credentials.
Retrieve User by User
o Added the following fields to the JSON response. Note: These fields will be empty until
retrieved with API credentials granted the hr.admin permission.
LegalFirstName
LegalMiddleName
LegalLastName
MiddleName
o Added PersonalEmail to the JSON response
o Added optional URL parameter includeProfileImage=true that will return the users Base64
encoded user profile image in the ProfileImage property
Update User by User Id
o The following fields can now be set
LegalFirstName
LegalMiddleName
LegalLastName
MiddleName
PersonalEmail
Retrieve User by User Id
o Added the following fields to the JSON response.
LegalFirstName
LegalMiddleName
LegalLastName
MiddleName
PersonalEmail
RoleId
RoleStartDate
o Added an option URL parameter includeEntityDetails=true that will populate the following
JSON properties
DepartmentName
OfficeName
Added a section on how to authenticate separately from making REST endpoint calls. NOTE: This
does not invalidate in-line authentication for REST calls but that functionality might be sunset in
the future.
Added authentication sample code
Added a section on API rate limiting
User Account (employee) records can set the LatestHireDate when creating or updating a record.
User Account (employee) object examples contain the following properties when doing GET
requests:
API Fix: Requisitions are once again created in "On Hold" status.
API Fix: Requisitions can be created using custom id’s for Office, Department, Hiring Manager and
Recruiter.
API Fix: Username and EmployeeId property values restored to the user account JSON object.
LastHireDate, RoleName, RoleId, RoleStartDate added to the user account JSON object.
Updated Get Legacy Veteran Status results to include an "Active" property. Only active values are shown to applicants,
but for backwards compatibility the non-active values are now included in the collection.
Added Get All Active or Inactive User Accounts endpoint with OData support.
Added Get All Active or Inactive User Accounts by Role endpoint with OData support.