AssessmentΒΆ

Get AssessmentΒΆ

HTTP Request

GET /api/assessments/{assessmentId}

πŸ“‹ Description: Retrieves detailed information about a specific assessment identified by the provided assessment ID, enabling users to access critical evaluation data for informed decision-making.

Parameters

Name

In

Type

Required

Description

assessmentId

path

integer(int64)

true

Unique identifier for the assessment

Responses

Status

Meaning

Description

Schema

200

OK

OK

AssessmentDto

Update AssessmentΒΆ

HTTP Request

PUT /api/assessments/{assessmentId}

πŸ“‹ Description: Updates the details of a specific assessment identified by the assessmentId, allowing for modifications to be made in response to evolving business needs or feedback.

Parameters

Name

In

Type

Required

Description

assessmentId

path

integer(int64)

true

Unique identifier for the assessment

body

body

AssessmentDto

true

Request body containing the updated assessment details, including evaluation criteria and performance metrics, to ensure accurate and timely assessment management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

AssessmentDto

Delete AssessmentΒΆ

HTTP Request

DELETE /api/assessments/{assessmentId}

πŸ“‹ Description: Deletes a specified assessment by its unique identifier, ensuring the removal of associated data from the system to maintain data integrity and compliance.

Parameters

Name

In

Type

Required

Description

assessmentId

path

integer(int64)

true

Unique identifier for the assessment

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Create VacancyΒΆ

HTTP Request

POST /api/assessments/{id}/vacancy

πŸ“‹ Description: Creates a new vacancy associated with the specified assessment, enabling organizations to efficiently manage staffing needs and align talent acquisition with assessment outcomes.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

VacancyDto

true

Request body containing the vacancy details associated with the specified assessment ID, including position requirements and candidate qualifications.

Responses

Status

Meaning

Description

Schema

201

Created

Created

VacancyDto

Create AppealΒΆ

HTTP Request

POST /api/assessments/{id}/appeal

πŸ“‹ Description: Submits an appeal for a specific assessment identified by the provided ID, allowing users to contest the results and seek a review of the evaluation.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

AppealDto

true

Request body containing the appeal details for the assessment identified by the specified ID, including justification and supporting documentation.

Responses

Status

Meaning

Description

Schema

201

Created

Created

AppealDto

Get Assessment DocumentsΒΆ

HTTP Request

GET /api/assessments/{assessmentId}/documents

πŸ“‹ Description: Retrieves documents associated with a specific assessment, enabling users to access relevant information for evaluation and decision-making.

Parameters

Name

In

Type

Required

Description

assessmentId

path

integer(int64)

true

Unique identifier for the assessment

archived

query

boolean

false

Indicates whether to include archived documents in the response for the specified assessment, facilitating comprehensive data retrieval.

pageable

query

Pageable

true

Indicates whether the results should be returned in a paginated format, facilitating efficient data retrieval for large sets of assessment documents.

Default ValuesΒΆ

Parameter

Default

Type

archived

false

query

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedResponseDocumentDto

Upload Assessment DocumentΒΆ

HTTP Request

POST /api/assessments/{assessmentId}/documents

πŸ“‹ Description: Uploads associated documents for a specified assessment, enabling enhanced documentation and review processes within the assessment framework.

Parameters

Name

In

Type

Required

Description

assessmentId

path

integer(int64)

true

Unique identifier for the assessment

body

body

object

false

Request body containing the document details associated with the specified assessment, including metadata and content for evaluation.

Β» file

body

string(binary)

false

none

Β» document

body

DocumentDto

true

Data transfer object representing a document within the system, encapsulating essential attributes such as title, content, and metadata to facilitate efficient document management and retrieval in business processes.

»» createdBy

body

string

false

Username of who created this resource

»» lastModifiedBy

body

string

false

Username of who last modified this resource

»» createdDate

body

string(date-time)

false

Date of the created

»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»» archived

body

boolean

false

Indicates whether the document has been archived, reflecting its current status within the document management lifecycle.

»» externalId

body

string

false

Unique identifier for the external

»» id

body

integer(int64)

false

Unique identifier for the resource

»» name

body

string

false

Name of the resource

»» title

body

string

false

Title of the resource

»» type

body

