a

Authentification (AuthService)

Functions to authenticate or log out an API user

Input parameters types 

Name

Type

request *

Users\GetSsoUrl

Name

Type

module

string (default:BackOffice)  |  list of values

{

    “BackOffice”:  “BackOffice”,

    “Client”:  “Client”,

    “Jobseeker”:  “Jobseeker”,

}

onSuccessUrl * 

string

onFailedUrl * 

string

Return type

 

Auth\SsoUrlResponse

Name

Type

url 

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

 

Name

Type

 

login *

string

 

password *

string

 

type

int (default:1)

 

Return type

Auth\LoginResponse

Name

Type

token 

string

user_id

int

mobile_app_menu_items

array  |  list of values

{

    “1”:  “Jobseekers”,

    “2”:  “Projects”,

}

user

User

Name

Type

id

int

name

string

username

string

email

string

phone

string

profile_photo_url

string

offices

string  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

acl

int  |  list of values

{

    “1”:  “Superadmin”,

    “4”:  “Consultant”,

    “7”:  “Sales”,

    “10”:  “Manager”,

}

status

int  |  list of values

{

    “0”:  “Active”,

    “1”:  “Deleted”,

}

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

Input parameters types 

Name

Type

request *

Users\LostPassword

Name

Type

email

string

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

 

 

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Calendar\EventsList

Name

Type

total 

int

current 

int

items

Calendar\EventsList\Item[]

Name

Type

event

CalendarEvent

Name

Type

id

int

admin_id 

int | list of values

subject

string

description

string

startfrom

string

Format: Y-m-d H:i:s

endto

string

Format: Y-m-d H:i:s

type

int  |  list of values

client_id

int | list of values

client_contact_id

int | list of values

order_id

int | list of values

is_private

int  |  list of values

resource_id

int  |  list of values

resource_secondary_ids

array  |  list of values

participants

array | list of values

jobseekers

array | list of values

status

int  |  list of values

inserted_date

string

Format: Y-m-d H:i:s

inserted_by

int | list of values

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

event *

CalendarEvent

Name

Type

id

int

admin_id * 

int | list of values

subject *

string

description

string

startfrom *

string

Format: Y-m-d H:i:s

endto *

string

Format: Y-m-d H:i:s

type *

int  |  list of values

{

    “1”:  “Phone Call”,

    “8”:  “SMS”,

    “3”:  “Email”,

    “24”:  “Skype call”,

    “23”:  “Skype chat”,

    “9”:  “Offer”,

    “2”:  “Meeting”,

    “21”:  “Interview”,

    “26”:  “Presentation of the candidate”,

    “10”:  “Cooperation start”,

    “20”:  “Training”,

    “7”:  “Contract termination”,

    “6”:  “System log “,

}

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

client_contact_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList (contacts array)

order_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getList

is_private

int  |  list of values

{

    “0”:  “No”,

    “1”:  “Yes”,

}

resource_id

int  |  list of values

{

    “263”:  “Meeting room”,

    “266”:  “Meeting room 2”,

    “269”:  “Meeting room 3”,

}

resource_secondary_ids

array  |  list of values

{

    “263”:  “Meeting room”,

    “266”:  “Meeting room 2”,

    “269”:  “Meeting room 3”,

}

participants

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

jobseekers

array | list of values

Full list of available values can be obtained from API webservice:
Api.JobseekersService.getList

status *

int  |  list of values

{

    “0”:  “Active”,

    “1”:  “Closed”,

}

Return type

 

Calendar\Save

Name

Type

event_id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

 

 

 

Input parameters types 

Name

Type

request *

Projects\Add

Name

Type

jobseeker_id *

int

project_id *

int

source_name 

string

jobseeker_source

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getJobseekersSources

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Projects\PhaseEventAdd

Name

Type

project_id *

int

phase_id *

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getPhases

jobseeker_id *

int

event_type *

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

date *

string

Format: Y-m-d H:i:s

note

string

rejection_reason

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getRejectionReasons

Return type

 

Projects\JobseekerPhaseSaved

Name

Type

event_id

int

 

Input parameters types 

 

Name

Type

 

request *

Projects\GetJobseekerProgress

Name

Type

jobseeker_id

int

order_id

int

 

Return type

Projects\JobseekerProgress

Name

Type

phases

Project\Phase[]

Name

Type

id

int

type

int  |  list of values

{

    “1”:  “Is placement”,

    “2”:  “Is rejection”,

    “3”:  “Is termination”,

    “4”:  “Is presentation”,

}

name 

string

label

string

date

string

Format: Y-m-d

events

Jobseeker\Event[]

Name

Type

id

int

project_id

int

inserted 

deprecated parameter, in future it will be removed

string

Format: Y-m-d H:i:s

date

string

Format: Y-m-d H:i:s

direction

int  |  list of values

{

    “1”:  “User -> Candidate”,

    “2”:  “Candidate -> User”,

}

note

string

event_type

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

admin_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getUserNamePairs

Input parameters types 

Name

Type

request *

Projects\GetList

Name

Type

profilePhoto 

ProfilePhoto

Name

Type

size

string (default:thumb)  |  list of values

{

    “thumb”:  “50×50”,

    “small”:  “100×100”,

    “medium”:  “300×300”,

    “large”:  “600×600”,

}

expiration 

int (default:240)

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Projects\JobseekersList

Name

Type

total 

int

current 

int

items

Projects\JobseekersList\Item[]

Name

Type

jobseeker

Project\Jobseeker

Name

Type

id

int

project_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getList

name

string

family

string

email

string

phone

string

profile_photo_url

string

gender

int  |  list of values

{

    “1”:  “Male”,

    “2”:  “Female”,

}

jobseeker_color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

employment_status

int  |  list of values

{

    “0”:  “Candidate”,

    “1”:  “Employee”,

    “2”:  “Supervisor”,

}

agreement_expiry 

string

Format: Y-m-d

is_active

int  |  list of values

{

    “0”:  “Inactive”,

    “1”:  “Active”,

    “2”:  “Placed”,

}

inserted_date 

string

Format: Y-m-d H:i:s

last_update_date 

string

Format: Y-m-d H:i:s

last_set_stage_id 

string  |  list of values

{

    “25”:  “Contacted”,

    “241”:  “Interview”,

    “244”:  “Presentation”,

    “30”:  “Rejected”,

    “247”:  “Placement”,

    “250”:  “Termination”,

}

last_set_stage_name 

string

last_set_stage_date

string

Format: Y-m-d H:i:s

rejected_reason_id

int  |  list of values

{

    “229”:  “He is not interested”,

    “238”:  “He didn’t come for the interview”,

    “235”:  “Does not meet the conditions”,

    “254”:  “Salary expectations too high”,

    “232”:  “Prequalified”,

    “257”:  “Rejected by client”,

}

