job-portal
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
Version: local
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html
Access
[ Jump to Models ]
Table of Contents
Up
post /applicants/{applicantId}/experience
Add experience | Koncový bod pro vytvoření nové pracovní zkušenosti uchazeče na základě jeho ID (addExperience)
Koncový bod pro vytvoření nové pracovní zkušenosti uchazeče na základě jeho ID. Je přístupný pro uchazeče s odpovídajícím ID a administrátory.
Path parameters
applicantId (required)
Path Parameter — format: uuid
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"country" : "country",
"lastName" : "lastName",
"city" : "city",
"phone" : "phone",
"profile" : "profile",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"experiences" : [ {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
ApplicantDetailDto
Up
get /applicants/{applicantId}/generate-cv
Generates CV for given applicant | Koncový bod pro generování životopisu uchazeče s daným ID (generateCV)
Koncový bod pro generování životopisu uchazeče s daným ID. Přístupný pro uchazeče s odpovídajícím ID a administrátory.
Path parameters
applicantId (required)
Path Parameter — format: uuid
Return type
byte[]
Example data
Content-Type: application/json
""
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
byte[]
Up
get /applicants/{applicantId}
Returns an applicant by given id | Koncový bod pro získání informací o uchazeči na základě jeho ID (getApplicant)
Koncový bod pro získání informací o uchazeči na základě jeho ID. K němu mají přístup uchazeči s odpovídajícím ID, administrátoři a společnosti.
Path parameters
applicantId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"country" : "country",
"lastName" : "lastName",
"city" : "city",
"phone" : "phone",
"profile" : "profile",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"experiences" : [ {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
ApplicantDetailDto
Returns all applicants | Koncový bod pro získání všech uživatelů (getApplicants)
Koncový bod je bez omezení dostupný pouze pro administrátory. Uživatelé s firemním účtem mohou vyhledávat pouze uchazeče o pracovní místo ve své společnosti.
Query parameters
q (optional)
Query Parameter —
jobPosition (optional)
Query Parameter — format: uuid
page (optional)
Query Parameter — Zero-based page index (0..N) default: 0
size (optional)
Query Parameter — The size of the page to be returned default: 20
sort (optional)
Query Parameter — Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
Return type
Example data
Content-Type: application/json
{
"number" : 0,
"last" : true,
"numberOfElements" : 6,
"size" : 2,
"totalPages" : 9,
"pageable" : {
"paged" : true,
"pageNumber" : 5,
"offset" : 1,
"pageSize" : 5,
"unpaged" : true,
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
}
},
"content" : [ {
"lastName" : "lastName",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}, {
"lastName" : "lastName",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
} ],
"first" : true,
"empty" : true,
"totalElements" : 7
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
PageApplicantDto
Up
delete /applicants/{applicantId}/experience/{experienceId}
Delete experience | Koncový bod pro odstranění pracovní zkušenosti uchazeče na základě ID uchazeče a ID zkušenosti (removeExperience)
Koncový bod pro odstranění pracovní zkušenosti uchazeče na základě ID uchazeče a ID zkušenosti. Má přístup uchazeč s odpovídajícím ID a administrátoři.
Path parameters
applicantId (required)
Path Parameter — format: uuid
experienceId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"country" : "country",
"lastName" : "lastName",
"city" : "city",
"phone" : "phone",
"profile" : "profile",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"experiences" : [ {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
ApplicantDetailDto
Up
put /applicants/{applicantId}
Updates an applicant by given id | Koncový bod pro aktualizaci informací o uchazeči na základě jeho ID (updateApplicant)
Koncový bod pro aktualizaci informací o uchazeči na základě jeho ID. Je přístupný pro uchazeče s odpovídajícím ID a administrátory.
Path parameters
applicantId (required)
Path Parameter — format: uuid
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"country" : "country",
"lastName" : "lastName",
"city" : "city",
"phone" : "phone",
"profile" : "profile",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"experiences" : [ {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
ApplicantDetailDto
Up
put /applications/{applicationId}/state
Change a state of an application | Koncový bod pro změnu stavu žádosti (changeApplicationState)
Company can change a state an application | Koncový bod pro změnu stavu žádosti. Oprávnění k provádění této operace mají administrátoři a uživatelé s firemním účtem, kteří mají přístup k dané žádosti.
Path parameters
applicationId (required)
Path Parameter — format: uuid
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"date" : "2000-01-23T04:56:07.000+00:00",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "OPEN",
"applicant" : {
"country" : "country",
"lastName" : "lastName",
"city" : "city",
"phone" : "phone",
"profile" : "profile",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"experiences" : [ {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
},
"jobPosition" : {
"country" : "country",
"applied" : true,
"appliedCount" : 0,
"city" : "city",
"contactEmail" : "contactEmail",
"created" : "2000-01-23T04:56:07.000+00:00",
"favourite" : true,
"positionName" : "positionName",
"lastUpdated" : "2000-01-23T04:56:07.000+00:00",
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"detail" : "detail",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"status" : "ACTIVE"
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
ApplicationDetailDto
Up
delete /applications/{applicationId}
Delete an application | Koncový bod pro odstranění žádosti o pracovní místo (deleteApplication)
Koncový bod pro odstranění žádosti o pracovní místo. Operace je přístupná pouze administrátorům a vlastníkům žádosti.
Path parameters
applicationId (required)
Path Parameter — format: uuid
Responses
200
OK
Up
get /applications/{applicationId}
Returns an application by given id | Koncový bod pro získání informací o žádosti na základě jejího ID (getApplication)
Koncový bod pro získání informací o žádosti na základě jejího ID. Koncový bod je plně přístupný pouze pro administrátory. Uživatelé s firemním účtem mohou vyhledávat pouze žádosti o pracovnímísto ve své společnosti, zatímco uživatelé s běžným účtem mají přístup pouze ke svým vlastním žádostem.
Path parameters
applicationId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"date" : "2000-01-23T04:56:07.000+00:00",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "OPEN",
"applicant" : {
"country" : "country",
"lastName" : "lastName",
"city" : "city",
"phone" : "phone",
"profile" : "profile",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"experiences" : [ {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"occupation" : "occupation",
"dateRange" : {
"fromDate" : "2000-01-23",
"toDate" : "2000-01-23"
},
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
},
"jobPosition" : {
"country" : "country",
"applied" : true,
"appliedCount" : 0,
"city" : "city",
"contactEmail" : "contactEmail",
"created" : "2000-01-23T04:56:07.000+00:00",
"favourite" : true,
"positionName" : "positionName",
"lastUpdated" : "2000-01-23T04:56:07.000+00:00",
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"detail" : "detail",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"status" : "ACTIVE"
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
ApplicationDetailDto
Returns all applications | Koncový bod pro získání všech žádostí (getApplications)
Koncový bod je plně přístupný pouze pro administrátory. Uživatelé s firemním účtem mohou vyhledávat pouze žádosti o pracovnímísto ve své společnosti, zatímco uživatelé s běžným účtem mají přístup pouze ke svým vlastním žádostem.
Query parameters
q (optional)
Query Parameter —
applicant (optional)
Query Parameter — format: uuid
jobPosition (optional)
Query Parameter — format: uuid
company (optional)
Query Parameter — format: uuid
status (optional)
Query Parameter —
dateFrom (optional)
Query Parameter — format: date-time
dateTo (optional)
Query Parameter — format: date-time
page (optional)
Query Parameter — Zero-based page index (0..N) default: 0
size (optional)
Query Parameter — The size of the page to be returned default: 20
sort (optional)
Query Parameter — Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
Return type
Example data
Content-Type: application/json
{
"number" : 0,
"last" : true,
"numberOfElements" : 6,
"size" : 1,
"totalPages" : 5,
"pageable" : {
"paged" : true,
"pageNumber" : 5,
"offset" : 1,
"pageSize" : 5,
"unpaged" : true,
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
}
},
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
},
"content" : [ {
"date" : "2000-01-23T04:56:07.000+00:00",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "OPEN",
"applicant" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
}, {
"date" : "2000-01-23T04:56:07.000+00:00",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "OPEN",
"applicant" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
} ],
"first" : true,
"empty" : true,
"totalElements" : 5
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
PageApplicationDto
Authorize | Koncový bod pro přihlášení uživatele (login)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"accessToken" : "accessToken",
"refreshToken" : "refreshToken"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
LoginResponse
Refresh tokens | Koncový bod pro obnovení přístupového tokenu (refreshToken)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"accessToken" : "accessToken",
"refreshToken" : "refreshToken"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
LoginResponse
Registration | Koncový bod pro registraci uživatele (register)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"accessToken" : "accessToken",
"refreshToken" : "refreshToken"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
LoginResponse
Returns all companies | Koncový bod pro získání všech společností (getCompanies)
Query parameters
q (optional)
Query Parameter —
companySize (optional)
Query Parameter —
page (optional)
Query Parameter — Zero-based page index (0..N) default: 0
size (optional)
Query Parameter — The size of the page to be returned default: 20
sort (optional)
Query Parameter — Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
Return type
Example data
Content-Type: application/json
{
"number" : 0,
"last" : true,
"numberOfElements" : 6,
"size" : 1,
"totalPages" : 5,
"pageable" : {
"paged" : true,
"pageNumber" : 5,
"offset" : 1,
"pageSize" : 5,
"unpaged" : true,
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
}
},
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
},
"content" : [ {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"companyName" : "companyName",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"first" : true,
"empty" : true,
"totalElements" : 5
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
PageCompanyDto
Up
get /companies/{companyId}
Returns a company by given id | Koncový bod pro získání informací o společnosti na základě ID (getCompany)
Path parameters
companyId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"companyName" : "companyName",
"companyLink" : "companyLink",
"description" : "description",
"jobPositions" : [ {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
}, {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
} ],
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
CompanyDetailDto
Up
put /companies/{companyId}
Updates a company by given id | Koncový bod pro aktualizaci informací o společnosti na základě ID (updateCompany)
Koncový bod pro aktualizaci informací o společnosti na základě ID. Aktualizaci mohou provést administrátoři nebo samotná společnost.
Path parameters
companyId (required)
Path Parameter — format: uuid
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"companyName" : "companyName",
"companyLink" : "companyLink",
"description" : "description",
"jobPositions" : [ {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
}, {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
} ],
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"companySize" : "MICRO",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
CompanyDetailDto
Up
put /positions/applicants/{applicantId}/favourites/{jobPositionId}/add
Add to favorite jobs of a current user | Přidání pracovního místa do seznamu uložených pracovních míst uchazeče (addToFavorites)
Přidání pracovního místa do seznamu uložených pracovních míst uchazeče.
Path parameters
applicantId (required)
Path Parameter — format: uuid
jobPositionId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"jobs" : [ {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
}, {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
} ]
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
FavouritesJobsResponse
Up
post /positions/applicants/{applicantId}/apply/{jobPositionId}
Apply for a job position | Vytvoření žádosti o pracovní místo na základě ID uchazeče a ID pracovního místa (apply)
Vytvoření žádosti o pracovní místo na základě ID uchazeče a ID pracovního místa. Podání žádosti je možné pouze o aktivní nabídku
Path parameters
applicantId (required)
Path Parameter — format: uuid
jobPositionId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"country" : "country",
"applied" : true,
"appliedCount" : 0,
"city" : "city",
"contactEmail" : "contactEmail",
"created" : "2000-01-23T04:56:07.000+00:00",
"favourite" : true,
"positionName" : "positionName",
"lastUpdated" : "2000-01-23T04:56:07.000+00:00",
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"detail" : "detail",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"status" : "ACTIVE"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
JobPositionDetailDto
Create a job position | Vytvoření nového pracovního místa (createJobPosition)
Vytvoření nového pracovního místa. Nové pracovní místo může vytvořit společnost nebo administrátor.
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"country" : "country",
"applied" : true,
"appliedCount" : 0,
"city" : "city",
"contactEmail" : "contactEmail",
"created" : "2000-01-23T04:56:07.000+00:00",
"favourite" : true,
"positionName" : "positionName",
"lastUpdated" : "2000-01-23T04:56:07.000+00:00",
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"detail" : "detail",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"status" : "ACTIVE"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
JobPositionDetailDto
Up
get /positions/applicants/{applicantId}/favorites
Get favorite jobs of a current user | Koncový bod pro získání uložených pracovních míst uchazeče na základě jeho ID (getFavorites)
Koncový bod pro získání uložených pracovních míst uchazeče na základě jeho ID. Je dostupný pouze pro administrátory a uchazeče s odpovídajícím ID.
Path parameters
applicantId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"jobs" : [ {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
}, {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
} ]
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
FavouritesJobsResponse
Up
get /positions/{jobPositionId}
Returns a job position by given id | Koncový bod pro získání podrobností o pracovním místě na základě ID (getJobPosition)
Path parameters
jobPositionId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"country" : "country",
"applied" : true,
"appliedCount" : 0,
"city" : "city",
"contactEmail" : "contactEmail",
"created" : "2000-01-23T04:56:07.000+00:00",
"favourite" : true,
"positionName" : "positionName",
"lastUpdated" : "2000-01-23T04:56:07.000+00:00",
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"detail" : "detail",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"status" : "ACTIVE"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
JobPositionDetailDto
Returns all job positions | Koncový bod pro získání všech pracovních míst (getJobPositions)
Query parameters
q (optional)
Query Parameter —
status (optional)
Query Parameter —
categories (optional)
Query Parameter — format: uuid
companies (optional)
Query Parameter — format: uuid
page (optional)
Query Parameter — Zero-based page index (0..N) default: 0
size (optional)
Query Parameter — The size of the page to be returned default: 20
sort (optional)
Query Parameter — Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
Return type
Example data
Content-Type: application/json
{
"number" : 0,
"last" : true,
"numberOfElements" : 6,
"size" : 1,
"totalPages" : 5,
"pageable" : {
"paged" : true,
"pageNumber" : 5,
"offset" : 1,
"pageSize" : 5,
"unpaged" : true,
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
}
},
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
},
"content" : [ {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
}, {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
} ],
"first" : true,
"empty" : true,
"totalElements" : 5
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
PageJobPositionDto
Up
put /positions/applicants/{applicantId}/favourites/{jobPositionId}/remove
Remove from favorite jobs of a current user | Odstranění pracovního místa ze seznamu uložených pracovních míst uchazeče (removeFromFavorites)
Odstranění pracovního místa ze seznamu uložených pracovních míst uchazeče.
Path parameters
applicantId (required)
Path Parameter — format: uuid
jobPositionId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"jobs" : [ {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
}, {
"positionName" : "positionName",
"applied" : true,
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"favourite" : true,
"status" : "ACTIVE"
} ]
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
FavouritesJobsResponse
Up
put /positions/{jobPositionId}
Change a job position | Koncový bod pro aktualizaci pracovního místa na základě ID (updateJobPosition)
Koncový bod pro aktualizaci pracovního místa na základě ID. Přístupný pro administrátory a společnosti, které vlastní dané pracovní místo.
Path parameters
jobPositionId (required)
Path Parameter — format: uuid
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"country" : "country",
"applied" : true,
"appliedCount" : 0,
"city" : "city",
"contactEmail" : "contactEmail",
"created" : "2000-01-23T04:56:07.000+00:00",
"favourite" : true,
"positionName" : "positionName",
"lastUpdated" : "2000-01-23T04:56:07.000+00:00",
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"company" : {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"userId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
},
"detail" : "detail",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"state" : "state",
"status" : "ACTIVE"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
JobPositionDetailDto
Up
post /job-categories/{categoryName}
Create a category | Vytvoření nové kategorie s daným jménem (createCategory)
Vytvoření nové kategorie s daným jménem. Pouze pro administrátory.
Path parameters
categoryName (required)
Path Parameter —
Return type
Example data
Content-Type: application/json
{
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
ReferenceDto
Up
delete /job-categories/{categoryId}
Delete a category | Odstranění kategorie na základě jejího ID (deleteCategory)
Odstranění kategorie na základě jejího ID. Pouze pro administrátory.
Path parameters
categoryId (required)
Path Parameter — format: uuid
Responses
200
OK
List categories | Koncový bod pro získání všech kategorií (getCategories)
Koncový bod pro získání všech kategorií.
Return type
Example data
Content-Type: application/json
{
"jobCategories" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ]
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
ListOfCategoriesResponse
Up
get /job-categories/{categoryId}
Get occupations | Koncový bod pro získání všech povolání na základě ID kategorie (getCategory)
Path parameters
categoryId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"occupations" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ]
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
CategoryDto
Up
get /job-categories/occupations
Search for occupation | Koncový bod pro získání všech povolání na základě vyhledávacího dotazu (getOccupations)
Query parameters
q (optional)
Query Parameter —
page (optional)
Query Parameter — Zero-based page index (0..N) default: 0
size (optional)
Query Parameter — The size of the page to be returned default: 20
sort (optional)
Query Parameter — Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
Return type
Example data
Content-Type: application/json
{
"number" : 0,
"last" : true,
"numberOfElements" : 6,
"size" : 1,
"totalPages" : 5,
"pageable" : {
"paged" : true,
"pageNumber" : 5,
"offset" : 1,
"pageSize" : 5,
"unpaged" : true,
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
}
},
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
},
"content" : [ {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
}, {
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
} ],
"first" : true,
"empty" : true,
"totalElements" : 5
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
PageReferenceDto
Up
delete /users/{userId}/avatar
Delete old user avatar | Koncový bod pro odstranění obrázku účtu (deleteAvatar)
Koncový bod pro odstranění obrázku účtu. Tuto operaci může provést vlastník účtu nebo administrátor.
Path parameters
userId (required)
Path Parameter — format: uuid
Return type
byte[]
Example data
Content-Type: application/json
""
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
byte[]
Up
delete /users/{userId}
Delete a user | Koncový bod pro odstranění uživatele (deleteUser)
Koncový bod pro odstranění uživatele. Tuto operaci může provést samotný uživatel na svém účtu nebo administrátor.
Path parameters
userId (required)
Path Parameter — format: uuid
Responses
200
OK
Up
get /users/{userId}/avatar
Get user avatar | Koncový bod pro získání veřejných obrázků účtů (getAvatar)
Koncový bod pro získání veřejných obrázků účtů, tedy účtů společností.
Path parameters
userId (required)
Path Parameter — format: uuid
Return type
byte[]
Example data
Content-Type: application/json
""
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
byte[]
Up
get /users/{userId}/avatar-secure
Get user avatar authenticated | Zabezpečený koncový bod pro získání obrázků účtů uchazečů (getAvatarSecured)
Zabezpečený koncový bod pro získání obrázků účtů uchazečů. Administratori mohou získat libovolný obrázek, zatímco společnosti mají přístup pouze k obrázkům těch uživatelů, kteří jsou uchazeči o nějaké pracovní místo v této společnosti. Všichni uživatelé mají oprávnění k obrázku svého účtu
Path parameters
userId (required)
Path Parameter — format: uuid
Return type
byte[]
Example data
Content-Type: application/json
""
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
byte[]
Get user info | Koncový bod pro získání informací o uživateli na základě ID (getUserInfo)
Koncový bod pro získání informací o uživateli na základě ID. Infor mace o ostatních uživatelích, kromě sebe samého, může získat pouze administrátor.
Path parameters
userId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"lastName" : "lastName",
"nui" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"scope" : "ADMIN",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
UserDto
Up
get /users/{userId}/preferences
Get user preferences | Koncový bod pro získání nastavení účtu uživatele na základě ID účtu (getUserPreferences)
Path parameters
userId (required)
Path Parameter — format: uuid
Return type
Example data
Content-Type: application/json
{
"language" : "language",
"notificationsEnabled" : true
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
PreferencesDto
Returns all users | Koncový bod pro získání všech uživatelů (getUsers)
Přistup k tomuto koncovému bodu má pouze administrátor.
Query parameters
q (optional)
Query Parameter —
scope (optional)
Query Parameter —
page (optional)
Query Parameter — Zero-based page index (0..N) default: 0
size (optional)
Query Parameter — The size of the page to be returned default: 20
sort (optional)
Query Parameter — Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
Return type
Example data
Content-Type: application/json
{
"number" : 0,
"last" : true,
"numberOfElements" : 6,
"size" : 1,
"totalPages" : 5,
"pageable" : {
"paged" : true,
"pageNumber" : 5,
"offset" : 1,
"pageSize" : 5,
"unpaged" : true,
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
}
},
"sort" : {
"unsorted" : true,
"sorted" : true,
"empty" : true
},
"content" : [ {
"lastName" : "lastName",
"nui" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"scope" : "ADMIN",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}, {
"lastName" : "lastName",
"nui" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"scope" : "ADMIN",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
} ],
"first" : true,
"empty" : true,
"totalElements" : 5
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
PageUserDto
Updates user's password | Koncový bod pro aktualizaci informací o uživateli na základě ID (updatePassword)
Zabezpečený koncový bod pro aktualizaci informací o uživateli na základě ID. Oprávnění k provedení aktualizace mají uživatelé, kteří mají přístup k tomuto účtu.
Path parameters
userId (required)
Path Parameter — format: uuid
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"lastName" : "lastName",
"nui" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"scope" : "ADMIN",
"name" : "name",
"id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"email" : "email"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
UserDto
Up
put /users/{userId}/preferences
Update user preferences | Koncový bod pro aktualizaci nastavení účtu uživatele na základě ID účtu (updatePreferences)
Koncový bod pro aktualizaci nastavení účtu uživatele na základě ID účtu.
Path parameters
userId (required)
Path Parameter — format: uuid
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"language" : "language",
"notificationsEnabled" : true
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
PreferencesDto
Up
post /users/{userId}/avatar
Upload new user avatar | Nahrávání nového obrázku účtu na základě ID účtu (uploadAvatar)
Nahrávání nového obrázku účtu na základě ID účtu. Oprávnění k provedení této operace mají uživatelé, kteří mají přístup k tomuto účtu.
Path parameters
userId (required)
Path Parameter — format: uuid
Consumes
This API call consumes the following media types via the request header:
Form parameters
file (optional)
Form Parameter — format: binary
Return type
byte[]
Example data
Content-Type: application/json
""
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
byte[]
[ Jump to Methods ]
Table of Contents
ApplicantDetailDto
ApplicantDto
ApplicantUpdateDto
ApplicationDetailDto
ApplicationDto
ApplicationUpdateDto
CategoryDto
CompanyDetailDto
CompanyDto
CompanyUpdateDto
DateRangeDto
ExperienceDto
FavouritesJobsResponse
JobPositionCreateDto
JobPositionDetailDto
JobPositionDto
JobPositionUpdateDto
ListOfCategoriesResponse
LoginRequest
LoginResponse
PageApplicantDto
PageApplicationDto
PageCompanyDto
PageJobPositionDto
PageReferenceDto
PageUserDto
PageableObject
PreferencesDto
ReferenceDto
ReferenceUserDto
RefreshTokenRequest
RegistrationRequest
RepeatPasswordDto
Sort
UserDto
UserUpdateDto
userId_avatar_body
city (optional)
country (optional)
email (optional)
experiences (optional)
id (optional)
lastName (optional)
name (optional)
phone (optional)
profile (optional)
state (optional)
userId (optional)
email (optional)
id (optional)
lastName (optional)
name (optional)
userId (optional)
city (optional)
country (optional)
lastName (optional)
name (optional)
phone (optional)
profile (optional)
state (optional)
applicant (optional)
date (optional)
id (optional)
jobPosition (optional)
state (optional)
OPEN
SEEN
APPROVED
DECLINED
CLOSED
applicant (optional)
date (optional)
id (optional)
jobPosition (optional)
state (optional)
OPEN
SEEN
APPROVED
DECLINED
CLOSED
state (optional)
OPEN
SEEN
APPROVED
DECLINED
CLOSED
id (optional)
name (optional)
occupations (optional)
companyLink (optional)
companyName (optional)
companySize (optional)
MICRO
SMALL
MEDIUM
LARGE
CORPORATION
description (optional)
email (optional)
id (optional)
jobPositions (optional)
userId (optional)
companyName (optional)
companySize (optional)
MICRO
SMALL
MEDIUM
LARGE
CORPORATION
id (optional)
userId (optional)
companyLink (optional)
companyName
companySize (optional)
MICRO
SMALL
MEDIUM
LARGE
CORPORATION
description (optional)
lastName (optional)
name (optional)
fromDate (optional)
toDate (optional)
company (optional)
dateRange (optional)
id (optional)
jobCategories (optional)
occupation
city (optional)
company
contactEmail
country (optional)
detail (optional)
jobCategories (optional)
positionName
state (optional)
applied (optional)
appliedCount (optional)
city (optional)
company (optional)
contactEmail (optional)
country (optional)
created (optional)
detail (optional)
favourite (optional)
id (optional)
jobCategories (optional)
lastUpdated (optional)
positionName (optional)
state (optional)
status (optional)
ACTIVE
INACTIVE
applied (optional)
company (optional)
favourite (optional)
id (optional)
jobCategories (optional)
positionName (optional)
status (optional)
ACTIVE
INACTIVE
city (optional)
contactEmail (optional)
country (optional)
detail (optional)
jobCategories (optional)
positionName (optional)
state (optional)
status
ACTIVE
INACTIVE
email (optional)
password (optional)
accessToken (optional)
refreshToken (optional)
content (optional)
empty (optional)
first (optional)
last (optional)
number (optional)
numberOfElements (optional)
pageable (optional)
size (optional)
sort (optional)
totalElements (optional)
totalPages (optional)
content (optional)
empty (optional)
first (optional)
last (optional)
number (optional)
numberOfElements (optional)
pageable (optional)
size (optional)
sort (optional)
totalElements (optional)
totalPages (optional)
content (optional)
empty (optional)
first (optional)
last (optional)
number (optional)
numberOfElements (optional)
pageable (optional)
size (optional)
sort (optional)
totalElements (optional)
totalPages (optional)
content (optional)
empty (optional)
first (optional)
last (optional)
number (optional)
numberOfElements (optional)
pageable (optional)
size (optional)
sort (optional)
totalElements (optional)
totalPages (optional)
content (optional)
empty (optional)
first (optional)
last (optional)
number (optional)
numberOfElements (optional)
pageable (optional)
size (optional)
sort (optional)
totalElements (optional)
totalPages (optional)
content (optional)
empty (optional)
first (optional)
last (optional)
number (optional)
numberOfElements (optional)
pageable (optional)
size (optional)
sort (optional)
totalElements (optional)
totalPages (optional)
offset (optional)
pageNumber (optional)
pageSize (optional)
paged (optional)
sort (optional)
unpaged (optional)
language
notificationsEnabled
id (optional)
name (optional)
id (optional)
name (optional)
userId (optional)
companyLink (optional)
companyName (optional)
companySize (optional)
MICRO
SMALL
MEDIUM
LARGE
CORPORATION
email
language (optional)
lastName (optional)
name (optional)
password (optional)
scope
ADMIN
COMPANY
REGULAR_USER
empty (optional)
sorted (optional)
unsorted (optional)
email (optional)
id (optional)
lastName (optional)
name (optional)
nui (optional)
scope (optional)
ADMIN
COMPANY
REGULAR_USER
oldPassword (optional)
password (optional)