string

false

Type of the resource

»» description

body

string

false

Description of the resource

»» link

body

string

false

URL link to access the associated document within the system.

»» signedDate

body

string(date)

false

Date of the signed

»» documentTypeId

body

integer(int64)

false

Unique identifier for the document type

»» statusId

body

integer(int64)

false

Unique identifier for the status

»» shareable

body

boolean

false

Indicates whether the document is shareable with external stakeholders, facilitating collaboration and information dissemination.

»» size

body

integer(int64)

false

Number of items per page

»» documentType

body

PickListOptionDto

false

Data transfer object representing an option within a pick list, utilized for categorizing and selecting predefined values in business processes, enhancing data consistency and user experience.

»»» createdBy

body

string

false

Username of who created this resource

»»» lastModifiedBy

body

string

false

Username of who last modified this resource

»»» createdDate

body

string(date-time)

false

Date of the created

»»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»»» archived

body

boolean

false

Indicates whether the pick list option has been archived, allowing for effective management of active and inactive options within the system.

»»» externalId

body

string

false

Unique identifier for the external

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» priority

body

integer(int64)

false

Priority of the resource

»»» internalId

body

integer(int64)

false

Unique identifier for the internal

»»» pickListCode

body

string

false

Code for the pick list

»»» pickListLabel

body

string

false

Label for the pick list

»»» label

body

string

false

Label for the resource

»»» cultureId

body

integer(int64)

false

Unique identifier for the culture

»»» labelDtos

body

[LabelDto]

false

An array of pick list options that allows users to select and categorize relevant data points within the application.

»»»» createdBy

body

string

false

Username of who created this resource

»»»» lastModifiedBy

body

string

false

Username of who last modified this resource

»»»» createdDate

body

string(date-time)

false

Date of the created

»»»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»»»» archived

body

boolean

false

Indicates whether the label has been archived, reflecting its current status within the system.

»»»» externalId

body

string

false

Unique identifier for the external

»»»» id

body

integer(int64)

false

Unique identifier for the resource

»»»» cultureId

body

integer(int64)

false

Unique identifier for the culture

»»»» value

body

string

true

Represents the textual value associated with the label, providing essential context for categorization and identification within the system.

»» status

body

PickListOptionDto

false

Data transfer object representing an option within a pick list, utilized for categorizing and selecting predefined values in business processes, enhancing data consistency and user experience.

Responses

Status

Meaning

Description

Schema

201

Created

Created

DocumentDto

Copy Assessment DocumentΒΆ

HTTP Request

POST /api/assessments/{assessmentId}/documents/{documentId}/copy-document

πŸ“‹ Description: Copies a specified document associated with a given assessment, allowing users to duplicate important information for further analysis or review. This operation streamlines document management within the assessment workflow.

Parameters

Name

In

Type

Required

Description

assessmentId

path

integer(int64)

true

Unique identifier for the assessment

documentId

path

integer(int64)

true

Unique identifier for the document

body

body

DocumentDto

true

Request body containing the document copy parameters, including metadata and configuration settings necessary for duplicating the specified document within the assessment framework.

Responses

Status

Meaning

Description

Schema

200

OK

OK

DocumentDto

Download Assessment DocumentΒΆ

HTTP Request

GET /api/assessments/{assessmentId}/documents/{documentId}/download

πŸ“‹ Description: Downloads the specified document associated with a given assessment, enabling users to access essential files for review and analysis.

Parameters

Name

In

Type

Required

Description

assessmentId

path

integer(int64)

true

Unique identifier for the assessment

documentId

path

integer(int64)

true

Unique identifier for the document

Responses

Status

Meaning

Description

Schema

200

OK

OK

StreamingResponseBody

Delete Assessment DocumentΒΆ

HTTP Request

DELETE /api/assessments/{assessmentId}/documents/{documentId}

πŸ“‹ Description: Deletes a specified document associated with a particular assessment, ensuring that outdated or irrelevant information is removed from the system.

Parameters

Name

In

Type

Required

Description

assessmentId

path

integer(int64)

true

Unique identifier for the assessment

documentId

path

integer(int64)

true

Unique identifier for the document

Responses

Status

Meaning

Description

Schema

200

OK

OK

None