rejected_reason_text

string

rejected_by

string

contacted

string

Format: Y-m-d H:i:s

pohovor

string

Format: Y-m-d H:i:s

prezentovanie 

string

Format: Y-m-d H:i:s

rejected 

string

Format: Y-m-d H:i:s

nastup 

string

Format: Y-m-d H:i:s

ukoncenie 

string

Format: Y-m-d H:i:s

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Projects\Remove

Name

Type

jobseeker_id *

int

project_id *

int

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Projects\PhaseEventRemove

Name

Type

id

int

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Projects\PhaseEventUpdate

Name

Type

id *

int

event_type *

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

date *

string

Format: Y-m-d H:i:s

note

string

rejection_reason

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getRejectionReasons

Return type

 

Projects\JobseekerPhaseSaved

Name

Type

event_id

int

 

 

 

 

Input parameters types 

Name

Type

request *

Jobseekers\CvHistory\AddEducation

Name

Type

jobseeker_id

int

data

Jobseeker\EducationSave

Name

Type

from

string

Format: Y-m-d

to

string

Format: Y-m-d

school

string

faculty

string

specialization

string

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Jobseekers\CvHistory\AddPreferredWorkLocations

Name

Type

jobseeker_id

int

location_ids

array

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Jobseekers\CvHistory\AddWorkPosition

Name

Type

jobseeker_id

int

data

Jobseeker\WorkSave

Name

Type

from

string

Format: Y-m-d

to

string

Format: Y-m-d

company

string

position

string

content

string

client_id 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

project_id 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getList

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

 

Jobseekers\CvHistory\EducationsList

Name

Type

total 

int

current 

int

items

Jobseeker\Education[]

Name

Type

id

int

from

string

Format: Y-m-d

to

string

Format: Y-m-d

period 

string

school

string

faculty

string

specialization

string

jobseeker_id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

 

Jobseekers\CvHistory\PreferredLocationsList

Name

Type

total 

int

current 

int

items

Jobseeker\PreferredLocation[]

Name

Type

id

int

location_id

int

jobseeker_id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

 

Jobseekers\CvHistory\WorkPositionsList

Name

Type

total 

int

current 

int

items

Jobseeker\Work[]

Name

Type

id

int

from

string

Format: Y-m-d

to

string

Format: Y-m-d

period 

string

company

string

position

string

content

string

jobseeker_id

int

client_id 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

project_id 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getList

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

request *

Jobseekers\CvHistory\RemoveEducation

Name

Type

id

int

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Jobseekers\CvHistory\RemovePreferredWorkLocations

Name

Type

jobseeker_id

int

location_ids

array

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Jobseekers\CvHistory\RemoveWorkPosition

Name

Type

id

int

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Jobseekers\CvHistory\UpdateEducation

Name

Type

id 

int

data

Jobseeker\EducationSave

Name

Type

from

string

Format: Y-m-d

to

string

Format: Y-m-d

school

string

faculty

string

specialization

string

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Jobseekers\CvHistory\UpdateWorkPosition

Name

Type

id 

int

data

Jobseeker\WorkSave

Name

Type

from

string

Format: Y-m-d

to

string

Format: Y-m-d

company

string

position

string

content

string

client_id 

int | list of values

project_id 

int | list of values

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

 

 

 

Input parameters types 

Name

Type

request *

Jobseekers\GetEvents

Name

Type

jobseeker_id *

int

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

Return type

 

Jobseekers\Events

Name

Type

events

Jobseeker\Event[]

Name

Type

id

int

project_id

int

inserted 

deprecated parameter, in future it will be removed

string

Format: Y-m-d H:i:s

date

string

Format: Y-m-d H:i:s

direction

int  |  list of values

{

    “1”:  “User -> Candidate”,

    “2”:  “Candidate -> User”,

}

note

string

event_type

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

admin_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getUserNamePairs

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

request *

Jobseekers\DeleteEvent

Name

Type

event_id *

int

jobseeker_id *

int

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

 

Name

Type

 

testResultId *

int

 

combinedResultIds

array (default:Array)

 

Return type

Jobseekers\TestResultDetail

Name

Type

id

int

testsGroup

Jobseeker\TestResult\TestsGroup

Name

Type

id

int

title

string

result

int

duration

string

description

string

description_custom

string

created

string

Format: Y-m-d

tests

Jobseeker\TestResult[]

Name

Type

id

int

title

string

result

int

duration

string

description

string

description_custom

string

created

string

Format: Y-m-d

questionGroups

Jobseeker\TestResult\QuestionGroup[]

Name

Type

id

int

test_id

int

title

string

result

int

description

string

description_custom

string

questions

Jobseeker\TestResult\Question[]

Name

Type

id

int

test_id

int

group_id

int

question

string

answer

string

answer_value

int

answer_text

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Jobseekers\GetCvFile

Name

Type

jobseeker_id

int

Return type

 

FileContent

Name

Type

filename 

string

base64content 

string

 

Input parameters types 

Name

Type

request *

Jobseekers\Get

Name

Type

profilePhoto

ProfilePhoto

Name

Type

size

string (default:thumb)  |  list of values

{

    “thumb”:  “50×50”,

    “small”:  “100×100”,

    “medium”:  “300×300”,

    “large”:  “600×600”,

}

expiration 

int (default:240)

filesPreview

FilesPreview

Name

Type

size 

string (default:thumb)  |  list of values

{

    “thumb”:  “50×50”,

    “small”:  “100×100”,

    “medium”:  “300×300”,

    “large”:  “600×600”,

}

expiration 

int (default:240)

id

int

Return type

 

Jobseekers\Jobseeker

Name

Type

jobseeker

Jobseeker

Name

Type

id

int

name

string

family

string

email

string

phone

string

profile_photo_url

string

jobseeker_color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

gender

int  |  list of values

{

    “1”:  “Male”,

    “2”:  “Female”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “6”:  “Candidate”,

    “7”:  “Interviewed”,

    “8”:  “Sent to client”,

    “2”:  “Approved”,

    “3”:  “Good”,

    “4”:  “Great”,

    “5”:  “Unusable”,

}

agreement_expiry 

string

Format: Y-m-d

expected_salary

string

date_of_birth

string

Format: Y-m-d

birth_number

string

address

string

zip

string

city

string

country

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

notes

string

source_name 

string

jobseeker_source

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getJobseekersSources

employment_status

int  |  list of values

{

    “0”:  “Candidate”,

    “1”:  “Employee”,

    “2”:  “Supervisor”,

}

cv_last_employer

string

cv_last_position

string

last_updated_date

string

Format: Y-m-d H:i:s

tags

Jobseeker\Tag[]

Name

Type

id

int | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

tag

string

seniority

int | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getSeniorities

sector

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getSectors

note

string

work

Jobseeker\Work[]

Name

Type

id

int

from

string

Format: Y-m-d

to

string

Format: Y-m-d

period 

string

company

string

position

string

content

string

jobseeker_id

int

client_id 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

project_id 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getList

education

Jobseeker\Education[]

Name

Type

id

int

from

string

Format: Y-m-d

to

string

Format: Y-m-d

period 

string

school

string

faculty

string

specialization

string

jobseeker_id

int

projects

Jobseeker\Project[]

Name

Type

id

int

name

string

client_name

string

days_active

int

inserted_date 

string

Format: Y-m-d H:i:s

last_update_date 

string

Format: Y-m-d H:i:s

last_set_stage_id 

string  |  list of values

{

    “25”:  “Contacted”,

    “241”:  “Interview”,

    “244”:  “Presentation”,

    “30”:  “Rejected”,

    “247”:  “Placement”,

    “250”:  “Termination”,

}

last_set_stage_name 

string

last_set_stage_date

string

Format: Y-m-d H:i:s

rejected_reason_id

int  |  list of values

{

    “229”:  “He is not interested”,

    “238”:  “He didn’t come for the interview”,

    “235”:  “Does not meet the conditions”,

    “254”:  “Salary expectations too high”,

    “232”:  “Prequalified”,

    “257”:  “Rejected by client”,

}

rejected_reason_text

string

rejected_by

string

phases 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

contacted

string

Format: Y-m-d H:i:s

pohovor

string

Format: Y-m-d H:i:s

prezentovanie 

string

Format: Y-m-d H:i:s

rejected 

string

Format: Y-m-d H:i:s

nastup 

string

Format: Y-m-d H:i:s

ukoncenie 

string

Format: Y-m-d H:i:s

files

File\JobseekerFile[]

Name

Type

isProfilePhoto

bool

id

int

filename 

string

description

string

documentType

string  |  list of values

{

    “1”:  “CV”,

    “4”:  “Document”,

    “9”:  “Profile photo”,

    “13”:  “Test result”,

    “200”:  “GDPR”,

    “201”:  “Zmluva”,

    “202”:  “General Conditions”,

}

filesize 

int

checksum 

string

inserted_date

string

Format: Y-m-d H:i:s

inserted_by

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getUserNamePairs

picture_preview_link 

string

 

Input parameters types 

Name

Type

request *

GetFile

Name

Type

id 

int

Return type

 

FileContent

Name

Type

filename 

string

base64content 

string

 

Return type

Metadata

Name

Type

fields

Metadata\Field[]

Name

Type

name

string

label

string

type

string

description

string

required

bool

defaultValue 

string

pairs 

array

deprecated

bool

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Return type

Metadata

Name

Type

fields

Metadata\Field[]

Name

Type

name

string

label

string

type

string

description

string

required

bool

defaultValue 

string

pairs 

array

deprecated

bool

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Jobseekers\GetList

Name

Type

profilePhoto

ProfilePhoto

Name

Type

size

string (default:thumb)  |  list of values

{

    “thumb”:  “50×50”,

    “small”:  “100×100”,

    “medium”:  “300×300”,

    “large”:  “600×600”,

}

expiration 

int (default:240)

specialFilter

Jobseeker\SpecialFilter

Name

Type

fulltext 

string

project_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getList

status_on_project 

int  |  list of values

{

    “0”:  “Inactive”,

    “1”:  “Active”,

    “2”:  “Placed”,

}

tag_ids

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

 

 

 

  •  

Return type

Jobseekers\JobseekersList

Name

Type

total 

int

current 

int

items

Jobseekers\JobseekersList\Item[]

Name

Type

jobseeker

Jobseeker

Name

Type

id

int

name

string

family

string

email

string

phone

string

profile_photo_url

string

jobseeker_color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

gender

int  |  list of values

{

    “1”:  “Male”,

    “2”:  “Female”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “6”:  “Candidate”,

    “7”:  “Interviewed”,

    “8”:  “Sent to client”,

    “2”:  “Approved”,

    “3”:  “Good”,

    “4”:  “Great”,

    “5”:  “Unusable”,

}

agreement_expiry 

string

Format: Y-m-d

expected_salary

string

date_of_birth

string

Format: Y-m-d

birth_number

string

address

string

zip

string

city

string

country

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

notes

string

source_name 

string

jobseeker_source

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getJobseekersSources

employment_status

int  |  list of values

{

    “0”:  “Candidate”,

    “1”:  “Employee”,

    “2”:  “Supervisor”,

}

cv_last_employer

string

cv_last_position

string

last_updated_date

string

Format: Y-m-d H:i:s

tags

Jobseeker\Tag[]

Name

Type

id

int | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

tag

string

seniority

int | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getSeniorities

sector

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getSectors

note

string

work

Jobseeker\Work[]

Name

Type

id

int

from

string

Format: Y-m-d

to

string

Format: Y-m-d

period 

string

company

string

position

string

content

string

jobseeker_id

int

client_id 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

project_id 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getList

education

Jobseeker\Education[]

Name

Type

id

int

from

string

Format: Y-m-d

to

string

Format: Y-m-d

period 

string

school

string

faculty

string

specialization

string

jobseeker_id

int

projects

Jobseeker\Project[]

Name

Type

id

int

name

string

client_name

string

days_active

int

inserted_date 

string

Format: Y-m-d H:i:s

last_update_date 

string

Format: Y-m-d H:i:s

last_set_stage_id 

string  |  list of values

{

    “25”:  “Contacted”,

    “241”:  “Interview”,

    “244”:  “Presentation”,

    “30”:  “Rejected”,

    “247”:  “Placement”,

    “250”:  “Termination”,

}

last_set_stage_name 

string

last_set_stage_date

string

Format: Y-m-d H:i:s

rejected_reason_id

int  |  list of values

{

    “229”:  “He is not interested”,

    “238”:  “He didn’t come for the interview”,

    “235”:  “Does not meet the conditions”,

    “254”:  “Salary expectations too high”,

    “232”:  “Prequalified”,

    “257”:  “Rejected by client”,

}

rejected_reason_text

string

rejected_by

string

phases 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

contacted

string

Format: Y-m-d H:i:s

pohovor

string

Format: Y-m-d H:i:s

prezentovanie 

string

Format: Y-m-d H:i:s

rejected 

string

Format: Y-m-d H:i:s

nastup 

string

Format: Y-m-d H:i:s

ukoncenie 

string

Format: Y-m-d H:i:s

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Jobseekers\RemoveTags

Name

Type

jobseeker_id

int

tag_ids

array

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

 

Input parameters types 

Name

Type

apply *

Jobseekers\Apply

Name

Type

name *

string

family *

string

email 

string

phone

string

city

string

country

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

agreement_expiry 

string

Format: Y-m-d

send_messages 

int (default:1)  |  list of values

{

    “0”:  “No”,

    “1”:  “Yes”,

}

notes

string

job_offer_id 

int

source_name 

string

jobseeker_source

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getJobseekersSources

files 

File\JobseekerFileSave[]

Name

Type

isProfilePhoto

bool

filename * 

string

description

string

base64content * 

string

documentType

string  |  list of values

{

    “1”:  “CV”,

    “4”:  “Document”,

    “9”:  “Profile photo”,

    “13”:  “Test result”,

    “200”:  “GDPR”,

    “201”:  “Zmluva”,

    “202”:  “General Conditions”,

}

Return type

 

Jobseekers\Apply

Name

Type

jobseeker_id

int

update_status

int  |  list of values

{

    “insert”:  “New record inserted”,

    “update”:  “Existing record Updated”,

}

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

jobseeker *

JobseekerSave

Name

Type

id

int

name *

string

family *

string

email

string

phone

string

gender

int  |  list of values

{

    “1”:  “Male”,

    “2”:  “Female”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “6”:  “Candidate”,

    “7”:  “Interviewed”,

    “8”:  “Sent to client”,

    “2”:  “Approved”,

    “3”:  “Good”,

    “4”:  “Great”,

    “5”:  “Unusable”,

}

agreement_expiry 

string

Format: Y-m-d

expected_salary

string

date_of_birth

string

Format: Y-m-d

birth_number

string

address

string

zip

string

city

string

country

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

notes

string

source_name 

string

jobseeker_source

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getJobseekersSources

employment_status

int  |  list of values

{

    “0”:  “Candidate”,

    “1”:  “Employee”,

    “2”:  “Supervisor”,

}

files 

File\JobseekerFileSave[]

Name

Type

isProfilePhoto

bool

filename * 

string

description

string

base64content * 

string

documentType

string  |  list of values

{

    “1”:  “CV”,

    “4”:  “Document”,

    “9”:  “Profile photo”,

    “13”:  “Test result”,

    “200”:  “GDPR”,

    “201”:  “Zmluva”,

    “202”:  “General Conditions”,

}

Return type

 

Jobseekers\Save

Name

Type

jobseeker_id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

request *

Jobseekers\SaveTags

Name

Type

jobseeker_id

int

tags

Jobseeker\TagSave[]

Name

Type

id *

int | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

seniority

int | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getSeniorities

sector

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getSectors

note

string

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

request *

Jobseeker\EventSave

Name

Type

id

int

jobseeker_id *

int

project_id

int

event_type *

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

date *

string

Format: Y-m-d H:i:s

direction

int (default:1)  |  list of values

{

    “1”:  “User -> Candidate”,

    “2”:  “Candidate -> User”,

}

note

string

Return type

 

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

Input parameters types 

Name

Type

lookup *

Lookup

Name

Type

id

int

term

string

limit

int (default:50)

Return type

Lookup

Name

Type

items

Lookup\Item[]

Name

Type

id

string

text

string

email

string

html

string

htmlSelection

string

url

string

onclick

string

onSelect

string

data

array

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

setColor *

Jobseekers\SetColor

Name

Type

id

int

color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

Input parameters types 

Name

Type

request *

Jobseekers\GetList

Name

Type

profilePhoto

ProfilePhoto

Name

Type

size

string (default:thumb)  |  list of values

{

    “thumb”:  “50×50”,

    “small”:  “100×100”,

    “medium”:  “300×300”,

    “large”:  “600×600”,

}

expiration 

int (default:240)

specialFilter

Jobseeker\SpecialFilter

Name

Type

fulltext 

string

project_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ProjectsService.getList

status_on_project 

int  |  list of values

{

    “0”:  “Inactive”,

    “1”:  “Active”,

    “2”:  “Placed”,

}

tag_ids

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

 

Jobseekers\JobseekersSimpleList

Name

Type

total 

int

current 

int

items

Jobseeker[]

Name

Type

id

int

name

string

family

string

email

string

phone

string

profile_photo_url

string

jobseeker_color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

gender

int  |  list of values

{

    “1”:  “Male”,

    “2”:  “Female”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “6”:  “Candidate”,

    “7”:  “Interviewed”,

    “8”:  “Sent to client”,

    “2”:  “Approved”,

    “3”:  “Good”,

    “4”:  “Great”,

    “5”:  “Unusable”,

}

agreement_expiry 

string

Format: Y-m-d

expected_salary

string

date_of_birth

string

Format: Y-m-d

birth_number

string

address

string

zip

string

city

string

country

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

notes

string

source_name 

string

jobseeker_source

int | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getJobseekersSources

employment_status

int  |  list of values

{

    “0”:  “Candidate”,

    “1”:  “Employee”,

    “2”:  “Supervisor”,

}

cv_last_employer

string

cv_last_position

string

last_updated_date

string

Format: Y-m-d H:i:s

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

request *

Jobseekers\GetTestsResults

Name

Type

jobseeker_id *

int

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

Return type

 

Jobseekers\TestsResults

Name

Type

tests

Jobseeker\TestResult[]

Name

Type

id

int

title

string

result

int

duration

string

description

string

description_custom

string

created

string

Format: Y-m-d

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

 

 

 

Input parameters types 

Name

Type

request *

GetFile

Name

Type

id 

int

Return type

 

string

 

Return type

Metadata

Name

Type

fields

Metadata\Field[]

Name

Type

name

string

label

string

type

string

description

string

required

bool

defaultValue 

string

pairs 

array

deprecated

bool

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Get

Name

Type

id

int

Return type

Clients\Client

Name

Type

client

Client

Name

Type

id

int

name

string

parent_company 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

street

string

zip

string

city

string

country

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

reg_nr 

string

tax_nr 

string

vat 

string

date_of_establishment 

string

Format: Y-m-d

mobile_phone

string

fax

string

email

string

web

string

contact_person

string

bank

string

account_nr 

string

note

string

categories 

array

admin_id 

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getUserNamePairs

status

int  |  list of values

{

    “1”:  “Active”,

    “3”:  “Inactive”,

}

client_color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

sk_nace

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getSkNacePairs

cz_nace

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getSkNacePairs

contacts

Client\Contact[]

Name

Type

id

int

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

name

string

family

string

gender

int  |  list of values

{

    “1”:  “Male”,

    “2”:  “Female”,

}

position

string

phone

string

mobile_phone

string

private_phone

string

email

string

private_email

string

skype

string

note

string

files

File\ClientFile[]

Name

Type

isLogo

bool

id

int

filename 

string

description

string

documentType

string  |  list of values

{

    “1”:  “CV”,

    “4”:  “Document”,

    “9”:  “Profile photo”,

    “13”:  “Test result”,

    “200”:  “GDPR”,

    “201”:  “Zmluva”,

    “202”:  “General Conditions”,

}

filesize 

int

checksum 

string

inserted_date

string

Format: Y-m-d H:i:s

inserted_by

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getUserNamePairs

picture_preview_link 

string

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Clients\ClientsList

Name

Type

total 

int

current 

int

items

Clients\ClientsList\Item[]

Name

Type

client

Client

Name

Type

id

int

name

string

parent_company 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

street

string

zip

string

city

string

country

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

reg_nr 

string

tax_nr 

string

vat 

string

date_of_establishment 

string

Format: Y-m-d

mobile_phone

string

fax

string

email

string

web

string

contact_person

string

bank

string

account_nr 

string

note

string

categories 

array

admin_id 

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getUserNamePairs

status

int  |  list of values

{

    “1”:  “Active”,

    “3”:  “Inactive”,

}

client_color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

sk_nace

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getSkNacePairs

cz_nace

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getSkNacePairs

contacts

Client\Contact[]

Name

Type

id

int

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

name

string

family

string

gender

int  |  list of values

{

    “1”:  “Male”,

    “2”:  “Female”,

}

position

string

phone

string

mobile_phone

string

private_phone

string

email

string

private_email

string

skype

string

note

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

 

Clients\ClientsSimpleList

Name

Type

total 

int

current 

int

items

Client[]

Name

Type

id

int

name

string

parent_company 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

street

string

zip

string

city

string

country

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

reg_nr 

string

tax_nr 

string

vat 

string

date_of_establishment 

string

Format: Y-m-d

mobile_phone

string

fax

string

email

string

web

string

contact_person

string

bank

string

account_nr 

string

note

string

categories 

array

admin_id 

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getUserNamePairs

status

int  |  list of values

{

    “1”:  “Active”,

    “3”:  “Inactive”,

}

client_color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

sk_nace

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getSkNacePairs

cz_nace

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getSkNacePairs

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

client *

ClientSave

Name

Type

id

int

name

string

parent_company 

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

street

string

zip

string

city

string

country

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getCountryPairs

reg_nr 

string

tax_nr 

string

vat 

string

date_of_establishment 

string

Format: Y-m-d

mobile_phone

string

fax

string

email

string

web

string

contact_person

string

bank

string

account_nr 

string

note

string

categories 

array

admin_id 

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getUserNamePairs

status *

int  |  list of values

{

    “1”:  “Active”,

    “3”:  “Inactive”,

}

sk_nace

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getSkNacePairs

cz_nace

string | list of values

Full list of available values can be obtained from API webservice:
Api.Codebooks.getSkNacePairs

files 

File\ClientFileSave[]

Name

Type

isLogo

bool

filename * 

string

description

string

base64content * 

string

documentType

string  |  list of values

{

    “1”:  “CV”,

    “4”:  “Document”,

    “9”:  “Profile photo”,

    “13”:  “Test result”,

    “200”:  “GDPR”,

    “201”:  “Zmluva”,

    “202”:  “General Conditions”,

}

Return type

 

Clients\Save

Name

Type

client_id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

lookup *

Lookup

Name

Type

id

int

term

string

limit

int (default:50)

Return type

Lookup

Name

Type

items

Lookup\Item[]

Name

Type

id

string

text

string

email

string

html

string

htmlSelection

string

url

string

onclick

string

onSelect

string

data

array

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

setColor *

Clients\SetColor

Name

Type

id

int

color

string  |  list of values

{

    “white”:  “#FFFFFF”,

    “grey”:  “#BFCAD1”,

    “success”:  “#36C6D3”,

    “info”:  “#659BE0”,

    “warning”:  “#F1C40F”,

    “danger”:  “#ED6B75”,

}

 

 

 

Input parameters types 

Name

Type

request *

Get

Name

Type

id

int

Return type

ClientsContacts\ClientContact

Name

Type

clientContact

ClientContact

Name

Type

id

int

client_id

int

name

string

family

string

username 

string

password 

string

gender

string

position

string

phone

string

mobile_phone

string

private_phone

string

email

string

private_email

string

note

string

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

ClientsContacts\ClientsContactsList

Name

Type

total 

int

current 

int

items

ClientsContacts\ClientsContactsList\Item[]

Name

Type

clientContact

ClientContact

Name

Type

id

int

client_id

int

name

string

family

string

username 

string

password 

string

gender

string

position

string

phone

string

mobile_phone

string

private_phone

string

email

string

private_email

string

note

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

clientContact *

ClientContact

Name

Type

id

int

client_id *

int

name *

string

family *

string

username 

string

password 

string

gender

string

position

string

phone

string

mobile_phone

string

private_phone

string

email

string

private_email

string

note

string

Return type

 

ClientsContacts\Save

Name

Type

client_contact_id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

 

 

 

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

Input parameters types 

Name

Type

request *

Codebooks

Name

Type

codebooks

array  |  list of values

{

    “SkNacePairs”:  “SkNacePairs”,

    “CountryPairs”:  “CountryPairs”,

    “UserNamePairs”:  “UserNamePairs”,

    “Colors”:  “Colors”,

    “Locales”:  “Locales”,

    “EventTypes”:  “EventTypes”,

    “RejectionReasons”:  “RejectionReasons”,

    “ProjectCloseReasons”:  “ProjectCloseReasons”,

    “JobseekerSources”:  “JobseekerSources”,

}

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

Return type

Codebook

Name

Type

name

string

items

Codebook\Item

Name

Type

id

string

text

string

 

 

 

Input parameters types 

Name

Type

text *

string

Return type

 

string

 

Return type

Tools\PingResponse

Name

Type

time

int

ip

string

token

string

expiration

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

 

 

Api.HelpdeskService.saveTicketSave a new ticket or update exiting ticket

Input parameters types 

Name

Type

ticket *

TicketSave

Name

Type

id

int

title *

string

description *

string

files 

File\TicketFileSave[]

Name

Type

filename * 

string

base64content * 

string

Return type

 

Helpdesk\Save

Name

Type

ticket_id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

 

 

 

Input parameters types 

 

Name

Type

 

request *

Get

Name

Type

id

int

 

Return type

Offers\OffersList\Item

Name

Type

offer

Offer

Name

Type

id 

int

project_id

int

portal_id

int

name

string

from

string

Format: Y-m-d

to

string

Format: Y-m-d

status

int  |  list of values

{

    “0”:  “Not published”,

    “1”:  “Published”,

}

url

string

external_id

string

tags_job_positions

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

employment_types

array  |  list of values

{

    “1”:  “Full time”,

    “2”:  “Half time”,

    “3”:  “Agreement (brigade)”,

    “4”:  “Self employment”,

    “5”:  “Internship”,

}

short_description

string

benefits

string

offer_from

string

education_types

array  |  list of values

{

    “1”:  “Basic education”,

    “2”:  “High school student”,

    “3”:  “Secondary without GCE”,

    “4”:  “Upper secondary education”,

    “5”:  “Education / higher professional education”,

    “6”:  “University student”,

    “7”:  “Master’s degree”,

    “8”:  “University education II. degree”,

    “9”:  “University III. degree”,

}

job_offer_information

string

other_informations

string

driving_licences

array  |  list of values

{

    “A”:  “A”,

    “B”:  “B”,

    “C”:  “C”,

    “D”:  “D”,

    “E”:  “E”,

    “T”:  “T”,

}

work_experience

string

personality_assumptions_skills

string

about_the_company

string

sallary

string

locality

string

locale

int  |  list of values

{

    “sk”:  “Slovak”,

    “cs”:  “Czech”,

    “en”:  “English”,

    “de”:  “German”,

    “hu”:  “Hungarian”,

    “pl”:  “Polish”,

    “zh”:  “Chinese”,

    “fi”:  “Finnish”,

    “nl”:  “Dutch”,

    “ro”:  “Romanian”,

}

contact_person

string

contact_phone

string

contact_email

string

inserted_date

string

Format: Y-m-d H:i:s

inserted_by

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

portal

int

offer_files

Offer\File[]

Name

Type

id

int

name

string

type

string

content 

string

element

string

project 

Project

Name

Type

id

int

name

string

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

client_name

string

order_from

string

Format: Y-m-d

order_to

string

Format: Y-m-d

estimate_invoicing

string

invoicing_currency

string

waranty

string

waranty_unit

string

total_requested_people

string

company_id

int  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

responsible

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

responsible_name

string

responsible_others

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

tags 

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

type

int  |  list of values

{

    “”:  “–“,

    “193”:  “Recruitment”,

}

phases 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “2”:  “Developed”,

    “3”:  “Closed”,

}

status_closed_reason

int  |  list of values

{

    “4”:  “The client cancelled the project”,

    “7”:  “Successfully completed project”,

    “11”:  “Lack of candidates”,

    “17”:  “There was no suitable candidate”,

}

days_opened

int

set_source_for_new_recruit 

int

note

string

note_internal

string

updated_date

string

Format: Y-m-d H:i:s

Input parameters types 

 

Name

Type

 

request *

Offers\GetList

Name

Type

skipFilesContent 

bool

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

 

Return type

Offers\OffersList

Name

Type

total 

int

current 

int

items

Offers\OffersList\Item[]

Name

Type

offer

Offer

Name

Type

id 

int

project_id

int

portal_id

int

name

string

from

string

Format: Y-m-d

to

string

Format: Y-m-d

status

int  |  list of values

{

    “0”:  “Not published”,

    “1”:  “Published”,

}

url

string

external_id

string

tags_job_positions

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

employment_types

array  |  list of values

{

    “1”:  “Full time”,

    “2”:  “Half time”,

    “3”:  “Agreement (brigade)”,

    “4”:  “Self employment”,

    “5”:  “Internship”,

}

short_description

string

benefits

string

offer_from

string

education_types

array  |  list of values

{

    “1”:  “Basic education”,

    “2”:  “High school student”,

    “3”:  “Secondary without GCE”,

    “4”:  “Upper secondary education”,

    “5”:  “Education / higher professional education”,

    “6”:  “University student”,

    “7”:  “Master’s degree”,

    “8”:  “University education II. degree”,

    “9”:  “University III. degree”,

}

job_offer_information

string

other_informations

string

driving_licences

array  |  list of values

{

    “A”:  “A”,

    “B”:  “B”,

    “C”:  “C”,

    “D”:  “D”,

    “E”:  “E”,

    “T”:  “T”,

}

work_experience

string

personality_assumptions_skills

string

about_the_company

string

sallary

string

locality

string

locale

int  |  list of values

{

    “sk”:  “Slovak”,

    “cs”:  “Czech”,

    “en”:  “English”,

    “de”:  “German”,

    “hu”:  “Hungarian”,

    “pl”:  “Polish”,

    “zh”:  “Chinese”,

    “fi”:  “Finnish”,

    “nl”:  “Dutch”,

    “ro”:  “Romanian”,

}

contact_person

string

contact_phone

string

contact_email

string

inserted_date

string

Format: Y-m-d H:i:s

inserted_by

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

portal

int

offer_files

Offer\File[]

Name

Type

id

int

name

string

type

string

content 

string

element

string

project 

Project

Name

Type

id

int

name

string

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

client_name

string

order_from

string

Format: Y-m-d

order_to

string

Format: Y-m-d

estimate_invoicing

string

invoicing_currency

string

waranty

string

waranty_unit

string

total_requested_people

string

company_id

int  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

responsible

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

responsible_name

string

responsible_others

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

tags 

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

type

int  |  list of values

{

    “”:  “–“,

    “193”:  “Recruitment”,

}

phases 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “2”:  “Developed”,

    “3”:  “Closed”,

}

status_closed_reason

int  |  list of values

{

    “4”:  “The client cancelled the project”,

    “7”:  “Successfully completed project”,

    “11”:  “Lack of candidates”,

    “17”:  “There was no suitable candidate”,

}

days_opened

int

set_source_for_new_recruit 

int

note

string

note_internal

string

updated_date

string

Format: Y-m-d H:i:s

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

offer *

Offer\Save\CompanyWebsite

Name

Type

id 

int

send_to_website_endpoint 

bool

project_id *

int

name *

string

from *

string

Format: Y-m-d

to *

string

Format: Y-m-d

status 

int  |  list of values

{

    “0”:  “Not published”,

    “1”:  “Published”,

}

url 

string

external_id

string

tags_job_positions

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

employment_types

array  |  list of values

{

    “1”:  “Full time”,

    “2”:  “Half time”,

    “3”:  “Agreement (brigade)”,

    “4”:  “Self employment”,

    “5”:  “Internship”,

}

short_description

string

benefits

string

offer_from

string

education_types

array  |  list of values

{

    “1”:  “Basic education”,

    “2”:  “High school student”,

    “3”:  “Secondary without GCE”,

    “4”:  “Upper secondary education”,

    “5”:  “Education / higher professional education”,

    “6”:  “University student”,

    “7”:  “Master’s degree”,

    “8”:  “University education II. degree”,

    “9”:  “University III. degree”,

}

job_offer_information

string

other_informations

string

driving_licences

array  |  list of values

{

    “A”:  “A”,

    “B”:  “B”,

    “C”:  “C”,

    “D”:  “D”,

    “E”:  “E”,

    “T”:  “T”,

}

work_experience

string

personality_assumptions_skills

string

about_the_company

string

sallary

string

locality

string

locale

int  |  list of values

{

    “sk”:  “Slovak”,

    “cs”:  “Czech”,

    “en”:  “English”,

    “de”:  “German”,

    “hu”:  “Hungarian”,

    “pl”:  “Polish”,

    “zh”:  “Chinese”,

    “fi”:  “Finnish”,

    “nl”:  “Dutch”,

    “ro”:  “Romanian”,

}

contact_person

string

contact_phone

string

contact_email

string

Return type

 

Offers\Save\CompanyWebsite

Name

Type

id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

 

 

 

Input parameters types 

 

Name

Type

 

email *

string

 

Return type

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

Input parameters types 

Name

Type

email *

string

Return type

 

bool

 

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

 

Emails\Blacklist

Name

Type

total 

int

current 

int

items

Emails\Blacklist\Item[]

Name

Type

email

string

inserted_by

int  |  list of values

{

    “3”:  “John Doe”,

    “5”:  “Robert Roos”,

}

inserted_date

int

Format: Y-m-d H:i:s

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

 

Name

Type

 

email *

string

 

Return type

Response

Name

Type

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

data

array

 

 

 

Return type

Metadata

Name

Type

fields

Metadata\Field[]

Name

Type

name

string

label

string

type

string

description

string

required

bool

defaultValue 

string

pairs 

array

deprecated

bool

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

 

Name

Type

 

offer_id *

int

 

Return type

Projects\OfferReactionFormUrl

Name

Type

url

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Projects\GetPhases

Name

Type

project_id 

int

Return type

Projects\Phases

Name

Type

items

Project\PhaseSimple[]

Name

Type

id

int

type

int  |  list of values

{

    “1”:  “Is placement”,

    “2”:  “Is rejection”,

    “3”:  “Is termination”,

    “4”:  “Is presentation”,

}

name 

string

event_types

array | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

default_event_type

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

show_rejection_reasons

bool

label

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Projects\ProjectsList

Name

Type

total 

int

current 

int

items

Projects\ProjectsList\Item[]

Name

Type

project

Project

Name

Type

id

int

name

string

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

client_name

string

order_from

string

Format: Y-m-d

order_to

string

Format: Y-m-d

estimate_invoicing

string

invoicing_currency

string

waranty

string

waranty_unit

string

total_requested_people

string

company_id

int  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

responsible

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

responsible_name

string

responsible_others

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

tags 

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

type

int  |  list of values

{

    “”:  “–“,

    “193”:  “Recruitment”,

}

phases 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “2”:  “Developed”,

    “3”:  “Closed”,

}

status_closed_reason

int  |  list of values

{

    “4”:  “The client cancelled the project”,

    “7”:  “Successfully completed project”,

    “11”:  “Lack of candidates”,

    “17”:  “There was no suitable candidate”,

}

days_opened

int

set_source_for_new_recruit 

int

note

string

note_internal

string

updated_date

string

Format: Y-m-d H:i:s

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

 

 

Return type

Metadata

Name

Type

fields

Metadata\Field[]

Name

Type

name

string

label

string

type

string

description

string

required

bool

defaultValue 

string

pairs 

array

deprecated

bool

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

 

Name

Type

 

offer_id *

int

 

Return type

Projects\OfferReactionFormUrl

Name

Type

url

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Projects\GetPhases

Name

Type

project_id 

int

Return type

Projects\Phases

Name

Type

items

Project\PhaseSimple[]

Name

Type

id

int

type

int  |  list of values

{

    “1”:  “Is placement”,

    “2”:  “Is rejection”,

    “3”:  “Is termination”,

    “4”:  “Is presentation”,

}

name 

string

event_types

array | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

default_event_type

int | list of values

Full list of available values can be obtained from API webservice:
Api.CodebooksService.getEventTypes

show_rejection_reasons

bool

label

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Projects\ProjectsList

Name

Type

total 

int

current 

int

items

Projects\ProjectsList\Item[]

Name

Type

project

Project

Name

Type

id

int

name

string

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

client_name

string

order_from

string

Format: Y-m-d

order_to

string

Format: Y-m-d

estimate_invoicing

string

invoicing_currency

string

waranty

string

waranty_unit

string

total_requested_people

string

company_id

int  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

responsible

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

responsible_name

string

responsible_others

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

tags 

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

type

int  |  list of values

{

    “”:  “–“,

    “193”:  “Recruitment”,

}

phases 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “2”:  “Developed”,

    “3”:  “Closed”,

}

status_closed_reason

int  |  list of values

{

    “4”:  “The client cancelled the project”,

    “7”:  “Successfully completed project”,

    “11”:  “Lack of candidates”,

    “17”:  “There was no suitable candidate”,

}

days_opened

int

set_source_for_new_recruit 

int

note

string

note_internal

string

updated_date

string

Format: Y-m-d H:i:s

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Get

Name

Type

id

int

Return type

Projects\ProjectsList\Item

Name

Type

project

Project

Name

Type

id

int

name

string

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

client_name

string

order_from

string

Format: Y-m-d

order_to

string

Format: Y-m-d

estimate_invoicing

string

invoicing_currency

string

waranty

string

waranty_unit

string

total_requested_people

string

company_id

int  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

responsible

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

responsible_name

string

responsible_others

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

tags 

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

type

int  |  list of values

{

    “”:  “–“,

    “193”:  “Recruitment”,

}

phases 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “2”:  “Developed”,

    “3”:  “Closed”,

}

status_closed_reason

int  |  list of values

{

    “4”:  “The client cancelled the project”,

    “7”:  “Successfully completed project”,

    “11”:  “Lack of candidates”,

    “17”:  “There was no suitable candidate”,

}

days_opened

int

set_source_for_new_recruit 

int

note

string

note_internal

string

updated_date

string

Format: Y-m-d H:i:s

Input parameters types 

Name

Type

project *

ProjectSave

Name

Type

id

int

name *

string

client_id *

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

order_from

string

Format: Y-m-d

order_to

string

Format: Y-m-d

estimate_invoicing

string

invoicing_currency

string

waranty

string

waranty_unit

string

total_requested_people *

string

company_id

int  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

responsible *

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

responsible_others

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

tags * 

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

type

int  |  list of values

{

    “”:  “–“,

    “193”:  “Recruitment”,

}

phases * 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

status *

int  |  list of values

{

    “1”:  “New”,

    “2”:  “Developed”,

    “3”:  “Closed”,

}

status_closed_reason

int  |  list of values

{

    “4”:  “The client cancelled the project”,

    “7”:  “Successfully completed project”,

    “11”:  “Lack of candidates”,

    “17”:  “There was no suitable candidate”,

}

note

string

note_internal

string

files 

FileSave[]

Name

Type

filename * 

string

description

string

base64content * 

string

documentType

string  |  list of values

{

    “1”:  “CV”,

    “4”:  “Document”,

    “9”:  “Profile photo”,

    “13”:  “Test result”,

    “200”:  “GDPR”,

    “201”:  “Zmluva”,

    “202”:  “General Conditions”,

}

Return type

 

Projects\Save

Name

Type

project_id

int

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

Input parameters types 

Name

Type

lookup *

Lookup

Name

Type

id

int

term

string

limit

int (default:50)

Return type

Lookup

Name

Type

items

Lookup\Item[]

Name

Type

id

string

text

string

email

string

html

string

htmlSelection

string

url

string

onclick

string

onSelect

string

data

array

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

 

Projects\ProjectsSimpleList

Name

Type

total 

int

current 

int

items

Project[]

Name

Type

id

int

name

string

client_id

int | list of values

Full list of available values can be obtained from API webservice:
Api.ClientsService.getList

client_name

string

order_from

string

Format: Y-m-d

order_to

string

Format: Y-m-d

estimate_invoicing

string

invoicing_currency

string

waranty

string

waranty_unit

string

total_requested_people

string

company_id

int  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

responsible

int | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

responsible_name

string

responsible_others

array | list of values

Full list of available values can be obtained from API webservice:
Api.UsersService.getList

tags 

array | list of values

Full list of available values can be obtained from API webservice:
Api.TagsService.getList

type

int  |  list of values

{

    “”:  “–“,

    “193”:  “Recruitment”,

}

phases 

array  |  list of values

{

    “contacted”:  “Contacted”,

    “pohovor”:  “Interview”,

    “prezentovanie”:  “Presentation”,

    “rejected”:  “Rejected”,

    “nastup”:  “Placement”,

    “ukoncenie”:  “Termination”,

}

status

int  |  list of values

{

    “1”:  “New”,

    “2”:  “Developed”,

    “3”:  “Closed”,

}

status_closed_reason

int  |  list of values

{

    “4”:  “The client cancelled the project”,

    “7”:  “Successfully completed project”,

    “11”:  “Lack of candidates”,

    “17”:  “There was no suitable candidate”,

}

days_opened

int

set_source_for_new_recruit 

int

note

string

note_internal

string

updated_date

string

Format: Y-m-d H:i:s

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

 

 

 

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Tags\SectorsList

Name

Type

total 

int

current 

int

items

Tags\SectorsList\Item[]

Name

Type

sector

Tag\Sector

Name

Type

id

int

label 

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Tags\SenioritiesList

Name

Type

total 

int

current 

int

items

Tags\SenioritiesList\Item[]

Name

Type

seniority

Tag\Seniority

Name

Type

id

int

label

string

type

int  |  list of values

{

    “1”:  “Working skills”,

    “2”:  “Language skills”,

}

keywords

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

GetList

Name

Type

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Tags\TagsList

Name

Type

total 

int

current 

int

items

Tags\TagsList\Item[]

Name

Type

tag

Tag

Name

Type

id

int

label

string

type

int  |  list of values

{

    “1”:  “Working skills”,

    “2”:  “Language skills”,

}

keywords

string

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

 

 

 

Input parameters types 

Name

Type

request *

Users\Get

Name

Type

profilePhoto

ProfilePhoto

Name

Type

size

string (default:thumb)  |  list of values

{

    “thumb”:  “50×50”,

    “small”:  “100×100”,

    “medium”:  “300×300”,

    “large”:  “600×600”,

}

expiration 

int (default:240)

id

int

Return type

 

Users\UsersList\Item

Name

Type

user

User

Name

Type

id

int

name

string

username

string

email

string

phone

string

profile_photo_url

string

offices

string  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

acl

int  |  list of values

{

    “1”:  “Superadmin”,

    “4”:  “Consultant”,

    “7”:  “Sales”,

    “10”:  “Manager”,

}

status

int  |  list of values

{

    “0”:  “Active”,

    “1”:  “Deleted”,

}

 

Return type

Users\MobileAppMenuItems

Name

Type

items

array  |  list of values

{

    “1”:  “Jobseekers”,

    “2”:  “Projects”,

}

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string

Input parameters types 

Name

Type

request *

Users\GetList

Name

Type

profilePhoto

ProfilePhoto

Name

Type

size

string (default:thumb)  |  list of values

{

    “thumb”:  “50×50”,

    “small”:  “100×100”,

    “medium”:  “300×300”,

    “large”:  “600×600”,

}

expiration 

int (default:240)

paging

Paging

Name

Type

offset

int

limit

int (default:50)

search

Search[]

Name

Type

field *

string

value *

string|array

condition

string (default:equalTo)  |  list of values

{

    “equalTo”:  “field == value”,

    “lessThan”:  “field < value”,

    “greaterThan”:  “field > value”,

    “lessThanOrEqualTo”:  “field <= value”,

    “greaterThanOrEqualTo”:  “field >= value”,

    “notEqualTo”:  “field not equal to value”,

    “like”:  “field contains value”,

    “notLike”:  “field doesn’t contain value”,

    “in”:  “field contains one from array of values”,

    “notIn”:  “field doesn’t contain any value from array of values”,

    “inSet”:  “comma serialised field contains value”,

    “notInSet”:  “comma serialised field doesn’t contain value”,

}

searchCombination 

string (default:AND)

orderBy

string

orderDirection 

string

Return type

Users\UsersList

Name

Type

total 

int

current 

int

items

Users\UsersList\Item[]

Name

Type

user

User

Name

Type

id

int

name

string

username

string

email

string

phone

string

profile_photo_url

string

offices

string  |  list of values

{

    “1”:  “London”,

    “2”:  “Birmingham”,

    “3”:  “Frankfurt”,

    “4”:  “Budapest”,

}

acl

int  |  list of values

{

    “1”:  “Superadmin”,

    “4”:  “Consultant”,

    “7”:  “Sales”,

    “10”:  “Manager”,

}

status

int  |  list of values

{

    “0”:  “Active”,

    “1”:  “Deleted”,

}

status

string  |  list of values

{

    “OK”:  “Successful call”,

    “FAILED”:  “Error occurred during the call.”,

}

message

string