# Type alias operations

operations: {
Absence: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["AbsencePeriodModel"];
application/xml: components["schemas"]["AbsencePeriodModel"];
text/json: components["schemas"]["AbsencePeriodModel"];
text/plain: components["schemas"]["AbsencePeriodModel"];
text/xml: components["schemas"]["AbsencePeriodModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AbsenceTypes: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["AbsenceTypeModel"][];
application/xml: components["schemas"]["AbsenceTypeModel"][];
text/json: components["schemas"]["AbsenceTypeModel"][];
text/plain: components["schemas"]["AbsenceTypeModel"][];
text/xml: components["schemas"]["AbsenceTypeModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Absences: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["AbsencePeriodDtoModel"][];
application/xml: components["schemas"]["AbsencePeriodDtoModel"][];
text/json: components["schemas"]["AbsencePeriodDtoModel"][];
text/plain: components["schemas"]["AbsencePeriodDtoModel"][];
text/xml: components["schemas"]["AbsencePeriodDtoModel"][];
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddCompanyCandidate: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCandidateAddModel"];
application/json: components["schemas"]["CompanyCandidateAddModel"];
application/json-patch+json: components["schemas"]["CompanyCandidateAddModel"];
text/json: components["schemas"]["CompanyCandidateAddModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyCandidateExtendedModel"];
application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
text/json: components["schemas"]["CompanyCandidateExtendedModel"];
text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddCompanyCustomerResponsible: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
application/json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
text/json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerManagerModel"][];
application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
text/json: components["schemas"]["CompanyCustomerManagerModel"][];
text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddCompanyImage: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
multipart/form-data: {
File: string;
SetAsPrimary?: boolean;
};
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyImageModel"];
application/xml: components["schemas"]["CompanyImageModel"];
text/json: components["schemas"]["CompanyImageModel"];
text/plain: components["schemas"]["CompanyImageModel"];
text/xml: components["schemas"]["CompanyImageModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddCompanySubcontractorGroupMember: {
parameters: {
path: {
companyId: number;
subcontractorGroupId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
application/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
application/json-patch+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
text/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
};
};
responses: {
204: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddCompanyUser: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserAddModel"];
application/json: components["schemas"]["CompanyUserAddModel"];
application/json-patch+json: components["schemas"]["CompanyUserAddModel"];
text/json: components["schemas"]["CompanyUserAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyUserFullModel"];
application/xml: components["schemas"]["CompanyUserFullModel"];
text/json: components["schemas"]["CompanyUserFullModel"];
text/plain: components["schemas"]["CompanyUserFullModel"];
text/xml: components["schemas"]["CompanyUserFullModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddCompanyUserSubcontractor: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
application/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
text/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyUserSubcontractorModel"];
application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
text/json: components["schemas"]["CompanyUserSubcontractorModel"];
text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddProjectAssignmentMemberEmployee: {
parameters: {
path: {
companyId: number;
projectId: number;
roleId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
application/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
text/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddProjectAssignmentMemberSubcontractor: {
parameters: {
path: {
companyId: number;
projectId: number;
roleId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddProjectAssignmentSkill: {
parameters: {
path: {
companyId: number;
projectId: number;
roleId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentSkillAddModel"];
application/json: components["schemas"]["ProjectAssignmentSkillAddModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentSkillAddModel"];
text/json: components["schemas"]["ProjectAssignmentSkillAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentSkillModel"];
application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
text/json: components["schemas"]["ProjectAssignmentSkillModel"];
text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddTeamManager: {
parameters: {
path: {
companyId: number;
teamId: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["TeamManagerEditModel"];
application/json: components["schemas"]["TeamManagerEditModel"];
application/json-patch+json: components["schemas"]["TeamManagerEditModel"];
text/json: components["schemas"]["TeamManagerEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamManagerModel"][];
application/xml: components["schemas"]["TeamManagerModel"][];
text/json: components["schemas"]["TeamManagerModel"][];
text/plain: components["schemas"]["TeamManagerModel"][];
text/xml: components["schemas"]["TeamManagerModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddTeamMember: {
parameters: {
path: {
companyId: number;
teamId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["TeamMemberAddModel"];
application/json: components["schemas"]["TeamMemberAddModel"];
application/json-patch+json: components["schemas"]["TeamMemberAddModel"];
text/json: components["schemas"]["TeamMemberAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["TeamMemberModel"];
application/xml: components["schemas"]["TeamMemberModel"];
text/json: components["schemas"]["TeamMemberModel"];
text/plain: components["schemas"]["TeamMemberModel"];
text/xml: components["schemas"]["TeamMemberModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AddTeamUser: {
parameters: {
path: {
companyId: number;
teamId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["TeamMemberAddModel"];
application/json: components["schemas"]["TeamMemberAddModel"];
application/json-patch+json: components["schemas"]["TeamMemberAddModel"];
text/json: components["schemas"]["TeamMemberAddModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamMemberModel"][];
application/xml: components["schemas"]["TeamMemberModel"][];
text/json: components["schemas"]["TeamMemberModel"][];
text/plain: components["schemas"]["TeamMemberModel"][];
text/xml: components["schemas"]["TeamMemberModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
AnnounceProjectAssignment: {
parameters: {
path: {
companyId: string;
projectAssignmentId: number;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentAnnounceModel"];
application/json: components["schemas"]["ProjectAssignmentAnnounceModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentAnnounceModel"];
text/json: components["schemas"]["ProjectAssignmentAnnounceModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
application/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
text/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
text/plain: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
text/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
};
};
201: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Candidate: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateExtendedModel"];
application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
text/json: components["schemas"]["CompanyCandidateExtendedModel"];
text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CandidateAttachment: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
multipart/form-data: {
Description?: string;
Files: string[];
Title: string;
};
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
application/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
text/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
text/plain: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
text/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CandidatePipelines: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidatePipelineModel"][];
application/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
text/json: components["schemas"]["CompanyCandidatePipelineModel"][];
text/plain: components["schemas"]["CompanyCandidatePipelineModel"][];
text/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CandidateUriAttachment: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
application/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
application/json-patch+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
text/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Candidates: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateBaseModel"][];
application/xml: components["schemas"]["CompanyCandidateBaseModel"][];
text/json: components["schemas"]["CompanyCandidateBaseModel"][];
text/plain: components["schemas"]["CompanyCandidateBaseModel"][];
text/xml: components["schemas"]["CompanyCandidateBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Company: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyModel"];
application/xml: components["schemas"]["CompanyModel"];
text/json: components["schemas"]["CompanyModel"];
text/plain: components["schemas"]["CompanyModel"];
text/xml: components["schemas"]["CompanyModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyAddressUsers: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserExtendedModel"][];
application/xml: components["schemas"]["CompanyUserExtendedModel"][];
text/json: components["schemas"]["CompanyUserExtendedModel"][];
text/plain: components["schemas"]["CompanyUserExtendedModel"][];
text/xml: components["schemas"]["CompanyUserExtendedModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCandidateEvent: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventModel"];
application/xml: components["schemas"]["CompanyCandidateEventModel"];
text/json: components["schemas"]["CompanyCandidateEventModel"];
text/plain: components["schemas"]["CompanyCandidateEventModel"];
text/xml: components["schemas"]["CompanyCandidateEventModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCandidateEventMeeting: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCandidateEventNote: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCandidateEventTask: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCandidateEvents: {
parameters: {
path: {
candidateId: number;
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCandidateMeetingEventList: {
parameters: {
path: {
candidateId: number;
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCandidateNoteEventList: {
parameters: {
path: {
candidateId: number;
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCandidateTaskEventList: {
parameters: {
path: {
candidateId: number;
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCapabilities: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCapabilitiesModel"];
application/xml: components["schemas"]["CompanyCapabilitiesModel"];
text/json: components["schemas"]["CompanyCapabilitiesModel"];
text/plain: components["schemas"]["CompanyCapabilitiesModel"];
text/xml: components["schemas"]["CompanyCapabilitiesModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCurrencies: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CurrencyModel"][];
application/xml: components["schemas"]["CurrencyModel"][];
text/json: components["schemas"]["CurrencyModel"][];
text/plain: components["schemas"]["CurrencyModel"][];
text/xml: components["schemas"]["CurrencyModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerEvent: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventModel"];
application/xml: components["schemas"]["CustomerEventModel"];
text/json: components["schemas"]["CustomerEventModel"];
text/plain: components["schemas"]["CustomerEventModel"];
text/xml: components["schemas"]["CustomerEventModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerEventMeeting: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventMeetingModel"];
application/xml: components["schemas"]["CustomerEventMeetingModel"];
text/json: components["schemas"]["CustomerEventMeetingModel"];
text/plain: components["schemas"]["CustomerEventMeetingModel"];
text/xml: components["schemas"]["CustomerEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerEventMeetings: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventBaseModel"][];
application/xml: components["schemas"]["CustomerEventBaseModel"][];
text/json: components["schemas"]["CustomerEventBaseModel"][];
text/plain: components["schemas"]["CustomerEventBaseModel"][];
text/xml: components["schemas"]["CustomerEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerEventNote: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventNoteModel"];
application/xml: components["schemas"]["CustomerEventNoteModel"];
text/json: components["schemas"]["CustomerEventNoteModel"];
text/plain: components["schemas"]["CustomerEventNoteModel"];
text/xml: components["schemas"]["CustomerEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerEventNotes: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventBaseModel"][];
application/xml: components["schemas"]["CustomerEventBaseModel"][];
text/json: components["schemas"]["CustomerEventBaseModel"][];
text/plain: components["schemas"]["CustomerEventBaseModel"][];
text/xml: components["schemas"]["CustomerEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerEventTask: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventTaskModel"];
application/xml: components["schemas"]["CustomerEventTaskModel"];
text/json: components["schemas"]["CustomerEventTaskModel"];
text/plain: components["schemas"]["CustomerEventTaskModel"];
text/xml: components["schemas"]["CustomerEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerEventTasks: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventBaseModel"][];
application/xml: components["schemas"]["CustomerEventBaseModel"][];
text/json: components["schemas"]["CustomerEventBaseModel"][];
text/plain: components["schemas"]["CustomerEventBaseModel"][];
text/xml: components["schemas"]["CustomerEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerEvents: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventBaseModel"][];
application/xml: components["schemas"]["CustomerEventBaseModel"][];
text/json: components["schemas"]["CustomerEventBaseModel"][];
text/plain: components["schemas"]["CustomerEventBaseModel"][];
text/xml: components["schemas"]["CustomerEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomerManagers: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerManagerModel"][];
application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
text/json: components["schemas"]["CompanyCustomerManagerModel"][];
text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyCustomers: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerBaseModel"][];
application/xml: components["schemas"]["CompanyCustomerBaseModel"][];
text/json: components["schemas"]["CompanyCustomerBaseModel"][];
text/plain: components["schemas"]["CompanyCustomerBaseModel"][];
text/xml: components["schemas"]["CompanyCustomerBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyImage: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyImageModel"];
application/xml: components["schemas"]["CompanyImageModel"];
text/json: components["schemas"]["CompanyImageModel"];
text/plain: components["schemas"]["CompanyImageModel"];
text/xml: components["schemas"]["CompanyImageModel"];
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyImageDownload: {
parameters: {
path: {
companyId: number;
id: number;
imageFileName: string;
};
};
responses: {
200: {
content: {
application/json: string;
application/xml: string;
text/json: string;
text/plain: string;
text/xml: string;
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyImages: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyImageModel"][];
application/xml: components["schemas"]["CompanyImageModel"][];
text/json: components["schemas"]["CompanyImageModel"][];
text/plain: components["schemas"]["CompanyImageModel"][];
text/xml: components["schemas"]["CompanyImageModel"][];
};
};
400: never;
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyManagers: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserBaseModel"][];
application/xml: components["schemas"]["CompanyUserBaseModel"][];
text/json: components["schemas"]["CompanyUserBaseModel"][];
text/plain: components["schemas"]["CompanyUserBaseModel"][];
text/xml: components["schemas"]["CompanyUserBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyProfiles: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyProfileFilterModel"];
application/json: components["schemas"]["CompanyProfileFilterModel"];
application/json-patch+json: components["schemas"]["CompanyProfileFilterModel"];
text/json: components["schemas"]["CompanyProfileFilterModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyProfilesModel"];
application/xml: components["schemas"]["CompanyProfilesModel"];
text/json: components["schemas"]["CompanyProfilesModel"];
text/plain: components["schemas"]["CompanyProfilesModel"];
text/xml: components["schemas"]["CompanyProfilesModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyResumes: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanySubcontractor: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserSubcontractorModel"];
application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
text/json: components["schemas"]["CompanyUserSubcontractorModel"];
text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyTag: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyTagModel"];
application/xml: components["schemas"]["CompanyTagModel"];
text/json: components["schemas"]["CompanyTagModel"];
text/plain: components["schemas"]["CompanyTagModel"];
text/xml: components["schemas"]["CompanyTagModel"];
};
};
201: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyTags: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyTagBaseModel"][];
application/xml: components["schemas"]["CompanyTagBaseModel"][];
text/json: components["schemas"]["CompanyTagBaseModel"][];
text/plain: components["schemas"]["CompanyTagBaseModel"][];
text/xml: components["schemas"]["CompanyTagBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyTeams: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamBaseModel"][];
application/xml: components["schemas"]["TeamBaseModel"][];
text/json: components["schemas"]["TeamBaseModel"][];
text/plain: components["schemas"]["TeamBaseModel"][];
text/xml: components["schemas"]["TeamBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserEmployeeEvent: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventModel"];
application/xml: components["schemas"]["CompanyUserEventModel"];
text/json: components["schemas"]["CompanyUserEventModel"];
text/plain: components["schemas"]["CompanyUserEventModel"];
text/xml: components["schemas"]["CompanyUserEventModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserEmployeeEventMeeting: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventMeetingModel"];
application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
text/json: components["schemas"]["CompanyUserEventMeetingModel"];
text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserEmployeeEventMeetingList: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventBaseModel"][];
application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
text/json: components["schemas"]["CompanyUserEventBaseModel"][];
text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserEmployeeEventNote: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventNoteModel"];
application/xml: components["schemas"]["CompanyUserEventNoteModel"];
text/json: components["schemas"]["CompanyUserEventNoteModel"];
text/plain: components["schemas"]["CompanyUserEventNoteModel"];
text/xml: components["schemas"]["CompanyUserEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserEmployeeEventNoteList: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventBaseModel"][];
application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
text/json: components["schemas"]["CompanyUserEventBaseModel"][];
text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserEmployeeEventTask: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventTaskModel"];
application/xml: components["schemas"]["CompanyUserEventTaskModel"];
text/json: components["schemas"]["CompanyUserEventTaskModel"];
text/plain: components["schemas"]["CompanyUserEventTaskModel"];
text/xml: components["schemas"]["CompanyUserEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserEmployeeEventTaskList: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventBaseModel"][];
application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
text/json: components["schemas"]["CompanyUserEventBaseModel"][];
text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserEmployeeEvents: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventBaseModel"][];
application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
text/json: components["schemas"]["CompanyUserEventBaseModel"][];
text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfile: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileFullModel"];
application/xml: components["schemas"]["CompanyUserProfileFullModel"];
text/json: components["schemas"]["CompanyUserProfileFullModel"];
text/plain: components["schemas"]["CompanyUserProfileFullModel"];
text/xml: components["schemas"]["CompanyUserProfileFullModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileCommitment: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileEducation: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileEducationModel"];
application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
text/json: components["schemas"]["CompanyUserProfileEducationModel"];
text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileEmployer: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileExtSkill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileLanguage: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfilePresentation: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileReference: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileSkill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileSkillModel"];
application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
text/json: components["schemas"]["CompanyUserProfileSkillModel"];
text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileTraining: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfileWorkExperience: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserProfiles: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileBaseModel"][];
application/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
text/json: components["schemas"]["CompanyUserProfileBaseModel"][];
text/plain: components["schemas"]["CompanyUserProfileBaseModel"][];
text/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserResumes: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserRoles: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
application/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
text/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
text/plain: components["schemas"]["CompanyUserProjectAssignmentModel"];
text/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractorEvent: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventModel"];
application/xml: components["schemas"]["CompanyUserEventModel"];
text/json: components["schemas"]["CompanyUserEventModel"];
text/plain: components["schemas"]["CompanyUserEventModel"];
text/xml: components["schemas"]["CompanyUserEventModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractorEventMeeting: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventMeetingModel"];
application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
text/json: components["schemas"]["CompanyUserEventMeetingModel"];
text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractorEventMeetingList: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventBaseModel"][];
application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
text/json: components["schemas"]["CompanyUserEventBaseModel"][];
text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractorEventNote: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventNoteModel"];
application/xml: components["schemas"]["CompanyUserEventNoteModel"];
text/json: components["schemas"]["CompanyUserEventNoteModel"];
text/plain: components["schemas"]["CompanyUserEventNoteModel"];
text/xml: components["schemas"]["CompanyUserEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractorEventTask: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventTaskModel"];
application/xml: components["schemas"]["CompanyUserEventTaskModel"];
text/json: components["schemas"]["CompanyUserEventTaskModel"];
text/plain: components["schemas"]["CompanyUserEventTaskModel"];
text/xml: components["schemas"]["CompanyUserEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractorEvents: {
parameters: {
path: {
companyId: number;
subcontractorId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventBaseModel"][];
application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
text/json: components["schemas"]["CompanyUserEventBaseModel"][];
text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractorEventsNotes: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventBaseModel"][];
application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
text/json: components["schemas"]["CompanyUserEventBaseModel"][];
text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractorEventsTasks: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventBaseModel"][];
application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
text/json: components["schemas"]["CompanyUserEventBaseModel"][];
text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUserSubcontractors: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
application/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
text/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
text/plain: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
text/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUsers: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserExtendedModel"][];
application/xml: components["schemas"]["CompanyUserExtendedModel"][];
text/json: components["schemas"]["CompanyUserExtendedModel"][];
text/plain: components["schemas"]["CompanyUserExtendedModel"][];
text/xml: components["schemas"]["CompanyUserExtendedModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyUsersExtended: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserExtendedModel"][];
application/xml: components["schemas"]["CompanyUserExtendedModel"][];
text/json: components["schemas"]["CompanyUserExtendedModel"][];
text/plain: components["schemas"]["CompanyUserExtendedModel"][];
text/xml: components["schemas"]["CompanyUserExtendedModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CompanyWebhooks: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["WebhookModel"][];
application/xml: components["schemas"]["WebhookModel"][];
text/json: components["schemas"]["WebhookModel"][];
text/plain: components["schemas"]["WebhookModel"][];
text/xml: components["schemas"]["WebhookModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Contact: {
parameters: {
path: {
companyId: number;
customerId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerContactModel"];
application/xml: components["schemas"]["CompanyCustomerContactModel"];
text/json: components["schemas"]["CompanyCustomerContactModel"];
text/plain: components["schemas"]["CompanyCustomerContactModel"];
text/xml: components["schemas"]["CompanyCustomerContactModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Contacts: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerContactModel"][];
application/xml: components["schemas"]["CompanyCustomerContactModel"][];
text/json: components["schemas"]["CompanyCustomerContactModel"][];
text/plain: components["schemas"]["CompanyCustomerContactModel"][];
text/xml: components["schemas"]["CompanyCustomerContactModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ConvertUserToAadAccount: {
parameters: {
path: {
companyId: string;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
application/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
application/json-patch+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
text/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CreateCompanyUserProfileImport: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
multipart/form-data: {
File: string;
MapSkillExperienceYearsToLevel?: boolean;
};
};
};
responses: {
202: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CustomerAddress: {
parameters: {
path: {
companyId: number;
customerId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerAddressModel"];
application/xml: components["schemas"]["CompanyCustomerAddressModel"];
text/json: components["schemas"]["CompanyCustomerAddressModel"];
text/plain: components["schemas"]["CompanyCustomerAddressModel"];
text/xml: components["schemas"]["CompanyCustomerAddressModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
CustomersExtended: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerExtendedModel"][];
application/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
text/json: components["schemas"]["CompanyCustomerExtendedModel"][];
text/plain: components["schemas"]["CompanyCustomerExtendedModel"][];
text/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteAbsence: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCandidateUriAttachment: {
parameters: {
path: {
attachmentId: string;
companyId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyCandidate: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyCandidateEventMeeting: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyCandidateEventNote: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyCandidateEventTask: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyCandidateSkill: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyCustomer: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCustomerDeleteModel"];
application/json: components["schemas"]["CompanyCustomerDeleteModel"];
application/json-patch+json: components["schemas"]["CompanyCustomerDeleteModel"];
text/json: components["schemas"]["CompanyCustomerDeleteModel"];
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyCustomerAddress: {
parameters: {
path: {
companyId: number;
customerId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyCustomerContact: {
parameters: {
path: {
companyId: number;
customerId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyProject: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanySubcontractor: {
parameters: {
path: {
companyId: number;
id: number;
};
query?: {
firstName?: string;
lastName?: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanySubcontractorGroupMember: {
parameters: {
path: {
companyId: number;
id: number;
subcontractorGroupId: number;
};
};
responses: {
204: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUser: {
parameters: {
path: {
companyId: number;
id: number;
};
query?: {
firstName?: string;
lastName?: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserEmployeeEventMeeting: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserEmployeeEventNote: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserEmployeeEventTask: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileCommitment: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileEducation: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileEmployer: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileExtSkill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileLanguage: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileReference: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileSkill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileTraining: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserProfileWorkExperience: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserSubcontractorEventMeeting: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserSubcontractorEventNote: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteCompanyUserSubcontractorEventTask: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteMeeting: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteNote: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteProjectAssignment: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteProjectAssignmentMemberEmployee: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
roleId: number;
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteProjectAssignmentSkill: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
roleId: number;
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentSkillModel"];
application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
text/json: components["schemas"]["ProjectAssignmentSkillModel"];
text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteProjectMeeting: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteProjectNote: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteProjectTask: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DeleteTask: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
DynamicResume: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["DynamicCompanyUserResumeModel"];
application/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
text/json: components["schemas"]["DynamicCompanyUserResumeModel"];
text/plain: components["schemas"]["DynamicCompanyUserResumeModel"];
text/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
EditCompanyCustomerAddress: {
parameters: {
path: {
companyId: number;
customerId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerAddressModel"];
application/xml: components["schemas"]["CompanyCustomerAddressModel"];
text/json: components["schemas"]["CompanyCustomerAddressModel"];
text/plain: components["schemas"]["CompanyCustomerAddressModel"];
text/xml: components["schemas"]["CompanyCustomerAddressModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
EditCompanyCustomerContact: {
parameters: {
path: {
companyId: number;
customerId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
application/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
text/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerContactModel"];
application/xml: components["schemas"]["CompanyCustomerContactModel"];
text/json: components["schemas"]["CompanyCustomerContactModel"];
text/plain: components["schemas"]["CompanyCustomerContactModel"];
text/xml: components["schemas"]["CompanyCustomerContactModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
EditCompanyUserTags: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyTagModel"][];
application/json: components["schemas"]["CompanyTagModel"][];
application/json-patch+json: components["schemas"]["CompanyTagModel"][];
text/json: components["schemas"]["CompanyTagModel"][];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserModel"];
application/xml: components["schemas"]["CompanyUserModel"];
text/json: components["schemas"]["CompanyUserModel"];
text/plain: components["schemas"]["CompanyUserModel"];
text/xml: components["schemas"]["CompanyUserModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
EditCustomerContactTags: {
parameters: {
path: {
companyId: number;
contactId: number;
customerId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyTagModel"][];
application/json: components["schemas"]["CompanyTagModel"][];
application/json-patch+json: components["schemas"]["CompanyTagModel"][];
text/json: components["schemas"]["CompanyTagModel"][];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyTagModel"][];
application/xml: components["schemas"]["CompanyTagModel"][];
text/json: components["schemas"]["CompanyTagModel"][];
text/plain: components["schemas"]["CompanyTagModel"][];
text/xml: components["schemas"]["CompanyTagModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
EditCustomerTags: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyTagModel"][];
application/json: components["schemas"]["CompanyTagModel"][];
application/json-patch+json: components["schemas"]["CompanyTagModel"][];
text/json: components["schemas"]["CompanyTagModel"][];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerModel"];
application/xml: components["schemas"]["CompanyCustomerModel"];
text/json: components["schemas"]["CompanyCustomerModel"];
text/plain: components["schemas"]["CompanyCustomerModel"];
text/xml: components["schemas"]["CompanyCustomerModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
EditProjectTags: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyTagModel"][];
application/json: components["schemas"]["CompanyTagModel"][];
application/json-patch+json: components["schemas"]["CompanyTagModel"][];
text/json: components["schemas"]["CompanyTagModel"][];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectModel"];
application/xml: components["schemas"]["ProjectModel"];
text/json: components["schemas"]["ProjectModel"];
text/plain: components["schemas"]["ProjectModel"];
text/xml: components["schemas"]["ProjectModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetCandidateAttachment: {
parameters: {
path: {
attachmentId: string;
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: string;
application/xml: string;
text/json: string;
text/plain: string;
text/xml: string;
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetCandidateUriAttachment: {
parameters: {
path: {
attachmentId: string;
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetCompanyCustomer: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerModel"];
application/xml: components["schemas"]["CompanyCustomerModel"];
text/json: components["schemas"]["CompanyCustomerModel"];
text/plain: components["schemas"]["CompanyCustomerModel"];
text/xml: components["schemas"]["CompanyCustomerModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetCompanySubcontractorGroup: {
parameters: {
path: {
companyId: number;
subcontractorGroupId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanySubcontractorGroupModel"];
application/xml: components["schemas"]["CompanySubcontractorGroupModel"];
text/json: components["schemas"]["CompanySubcontractorGroupModel"];
text/plain: components["schemas"]["CompanySubcontractorGroupModel"];
text/xml: components["schemas"]["CompanySubcontractorGroupModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetCompanySubcontractorGroups: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanySubcontractorGroupModel"][];
application/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
text/json: components["schemas"]["CompanySubcontractorGroupModel"][];
text/plain: components["schemas"]["CompanySubcontractorGroupModel"][];
text/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetCompanyUserProfileImport: {
parameters: {
path: {
companyId: number;
companyUserId: number;
operationId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ImportProfileAsyncOperation"];
text/json: components["schemas"]["ImportProfileAsyncOperation"];
text/plain: components["schemas"]["ImportProfileAsyncOperation"];
};
};
202: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetCustomerAttachment: {
parameters: {
path: {
attachmentId: string;
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: string;
application/xml: string;
text/json: string;
text/plain: string;
text/xml: string;
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetProjectAttachment: {
parameters: {
path: {
attachmentId: string;
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: string;
application/xml: string;
text/json: string;
text/plain: string;
text/xml: string;
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetResume: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ClassicCompanyUserResumeModel"];
application/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
text/json: components["schemas"]["ClassicCompanyUserResumeModel"];
text/plain: components["schemas"]["ClassicCompanyUserResumeModel"];
text/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetSubcontractorAttachment: {
parameters: {
path: {
attachmentId: string;
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: string;
application/xml: string;
text/json: string;
text/plain: string;
text/xml: string;
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetTeamMember: {
parameters: {
path: {
companyId: number;
id: number;
teamId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamMemberModel"];
application/xml: components["schemas"]["TeamMemberModel"];
text/json: components["schemas"]["TeamMemberModel"];
text/plain: components["schemas"]["TeamMemberModel"];
text/xml: components["schemas"]["TeamMemberModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetTeamMembers: {
parameters: {
path: {
companyId: number;
teamId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamMemberModel"][];
application/xml: components["schemas"]["TeamMemberModel"][];
text/json: components["schemas"]["TeamMemberModel"][];
text/plain: components["schemas"]["TeamMemberModel"][];
text/xml: components["schemas"]["TeamMemberModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
GetTeamUsers: {
parameters: {
path: {
companyId: number;
teamId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserExtendedModel"][];
application/xml: components["schemas"]["CompanyUserExtendedModel"][];
text/json: components["schemas"]["CompanyUserExtendedModel"][];
text/plain: components["schemas"]["CompanyUserExtendedModel"][];
text/xml: components["schemas"]["CompanyUserExtendedModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
InstallWebhookManifest: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["WebhookAddModel"][];
application/json: components["schemas"]["WebhookAddModel"][];
application/json-patch+json: components["schemas"]["WebhookAddModel"][];
text/json: components["schemas"]["WebhookAddModel"][];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["WebhookModel"][];
application/xml: components["schemas"]["WebhookModel"][];
text/json: components["schemas"]["WebhookModel"][];
text/plain: components["schemas"]["WebhookModel"][];
text/xml: components["schemas"]["WebhookModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
InviteCandidate: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCandidateAddInviteModel"];
application/json: components["schemas"]["CompanyCandidateAddInviteModel"];
application/json-patch+json: components["schemas"]["CompanyCandidateAddInviteModel"];
text/json: components["schemas"]["CompanyCandidateAddInviteModel"];
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
MoveTeamMember: {
parameters: {
path: {
companyId: number;
id: number;
teamId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["TeamMemberMoveModel"];
application/json: components["schemas"]["TeamMemberMoveModel"];
application/json-patch+json: components["schemas"]["TeamMemberMoveModel"];
text/json: components["schemas"]["TeamMemberMoveModel"];
};
};
responses: {
200: never;
204: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewAbsence: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["AbsenceAddEditModel"];
application/json: components["schemas"]["AbsenceAddEditModel"];
application/json-patch+json: components["schemas"]["AbsenceAddEditModel"];
text/json: components["schemas"]["AbsenceAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["AbsencePeriodModel"];
application/xml: components["schemas"]["AbsencePeriodModel"];
text/json: components["schemas"]["AbsencePeriodModel"];
text/plain: components["schemas"]["AbsencePeriodModel"];
text/xml: components["schemas"]["AbsencePeriodModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyCandidateEventMeeting: {
parameters: {
path: {
candidateId: number;
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["EventMeetingAddEditModel"];
application/json: components["schemas"]["EventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"];
text/json: components["schemas"]["EventMeetingAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyCandidateEventNote: {
parameters: {
path: {
candidateId: number;
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["EventNoteAddEditModel"];
application/json: components["schemas"]["EventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["EventNoteAddEditModel"];
text/json: components["schemas"]["EventNoteAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyCandidateEventTask: {
parameters: {
path: {
candidateId: number;
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["EventTaskAddEditModel"];
application/json: components["schemas"]["EventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["EventTaskAddEditModel"];
text/json: components["schemas"]["EventTaskAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyCandidateSkill: {
parameters: {
path: {
candidateId: number;
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCandidateSkillAddModel"];
application/json: components["schemas"]["CompanyCandidateSkillAddModel"];
application/json-patch+json: components["schemas"]["CompanyCandidateSkillAddModel"];
text/json: components["schemas"]["CompanyCandidateSkillAddModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateSkillModel"];
application/xml: components["schemas"]["CompanyCandidateSkillModel"];
text/json: components["schemas"]["CompanyCandidateSkillModel"];
text/plain: components["schemas"]["CompanyCandidateSkillModel"];
text/xml: components["schemas"]["CompanyCandidateSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyCustomer: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCustomerAddModel"];
application/json: components["schemas"]["CompanyCustomerAddModel"];
application/json-patch+json: components["schemas"]["CompanyCustomerAddModel"];
text/json: components["schemas"]["CompanyCustomerAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyCustomerModel"];
application/xml: components["schemas"]["CompanyCustomerModel"];
text/json: components["schemas"]["CompanyCustomerModel"];
text/plain: components["schemas"]["CompanyCustomerModel"];
text/xml: components["schemas"]["CompanyCustomerModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyCustomerAddress: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyCustomerAddressModel"];
application/xml: components["schemas"]["CompanyCustomerAddressModel"];
text/json: components["schemas"]["CompanyCustomerAddressModel"];
text/plain: components["schemas"]["CompanyCustomerAddressModel"];
text/xml: components["schemas"]["CompanyCustomerAddressModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyCustomerContact: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
application/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
text/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyCustomerContactModel"];
application/xml: components["schemas"]["CompanyCustomerContactModel"];
text/json: components["schemas"]["CompanyCustomerContactModel"];
text/plain: components["schemas"]["CompanyCustomerContactModel"];
text/xml: components["schemas"]["CompanyCustomerContactModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyProject: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAddEditModel"];
application/json: components["schemas"]["ProjectAddEditModel"];
application/json-patch+json: components["schemas"]["ProjectAddEditModel"];
text/json: components["schemas"]["ProjectAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectModel"];
application/xml: components["schemas"]["ProjectModel"];
text/json: components["schemas"]["ProjectModel"];
text/plain: components["schemas"]["ProjectModel"];
text/xml: components["schemas"]["ProjectModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserEmployeeEventMeeting: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserEventMeetingModel"];
application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
text/json: components["schemas"]["CompanyUserEventMeetingModel"];
text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserEmployeeEventNote: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserEventNoteModel"];
application/xml: components["schemas"]["CompanyUserEventNoteModel"];
text/json: components["schemas"]["CompanyUserEventNoteModel"];
text/plain: components["schemas"]["CompanyUserEventNoteModel"];
text/xml: components["schemas"]["CompanyUserEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserEmployeeEventTask: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserEventTaskModel"];
application/xml: components["schemas"]["CompanyUserEventTaskModel"];
text/json: components["schemas"]["CompanyUserEventTaskModel"];
text/plain: components["schemas"]["CompanyUserEventTaskModel"];
text/xml: components["schemas"]["CompanyUserEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfile: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileBaseModel"];
application/xml: components["schemas"]["CompanyUserProfileBaseModel"];
text/json: components["schemas"]["CompanyUserProfileBaseModel"];
text/plain: components["schemas"]["CompanyUserProfileBaseModel"];
text/xml: components["schemas"]["CompanyUserProfileBaseModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileCommitment: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileEducation: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileEducationModel"];
application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
text/json: components["schemas"]["CompanyUserProfileEducationModel"];
text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileEmployer: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileExtSkill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileLanguage: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileReference: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileSkill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileSkillAddModel"];
application/json: components["schemas"]["CompanyUserProfileSkillAddModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileSkillAddModel"];
text/json: components["schemas"]["CompanyUserProfileSkillAddModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileSkillModel"];
application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
text/json: components["schemas"]["CompanyUserProfileSkillModel"];
text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileTraining: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserProfileWorkExperience: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserSubcontractorEventMeeting: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserEventMeetingModel"];
application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
text/json: components["schemas"]["CompanyUserEventMeetingModel"];
text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserSubcontractorEventNote: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserEventNoteModel"];
application/xml: components["schemas"]["CompanyUserEventNoteModel"];
text/json: components["schemas"]["CompanyUserEventNoteModel"];
text/plain: components["schemas"]["CompanyUserEventNoteModel"];
text/xml: components["schemas"]["CompanyUserEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewCompanyUserSubcontractorEventTask: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
};
};
responses: {
200: never;
201: {
content: {
application/json: components["schemas"]["CompanyUserEventTaskModel"];
application/xml: components["schemas"]["CompanyUserEventTaskModel"];
text/json: components["schemas"]["CompanyUserEventTaskModel"];
text/plain: components["schemas"]["CompanyUserEventTaskModel"];
text/xml: components["schemas"]["CompanyUserEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewMeeting: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
application/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
text/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CustomerEventMeetingModel"];
application/xml: components["schemas"]["CustomerEventMeetingModel"];
text/json: components["schemas"]["CustomerEventMeetingModel"];
text/plain: components["schemas"]["CustomerEventMeetingModel"];
text/xml: components["schemas"]["CustomerEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewNote: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"];
application/json: components["schemas"]["CustomerEventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"];
text/json: components["schemas"]["CustomerEventNoteAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CustomerEventNoteModel"];
application/xml: components["schemas"]["CustomerEventNoteModel"];
text/json: components["schemas"]["CustomerEventNoteModel"];
text/plain: components["schemas"]["CustomerEventNoteModel"];
text/xml: components["schemas"]["CustomerEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewProjectAssignment: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentAddModel"];
application/json: components["schemas"]["ProjectAssignmentAddModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentAddModel"];
text/json: components["schemas"]["ProjectAssignmentAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewProjectMeeting: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
application/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
text/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectEventMeetingModel"];
application/xml: components["schemas"]["ProjectEventMeetingModel"];
text/json: components["schemas"]["ProjectEventMeetingModel"];
text/plain: components["schemas"]["ProjectEventMeetingModel"];
text/xml: components["schemas"]["ProjectEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewProjectNote: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"];
application/json: components["schemas"]["ProjectEventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"];
text/json: components["schemas"]["ProjectEventNoteAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectEventNoteModel"];
application/xml: components["schemas"]["ProjectEventNoteModel"];
text/json: components["schemas"]["ProjectEventNoteModel"];
text/plain: components["schemas"]["ProjectEventNoteModel"];
text/xml: components["schemas"]["ProjectEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewProjectTask: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"];
application/json: components["schemas"]["ProjectEventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"];
text/json: components["schemas"]["ProjectEventTaskAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectEventTaskModel"];
application/xml: components["schemas"]["ProjectEventTaskModel"];
text/json: components["schemas"]["ProjectEventTaskModel"];
text/plain: components["schemas"]["ProjectEventTaskModel"];
text/xml: components["schemas"]["ProjectEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewTask: {
parameters: {
path: {
companyId: number;
customerId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"];
application/json: components["schemas"]["CustomerEventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"];
text/json: components["schemas"]["CustomerEventTaskAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CustomerEventTaskModel"];
application/xml: components["schemas"]["CustomerEventTaskModel"];
text/json: components["schemas"]["CustomerEventTaskModel"];
text/plain: components["schemas"]["CustomerEventTaskModel"];
text/xml: components["schemas"]["CustomerEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewTeam: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["TeamAddEditModel"];
application/json: components["schemas"]["TeamAddEditModel"];
application/json-patch+json: components["schemas"]["TeamAddEditModel"];
text/json: components["schemas"]["TeamAddEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["TeamModel"];
application/xml: components["schemas"]["TeamModel"];
text/json: components["schemas"]["TeamModel"];
text/plain: components["schemas"]["TeamModel"];
text/xml: components["schemas"]["TeamModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
NewWebhook: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["WebhookAddModel"];
application/json: components["schemas"]["WebhookAddModel"];
application/json-patch+json: components["schemas"]["WebhookAddModel"];
text/json: components["schemas"]["WebhookAddModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["WebhookModel"];
application/xml: components["schemas"]["WebhookModel"];
text/json: components["schemas"]["WebhookModel"];
text/plain: components["schemas"]["WebhookModel"];
text/xml: components["schemas"]["WebhookModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
OldProjectAssignment: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
PatchCompanyCandidate: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/json-patch+json: components["schemas"]["JsonPatchDocument"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateExtendedModel"];
application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
text/json: components["schemas"]["CompanyCandidateExtendedModel"];
text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
PatchCompanyCustomer: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/json-patch+json: components["schemas"]["JsonPatchDocument"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerModel"];
application/xml: components["schemas"]["CompanyCustomerModel"];
text/json: components["schemas"]["CompanyCustomerModel"];
text/plain: components["schemas"]["CompanyCustomerModel"];
text/xml: components["schemas"]["CompanyCustomerModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
PatchCompanyUser: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/json-patch+json: components["schemas"]["JsonPatchDocument"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserFullModel"];
application/xml: components["schemas"]["CompanyUserFullModel"];
text/json: components["schemas"]["CompanyUserFullModel"];
text/plain: components["schemas"]["CompanyUserFullModel"];
text/xml: components["schemas"]["CompanyUserFullModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProfileLanguages: {
responses: {
200: {
content: {
application/json: components["schemas"]["ProfileLanguageModel"][];
application/xml: components["schemas"]["ProfileLanguageModel"][];
text/json: components["schemas"]["ProfileLanguageModel"][];
text/plain: components["schemas"]["ProfileLanguageModel"][];
text/xml: components["schemas"]["ProfileLanguageModel"][];
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Project: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectModel"];
application/xml: components["schemas"]["ProjectModel"];
text/json: components["schemas"]["ProjectModel"];
text/plain: components["schemas"]["ProjectModel"];
text/xml: components["schemas"]["ProjectModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectAssignment: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectEvent: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventModel"];
application/xml: components["schemas"]["ProjectEventModel"];
text/json: components["schemas"]["ProjectEventModel"];
text/plain: components["schemas"]["ProjectEventModel"];
text/xml: components["schemas"]["ProjectEventModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectEventMeeting: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventMeetingModel"];
application/xml: components["schemas"]["ProjectEventMeetingModel"];
text/json: components["schemas"]["ProjectEventMeetingModel"];
text/plain: components["schemas"]["ProjectEventMeetingModel"];
text/xml: components["schemas"]["ProjectEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectEventMeetings: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventBaseModel"][];
application/xml: components["schemas"]["ProjectEventBaseModel"][];
text/json: components["schemas"]["ProjectEventBaseModel"][];
text/plain: components["schemas"]["ProjectEventBaseModel"][];
text/xml: components["schemas"]["ProjectEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectEventNote: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventNoteModel"];
application/xml: components["schemas"]["CustomerEventNoteModel"];
text/json: components["schemas"]["CustomerEventNoteModel"];
text/plain: components["schemas"]["CustomerEventNoteModel"];
text/xml: components["schemas"]["CustomerEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectEventNotes: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventBaseModel"][];
application/xml: components["schemas"]["ProjectEventBaseModel"][];
text/json: components["schemas"]["ProjectEventBaseModel"][];
text/plain: components["schemas"]["ProjectEventBaseModel"][];
text/xml: components["schemas"]["ProjectEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectEventTask: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventTaskModel"];
application/xml: components["schemas"]["ProjectEventTaskModel"];
text/json: components["schemas"]["ProjectEventTaskModel"];
text/plain: components["schemas"]["ProjectEventTaskModel"];
text/xml: components["schemas"]["ProjectEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectEventTasks: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventBaseModel"][];
application/xml: components["schemas"]["ProjectEventBaseModel"][];
text/json: components["schemas"]["ProjectEventBaseModel"][];
text/plain: components["schemas"]["ProjectEventBaseModel"][];
text/xml: components["schemas"]["ProjectEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectEvents: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventBaseModel"][];
application/xml: components["schemas"]["ProjectEventBaseModel"][];
text/json: components["schemas"]["ProjectEventBaseModel"][];
text/plain: components["schemas"]["ProjectEventBaseModel"][];
text/xml: components["schemas"]["ProjectEventBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectPipelines: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectPipelineModel"][];
application/xml: components["schemas"]["ProjectPipelineModel"][];
text/json: components["schemas"]["ProjectPipelineModel"][];
text/plain: components["schemas"]["ProjectPipelineModel"][];
text/xml: components["schemas"]["ProjectPipelineModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectReference: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectReferenceModel"];
application/xml: components["schemas"]["ProjectReferenceModel"];
text/json: components["schemas"]["ProjectReferenceModel"];
text/plain: components["schemas"]["ProjectReferenceModel"];
text/xml: components["schemas"]["ProjectReferenceModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
ProjectReferences: {
parameters: {
path: {
companyId: number;
projectId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectReferenceModel"][];
application/xml: components["schemas"]["ProjectReferenceModel"][];
text/json: components["schemas"]["ProjectReferenceModel"][];
text/plain: components["schemas"]["ProjectReferenceModel"][];
text/xml: components["schemas"]["ProjectReferenceModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Projects: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectBaseModel"][];
application/xml: components["schemas"]["ProjectBaseModel"][];
text/json: components["schemas"]["ProjectBaseModel"][];
text/plain: components["schemas"]["ProjectBaseModel"][];
text/xml: components["schemas"]["ProjectBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
RecruitmentManagers: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
application/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
text/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
text/plain: components["schemas"]["CompanyRecruitmentManagerModel"][];
text/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
RecruitmentSources: {
parameters: {
path: {
companyId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["RecruitmentSourceModel"][];
application/xml: components["schemas"]["RecruitmentSourceModel"][];
text/json: components["schemas"]["RecruitmentSourceModel"][];
text/plain: components["schemas"]["RecruitmentSourceModel"][];
text/xml: components["schemas"]["RecruitmentSourceModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
RemoveCustomerManager: {
parameters: {
path: {
companyId: number;
customerId: number;
id: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
RemoveTeamManager: {
parameters: {
path: {
companyId: number;
id: number;
teamId: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
RemoveTeamMember: {
parameters: {
path: {
companyId: number;
id: number;
teamId: number;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
RemoveTeamUser: {
parameters: {
path: {
companyId: number;
id: number;
teamId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserExtendedModel"][];
application/xml: components["schemas"]["CompanyUserExtendedModel"][];
text/json: components["schemas"]["CompanyUserExtendedModel"][];
text/plain: components["schemas"]["CompanyUserExtendedModel"][];
text/xml: components["schemas"]["CompanyUserExtendedModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
RemoveWebhook: {
parameters: {
path: {
companyId: number;
id: string;
};
};
responses: {
200: never;
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchAvailability: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["AvailabilityFilterModel"];
application/json: components["schemas"]["AvailabilityFilterModel"];
application/json-patch+json: components["schemas"]["AvailabilityFilterModel"];
text/json: components["schemas"]["AvailabilityFilterModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["AvailabilityModel"][];
application/xml: components["schemas"]["AvailabilityModel"][];
text/json: components["schemas"]["AvailabilityModel"][];
text/plain: components["schemas"]["AvailabilityModel"][];
text/xml: components["schemas"]["AvailabilityModel"][];
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchCompanyCandidate: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["SearchCompanyCandidateQueryModel"];
application/json: components["schemas"]["SearchCompanyCandidateQueryModel"];
application/json-patch+json: components["schemas"]["SearchCompanyCandidateQueryModel"];
text/json: components["schemas"]["SearchCompanyCandidateQueryModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["SearchCompanyCandidateResultModel"];
application/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
text/json: components["schemas"]["SearchCompanyCandidateResultModel"];
text/plain: components["schemas"]["SearchCompanyCandidateResultModel"];
text/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchCompanyCustomer: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["SearchCompanyCustomerQueryModel"];
application/json: components["schemas"]["SearchCompanyCustomerQueryModel"];
application/json-patch+json: components["schemas"]["SearchCompanyCustomerQueryModel"];
text/json: components["schemas"]["SearchCompanyCustomerQueryModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["SearchCompanyCustomerResultModel"];
application/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
text/json: components["schemas"]["SearchCompanyCustomerResultModel"];
text/plain: components["schemas"]["SearchCompanyCustomerResultModel"];
text/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchCompanyCustomerContact: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
application/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
application/json-patch+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
text/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
application/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
text/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
text/plain: components["schemas"]["SearchCompanyCustomerContactResultModel"];
text/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchCompanyUser: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["SearchCompanyUserQueryModel"];
application/json: components["schemas"]["SearchCompanyUserQueryModel"];
application/json-patch+json: components["schemas"]["SearchCompanyUserQueryModel"];
text/json: components["schemas"]["SearchCompanyUserQueryModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["SearchCompanyUserResultModel"];
application/xml: components["schemas"]["SearchCompanyUserResultModel"];
text/json: components["schemas"]["SearchCompanyUserResultModel"];
text/plain: components["schemas"]["SearchCompanyUserResultModel"];
text/xml: components["schemas"]["SearchCompanyUserResultModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchKeyword: {
parameters: {
path: {
companyId: number;
term: string;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["KeywordModel"][];
application/xml: components["schemas"]["KeywordModel"][];
text/json: components["schemas"]["KeywordModel"][];
text/plain: components["schemas"]["KeywordModel"][];
text/xml: components["schemas"]["KeywordModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchPartners: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["PartnersFilterModel"];
application/json: components["schemas"]["PartnersFilterModel"];
application/json-patch+json: components["schemas"]["PartnersFilterModel"];
text/json: components["schemas"]["PartnersFilterModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["PartnersOverviewModel"];
application/xml: components["schemas"]["PartnersOverviewModel"];
text/json: components["schemas"]["PartnersOverviewModel"];
text/plain: components["schemas"]["PartnersOverviewModel"];
text/xml: components["schemas"]["PartnersOverviewModel"];
};
};
400: never;
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchProject: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["SearchProjectQueryModel"];
application/json: components["schemas"]["SearchProjectQueryModel"];
application/json-patch+json: components["schemas"]["SearchProjectQueryModel"];
text/json: components["schemas"]["SearchProjectQueryModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["SearchProjectsResultModel"];
application/xml: components["schemas"]["SearchProjectsResultModel"];
text/json: components["schemas"]["SearchProjectsResultModel"];
text/plain: components["schemas"]["SearchProjectsResultModel"];
text/xml: components["schemas"]["SearchProjectsResultModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchRoles: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentFilterModel"];
application/json: components["schemas"]["ProjectAssignmentFilterModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentFilterModel"];
text/json: components["schemas"]["ProjectAssignmentFilterModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
application/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
text/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
text/plain: components["schemas"]["ProjectAssignmentWithStatusModel"];
text/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchSkill: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["SearchSkillQueryModel"];
application/json: components["schemas"]["SearchSkillQueryModel"];
application/json-patch+json: components["schemas"]["SearchSkillQueryModel"];
text/json: components["schemas"]["SearchSkillQueryModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["SearchSkillResultModel"];
application/xml: components["schemas"]["SearchSkillResultModel"];
text/json: components["schemas"]["SearchSkillResultModel"];
text/plain: components["schemas"]["SearchSkillResultModel"];
text/xml: components["schemas"]["SearchSkillResultModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SearchSkillTerm: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["SkillSearchQueryTermModel"];
application/json: components["schemas"]["SkillSearchQueryTermModel"];
application/json-patch+json: components["schemas"]["SkillSearchQueryTermModel"];
text/json: components["schemas"]["SkillSearchQueryTermModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["SearchSkillResultModel"];
application/xml: components["schemas"]["SearchSkillResultModel"];
text/json: components["schemas"]["SearchSkillResultModel"];
text/plain: components["schemas"]["SearchSkillResultModel"];
text/xml: components["schemas"]["SearchSkillResultModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Skill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserSkillModel"];
application/xml: components["schemas"]["CompanyUserSkillModel"];
text/json: components["schemas"]["CompanyUserSkillModel"];
text/plain: components["schemas"]["CompanyUserSkillModel"];
text/xml: components["schemas"]["CompanyUserSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Skills: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserSkillModel"][];
application/xml: components["schemas"]["CompanyUserSkillModel"][];
text/json: components["schemas"]["CompanyUserSkillModel"][];
text/plain: components["schemas"]["CompanyUserSkillModel"][];
text/xml: components["schemas"]["CompanyUserSkillModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
SubcontractorAttachment: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
multipart/form-data: {
Description?: string;
Files: string[];
Title: string;
};
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
application/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
text/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
text/plain: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
text/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
Team: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamModel"];
application/xml: components["schemas"]["TeamModel"];
text/json: components["schemas"]["TeamModel"];
text/plain: components["schemas"]["TeamModel"];
text/xml: components["schemas"]["TeamModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
TeamManagers: {
parameters: {
path: {
companyId: number;
teamId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserExtendedModel"][];
application/xml: components["schemas"]["CompanyUserExtendedModel"][];
text/json: components["schemas"]["CompanyUserExtendedModel"][];
text/plain: components["schemas"]["CompanyUserExtendedModel"][];
text/xml: components["schemas"]["CompanyUserExtendedModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
TranslateMentions: {
parameters: {
path: {
companyId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["MentionTextModel"];
application/json: components["schemas"]["MentionTextModel"];
application/json-patch+json: components["schemas"]["MentionTextModel"];
text/json: components["schemas"]["MentionTextModel"];
};
};
responses: {
200: {
content: {
application/json: string;
application/xml: string;
text/json: string;
text/plain: string;
text/xml: string;
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateAbsence: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["AbsenceAddEditModel"];
application/json: components["schemas"]["AbsenceAddEditModel"];
application/json-patch+json: components["schemas"]["AbsenceAddEditModel"];
text/json: components["schemas"]["AbsenceAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["AbsencePeriodModel"];
application/xml: components["schemas"]["AbsencePeriodModel"];
text/json: components["schemas"]["AbsencePeriodModel"];
text/plain: components["schemas"]["AbsencePeriodModel"];
text/xml: components["schemas"]["AbsencePeriodModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyCandidateEventMeeting: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["EventMeetingAddEditModel"];
application/json: components["schemas"]["EventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"];
text/json: components["schemas"]["EventMeetingAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyCandidateEventNote: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["EventNoteAddEditModel"];
application/json: components["schemas"]["EventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["EventNoteAddEditModel"];
text/json: components["schemas"]["EventNoteAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyCandidateEventTask: {
parameters: {
path: {
candidateId: number;
companyId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["EventTaskAddEditModel"];
application/json: components["schemas"]["EventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["EventTaskAddEditModel"];
text/json: components["schemas"]["EventTaskAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyCustomer: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyCustomerEditModel"];
application/json: components["schemas"]["CompanyCustomerEditModel"];
application/json-patch+json: components["schemas"]["CompanyCustomerEditModel"];
text/json: components["schemas"]["CompanyCustomerEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyCustomerModel"];
application/xml: components["schemas"]["CompanyCustomerModel"];
text/json: components["schemas"]["CompanyCustomerModel"];
text/plain: components["schemas"]["CompanyCustomerModel"];
text/xml: components["schemas"]["CompanyCustomerModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyProject: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAddEditModel"];
application/json: components["schemas"]["ProjectAddEditModel"];
application/json-patch+json: components["schemas"]["ProjectAddEditModel"];
text/json: components["schemas"]["ProjectAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectModel"];
application/xml: components["schemas"]["ProjectModel"];
text/json: components["schemas"]["ProjectModel"];
text/plain: components["schemas"]["ProjectModel"];
text/xml: components["schemas"]["ProjectModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUser: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEditModel"];
application/json: components["schemas"]["CompanyUserEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEditModel"];
text/json: components["schemas"]["CompanyUserEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserFullModel"];
application/xml: components["schemas"]["CompanyUserFullModel"];
text/json: components["schemas"]["CompanyUserFullModel"];
text/plain: components["schemas"]["CompanyUserFullModel"];
text/xml: components["schemas"]["CompanyUserFullModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserEmployeeEventMeeting: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventMeetingModel"];
application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
text/json: components["schemas"]["CompanyUserEventMeetingModel"];
text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserEmployeeEventNote: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventNoteModel"];
application/xml: components["schemas"]["CompanyUserEventNoteModel"];
text/json: components["schemas"]["CompanyUserEventNoteModel"];
text/plain: components["schemas"]["CompanyUserEventNoteModel"];
text/xml: components["schemas"]["CompanyUserEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserEmployeeEventTask: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventTaskModel"];
application/xml: components["schemas"]["CompanyUserEventTaskModel"];
text/json: components["schemas"]["CompanyUserEventTaskModel"];
text/plain: components["schemas"]["CompanyUserEventTaskModel"];
text/xml: components["schemas"]["CompanyUserEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileCommitment: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileEducation: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileEducationModel"];
application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
text/json: components["schemas"]["CompanyUserProfileEducationModel"];
text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileEmployer: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileExtSkill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileLanguage: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfilePresentation: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
application/json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
text/json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileReference: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileSkill: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileSkillEditModel"];
application/json: components["schemas"]["CompanyUserProfileSkillEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileSkillEditModel"];
text/json: components["schemas"]["CompanyUserProfileSkillEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileSkillModel"];
application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
text/json: components["schemas"]["CompanyUserProfileSkillModel"];
text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileTraining: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserProfileWorkExperience: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
403: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserSubcontractorEventMeeting: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventMeetingModel"];
application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
text/json: components["schemas"]["CompanyUserEventMeetingModel"];
text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserSubcontractorEventNote: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventNoteModel"];
application/xml: components["schemas"]["CompanyUserEventNoteModel"];
text/json: components["schemas"]["CompanyUserEventNoteModel"];
text/plain: components["schemas"]["CompanyUserEventNoteModel"];
text/xml: components["schemas"]["CompanyUserEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateCompanyUserSubcontractorEventTask: {
parameters: {
path: {
companyId: number;
companyUserId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserEventTaskModel"];
application/xml: components["schemas"]["CompanyUserEventTaskModel"];
text/json: components["schemas"]["CompanyUserEventTaskModel"];
text/plain: components["schemas"]["CompanyUserEventTaskModel"];
text/xml: components["schemas"]["CompanyUserEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateMeeting: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
application/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
text/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventMeetingModel"];
application/xml: components["schemas"]["CustomerEventMeetingModel"];
text/json: components["schemas"]["CustomerEventMeetingModel"];
text/plain: components["schemas"]["CustomerEventMeetingModel"];
text/xml: components["schemas"]["CustomerEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateNote: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"];
application/json: components["schemas"]["CustomerEventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"];
text/json: components["schemas"]["CustomerEventNoteAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventNoteModel"];
application/xml: components["schemas"]["CustomerEventNoteModel"];
text/json: components["schemas"]["CustomerEventNoteModel"];
text/plain: components["schemas"]["CustomerEventNoteModel"];
text/xml: components["schemas"]["CustomerEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdatePermissions: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CompanyUserPermissionsEditModel"];
application/json: components["schemas"]["CompanyUserPermissionsEditModel"];
application/json-patch+json: components["schemas"]["CompanyUserPermissionsEditModel"];
text/json: components["schemas"]["CompanyUserPermissionsEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["RoleModel"][];
application/xml: components["schemas"]["RoleModel"][];
text/json: components["schemas"]["RoleModel"][];
text/plain: components["schemas"]["RoleModel"][];
text/xml: components["schemas"]["RoleModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateProjectAssignment: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentEditModel"];
application/json: components["schemas"]["ProjectAssignmentEditModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentEditModel"];
text/json: components["schemas"]["ProjectAssignmentEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateProjectAssignmentMemberEmployee: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
roleId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
application/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
text/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateProjectAssignmentMemberSubcontractor: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
roleId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentModel"];
application/xml: components["schemas"]["ProjectAssignmentModel"];
text/json: components["schemas"]["ProjectAssignmentModel"];
text/plain: components["schemas"]["ProjectAssignmentModel"];
text/xml: components["schemas"]["ProjectAssignmentModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateProjectAssignmentSkill: {
parameters: {
path: {
companyId: number;
id: number;
projectId: number;
roleId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectAssignmentSkillEditModel"];
application/json: components["schemas"]["ProjectAssignmentSkillEditModel"];
application/json-patch+json: components["schemas"]["ProjectAssignmentSkillEditModel"];
text/json: components["schemas"]["ProjectAssignmentSkillEditModel"];
};
};
responses: {
201: {
content: {
application/json: components["schemas"]["ProjectAssignmentSkillModel"];
application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
text/json: components["schemas"]["ProjectAssignmentSkillModel"];
text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateProjectMeeting: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
application/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
text/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventMeetingModel"];
application/xml: components["schemas"]["ProjectEventMeetingModel"];
text/json: components["schemas"]["ProjectEventMeetingModel"];
text/plain: components["schemas"]["ProjectEventMeetingModel"];
text/xml: components["schemas"]["ProjectEventMeetingModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateProjectNote: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"];
application/json: components["schemas"]["ProjectEventNoteAddEditModel"];
application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"];
text/json: components["schemas"]["ProjectEventNoteAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventNoteModel"];
application/xml: components["schemas"]["ProjectEventNoteModel"];
text/json: components["schemas"]["ProjectEventNoteModel"];
text/plain: components["schemas"]["ProjectEventNoteModel"];
text/xml: components["schemas"]["ProjectEventNoteModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateProjectTask: {
parameters: {
path: {
companyId: number;
id: string;
projectId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"];
application/json: components["schemas"]["ProjectEventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"];
text/json: components["schemas"]["ProjectEventTaskAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["ProjectEventTaskModel"];
application/xml: components["schemas"]["ProjectEventTaskModel"];
text/json: components["schemas"]["ProjectEventTaskModel"];
text/plain: components["schemas"]["ProjectEventTaskModel"];
text/xml: components["schemas"]["ProjectEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateTask: {
parameters: {
path: {
companyId: number;
customerId: number;
id: string;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"];
application/json: components["schemas"]["CustomerEventTaskAddEditModel"];
application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"];
text/json: components["schemas"]["CustomerEventTaskAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CustomerEventTaskModel"];
application/xml: components["schemas"]["CustomerEventTaskModel"];
text/json: components["schemas"]["CustomerEventTaskModel"];
text/plain: components["schemas"]["CustomerEventTaskModel"];
text/xml: components["schemas"]["CustomerEventTaskModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateTeam: {
parameters: {
path: {
companyId: number;
id: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["TeamAddEditModel"];
application/json: components["schemas"]["TeamAddEditModel"];
application/json-patch+json: components["schemas"]["TeamAddEditModel"];
text/json: components["schemas"]["TeamAddEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamModel"];
application/xml: components["schemas"]["TeamModel"];
text/json: components["schemas"]["TeamModel"];
text/plain: components["schemas"]["TeamModel"];
text/xml: components["schemas"]["TeamModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UpdateTeamMember: {
parameters: {
path: {
companyId: number;
id: number;
teamId: number;
};
};
requestBody?: {
content: {
application/*+json: components["schemas"]["TeamMemberEditModel"];
application/json: components["schemas"]["TeamMemberEditModel"];
application/json-patch+json: components["schemas"]["TeamMemberEditModel"];
text/json: components["schemas"]["TeamMemberEditModel"];
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamMemberModel"];
application/xml: components["schemas"]["TeamMemberModel"];
text/json: components["schemas"]["TeamMemberModel"];
text/plain: components["schemas"]["TeamMemberModel"];
text/xml: components["schemas"]["TeamMemberModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
User: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserModel"];
application/xml: components["schemas"]["CompanyUserModel"];
text/json: components["schemas"]["CompanyUserModel"];
text/plain: components["schemas"]["CompanyUserModel"];
text/xml: components["schemas"]["CompanyUserModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UserFull: {
parameters: {
path: {
companyId: number;
id: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["CompanyUserFullModel"];
application/xml: components["schemas"]["CompanyUserFullModel"];
text/json: components["schemas"]["CompanyUserFullModel"];
text/plain: components["schemas"]["CompanyUserFullModel"];
text/xml: components["schemas"]["CompanyUserFullModel"];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
404: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
UserTeams: {
parameters: {
path: {
companyId: number;
companyUserId: number;
};
};
responses: {
200: {
content: {
application/json: components["schemas"]["TeamBaseModel"][];
application/xml: components["schemas"]["TeamBaseModel"][];
text/json: components["schemas"]["TeamBaseModel"][];
text/plain: components["schemas"]["TeamBaseModel"][];
text/xml: components["schemas"]["TeamBaseModel"][];
};
};
400: {
content: {
application/json: components["schemas"]["ValidationModel"];
application/xml: components["schemas"]["ValidationModel"];
text/json: components["schemas"]["ValidationModel"];
text/plain: components["schemas"]["ValidationModel"];
text/xml: components["schemas"]["ValidationModel"];
};
};
401: never;
500: {
content: {
application/json: components["schemas"]["ErrorModel"];
application/xml: components["schemas"]["ErrorModel"];
text/json: components["schemas"]["ErrorModel"];
text/plain: components["schemas"]["ErrorModel"];
text/xml: components["schemas"]["ErrorModel"];
};
};
};
};
}

#### Type declaration

- ##### Absence: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["AbsencePeriodModel"];
  application/xml: components["schemas"]["AbsencePeriodModel"];
  text/json: components["schemas"]["AbsencePeriodModel"];
  text/plain: components["schemas"]["AbsencePeriodModel"];
  text/xml: components["schemas"]["AbsencePeriodModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get absence period by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Your company id

      - ##### companyUserId: number

        #### Description

        The id of the actual user

      - ##### id: number

        #### Description

        The id for the requested absence period

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["AbsencePeriodModel"];
    application/xml: components["schemas"]["AbsencePeriodModel"];
    text/json: components["schemas"]["AbsencePeriodModel"];
    text/plain: components["schemas"]["AbsencePeriodModel"];
    text/xml: components["schemas"]["AbsencePeriodModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["AbsencePeriodModel"];
      application/xml: components["schemas"]["AbsencePeriodModel"];
      text/json: components["schemas"]["AbsencePeriodModel"];
      text/plain: components["schemas"]["AbsencePeriodModel"];
      text/xml: components["schemas"]["AbsencePeriodModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["AbsencePeriodModel"];
        application/xml: components["schemas"]["AbsencePeriodModel"];
        text/json: components["schemas"]["AbsencePeriodModel"];
        text/plain: components["schemas"]["AbsencePeriodModel"];
        text/xml: components["schemas"]["AbsencePeriodModel"];
        }

        - ##### application/json: components["schemas"]["AbsencePeriodModel"]

        - ##### application/xml: components["schemas"]["AbsencePeriodModel"]

        - ##### text/json: components["schemas"]["AbsencePeriodModel"]

        - ##### text/plain: components["schemas"]["AbsencePeriodModel"]

        - ##### text/xml: components["schemas"]["AbsencePeriodModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AbsenceTypes: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["AbsenceTypeModel"][];
  application/xml: components["schemas"]["AbsenceTypeModel"][];
  text/json: components["schemas"]["AbsenceTypeModel"][];
  text/plain: components["schemas"]["AbsenceTypeModel"][];
  text/xml: components["schemas"]["AbsenceTypeModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get absence types for company

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["AbsenceTypeModel"][];
    application/xml: components["schemas"]["AbsenceTypeModel"][];
    text/json: components["schemas"]["AbsenceTypeModel"][];
    text/plain: components["schemas"]["AbsenceTypeModel"][];
    text/xml: components["schemas"]["AbsenceTypeModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["AbsenceTypeModel"][];
      application/xml: components["schemas"]["AbsenceTypeModel"][];
      text/json: components["schemas"]["AbsenceTypeModel"][];
      text/plain: components["schemas"]["AbsenceTypeModel"][];
      text/xml: components["schemas"]["AbsenceTypeModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["AbsenceTypeModel"][];
        application/xml: components["schemas"]["AbsenceTypeModel"][];
        text/json: components["schemas"]["AbsenceTypeModel"][];
        text/plain: components["schemas"]["AbsenceTypeModel"][];
        text/xml: components["schemas"]["AbsenceTypeModel"][];
        }

        - ##### application/json: components["schemas"]["AbsenceTypeModel"][]

        - ##### application/xml: components["schemas"]["AbsenceTypeModel"][]

        - ##### text/json: components["schemas"]["AbsenceTypeModel"][]

        - ##### text/plain: components["schemas"]["AbsenceTypeModel"][]

        - ##### text/xml: components["schemas"]["AbsenceTypeModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Absences: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["AbsencePeriodDtoModel"][];
  application/xml: components["schemas"]["AbsencePeriodDtoModel"][];
  text/json: components["schemas"]["AbsencePeriodDtoModel"][];
  text/plain: components["schemas"]["AbsencePeriodDtoModel"][];
  text/xml: components["schemas"]["AbsencePeriodDtoModel"][];
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get absence period by company user id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Your Cinode Company id

      - ##### companyUserId: number

        #### Description

        The id of the actual User

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["AbsencePeriodDtoModel"][];
    application/xml: components["schemas"]["AbsencePeriodDtoModel"][];
    text/json: components["schemas"]["AbsencePeriodDtoModel"][];
    text/plain: components["schemas"]["AbsencePeriodDtoModel"][];
    text/xml: components["schemas"]["AbsencePeriodDtoModel"][];
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["AbsencePeriodDtoModel"][];
      application/xml: components["schemas"]["AbsencePeriodDtoModel"][];
      text/json: components["schemas"]["AbsencePeriodDtoModel"][];
      text/plain: components["schemas"]["AbsencePeriodDtoModel"][];
      text/xml: components["schemas"]["AbsencePeriodDtoModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["AbsencePeriodDtoModel"][];
        application/xml: components["schemas"]["AbsencePeriodDtoModel"][];
        text/json: components["schemas"]["AbsencePeriodDtoModel"][];
        text/plain: components["schemas"]["AbsencePeriodDtoModel"][];
        text/xml: components["schemas"]["AbsencePeriodDtoModel"][];
        }

        - ##### application/json: components["schemas"]["AbsencePeriodDtoModel"][]

        - ##### application/xml: components["schemas"]["AbsencePeriodDtoModel"][]

        - ##### text/json: components["schemas"]["AbsencePeriodDtoModel"][]

        - ##### text/plain: components["schemas"]["AbsencePeriodDtoModel"][]

        - ##### text/xml: components["schemas"]["AbsencePeriodDtoModel"][]

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddCompanyCandidate: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCandidateAddModel"];
  application/json: components["schemas"]["CompanyCandidateAddModel"];
  application/json-patch+json: components["schemas"]["CompanyCandidateAddModel"];
  text/json: components["schemas"]["CompanyCandidateAddModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyCandidateExtendedModel"];
  application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
  text/json: components["schemas"]["CompanyCandidateExtendedModel"];
  text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
  text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Candidate

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCandidateAddModel"];
    application/json: components["schemas"]["CompanyCandidateAddModel"];
    application/json-patch+json: components["schemas"]["CompanyCandidateAddModel"];
    text/json: components["schemas"]["CompanyCandidateAddModel"];
    };
    }

    #### Description

    CompanyCandidateAddModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCandidateAddModel"];
      application/json: components["schemas"]["CompanyCandidateAddModel"];
      application/json-patch+json: components["schemas"]["CompanyCandidateAddModel"];
      text/json: components["schemas"]["CompanyCandidateAddModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCandidateAddModel"]

      - ##### application/json: components["schemas"]["CompanyCandidateAddModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCandidateAddModel"]

      - ##### text/json: components["schemas"]["CompanyCandidateAddModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyCandidateExtendedModel"];
    application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
    text/json: components["schemas"]["CompanyCandidateExtendedModel"];
    text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
    text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCandidateExtendedModel"];
      application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
      text/json: components["schemas"]["CompanyCandidateExtendedModel"];
      text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
      text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateExtendedModel"];
        application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
        text/json: components["schemas"]["CompanyCandidateExtendedModel"];
        text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
        text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateExtendedModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddCompanyCustomerResponsible: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
  application/json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
  text/json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerManagerModel"][];
  application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
  text/json: components["schemas"]["CompanyCustomerManagerModel"][];
  text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
  text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add customer responsible

  #### Description

  Sample request:

      POST /v0.1/companies/1/customers/22228/managers
      {
          [
             51096
          ]
      }

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
    application/json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
    text/json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
    };
    }

    #### Description

    CompanyCustomerManagersAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
      application/json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
      text/json: components["schemas"]["CompanyCustomerManagersAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCustomerManagersAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyCustomerManagersAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCustomerManagersAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyCustomerManagersAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerManagerModel"][];
    application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
    text/json: components["schemas"]["CompanyCustomerManagerModel"][];
    text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
    text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerManagerModel"][];
      application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
      text/json: components["schemas"]["CompanyCustomerManagerModel"][];
      text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
      text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerManagerModel"][];
        application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
        text/json: components["schemas"]["CompanyCustomerManagerModel"][];
        text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
        text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerManagerModel"][]

        - ##### application/xml: components["schemas"]["CompanyCustomerManagerModel"][]

        - ##### text/json: components["schemas"]["CompanyCustomerManagerModel"][]

        - ##### text/plain: components["schemas"]["CompanyCustomerManagerModel"][]

        - ##### text/xml: components["schemas"]["CompanyCustomerManagerModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddCompanyImage: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  multipart/form-data: {
  File: string;
  SetAsPrimary?: boolean;
  };
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyImageModel"];
  application/xml: components["schemas"]["CompanyImageModel"];
  text/json: components["schemas"]["CompanyImageModel"];
  text/plain: components["schemas"]["CompanyImageModel"];
  text/xml: components["schemas"]["CompanyImageModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add Image to User

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    multipart/form-data: {
    File: string;
    SetAsPrimary?: boolean;
    };
    };
    }

    - ##### content: {
      multipart/form-data: {
      File: string;
      SetAsPrimary?: boolean;
      };
      }

      - ##### multipart/form-data: {
        File: string;
        SetAsPrimary?: boolean;
        }

        - ##### File: string

          Format: binary

        - ##### `Optional` SetAsPrimary?: boolean

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyImageModel"];
    application/xml: components["schemas"]["CompanyImageModel"];
    text/json: components["schemas"]["CompanyImageModel"];
    text/plain: components["schemas"]["CompanyImageModel"];
    text/xml: components["schemas"]["CompanyImageModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyImageModel"];
      application/xml: components["schemas"]["CompanyImageModel"];
      text/json: components["schemas"]["CompanyImageModel"];
      text/plain: components["schemas"]["CompanyImageModel"];
      text/xml: components["schemas"]["CompanyImageModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyImageModel"];
        application/xml: components["schemas"]["CompanyImageModel"];
        text/json: components["schemas"]["CompanyImageModel"];
        text/plain: components["schemas"]["CompanyImageModel"];
        text/xml: components["schemas"]["CompanyImageModel"];
        }

        - ##### application/json: components["schemas"]["CompanyImageModel"]

        - ##### application/xml: components["schemas"]["CompanyImageModel"]

        - ##### text/json: components["schemas"]["CompanyImageModel"]

        - ##### text/plain: components["schemas"]["CompanyImageModel"]

        - ##### text/xml: components["schemas"]["CompanyImageModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddCompanySubcontractorGroupMember: {
  parameters: {
  path: {
  companyId: number;
  subcontractorGroupId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
  application/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
  application/json-patch+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
  text/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
  };
  };
  responses: {
  204: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add subcontractor group member

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    subcontractorGroupId: number;
    };
    }

    - ##### path: {
      companyId: number;
      subcontractorGroupId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### subcontractorGroupId: number

        #### Description

        Subcontractor Group Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
    application/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
    application/json-patch+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
    text/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
    };
    }

    #### Description

    AddCompanySubcontractorGroupMemberModel

    - ##### content: {
      application/*+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
      application/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
      application/json-patch+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
      text/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"];
      }

      - ##### application/*+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"]

      - ##### application/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"]

      - ##### application/json-patch+json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"]

      - ##### text/json: components["schemas"]["AddCompanySubcontractorGroupMemberModel"]

  - ##### responses: {
    204: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 204: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddCompanyUser: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserAddModel"];
  application/json: components["schemas"]["CompanyUserAddModel"];
  application/json-patch+json: components["schemas"]["CompanyUserAddModel"];
  text/json: components["schemas"]["CompanyUserAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserFullModel"];
  application/xml: components["schemas"]["CompanyUserFullModel"];
  text/json: components["schemas"]["CompanyUserFullModel"];
  text/plain: components["schemas"]["CompanyUserFullModel"];
  text/xml: components["schemas"]["CompanyUserFullModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add company user employee

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserAddModel"];
    application/json: components["schemas"]["CompanyUserAddModel"];
    application/json-patch+json: components["schemas"]["CompanyUserAddModel"];
    text/json: components["schemas"]["CompanyUserAddModel"];
    };
    }

    #### Description

    CompanyUserAddModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserAddModel"];
      application/json: components["schemas"]["CompanyUserAddModel"];
      application/json-patch+json: components["schemas"]["CompanyUserAddModel"];
      text/json: components["schemas"]["CompanyUserAddModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserAddModel"]

      - ##### application/json: components["schemas"]["CompanyUserAddModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserAddModel"]

      - ##### text/json: components["schemas"]["CompanyUserAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserFullModel"];
    application/xml: components["schemas"]["CompanyUserFullModel"];
    text/json: components["schemas"]["CompanyUserFullModel"];
    text/plain: components["schemas"]["CompanyUserFullModel"];
    text/xml: components["schemas"]["CompanyUserFullModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserFullModel"];
      application/xml: components["schemas"]["CompanyUserFullModel"];
      text/json: components["schemas"]["CompanyUserFullModel"];
      text/plain: components["schemas"]["CompanyUserFullModel"];
      text/xml: components["schemas"]["CompanyUserFullModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserFullModel"];
        application/xml: components["schemas"]["CompanyUserFullModel"];
        text/json: components["schemas"]["CompanyUserFullModel"];
        text/plain: components["schemas"]["CompanyUserFullModel"];
        text/xml: components["schemas"]["CompanyUserFullModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserFullModel"]

        - ##### application/xml: components["schemas"]["CompanyUserFullModel"]

        - ##### text/json: components["schemas"]["CompanyUserFullModel"]

        - ##### text/plain: components["schemas"]["CompanyUserFullModel"]

        - ##### text/xml: components["schemas"]["CompanyUserFullModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddCompanyUserSubcontractor: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
  application/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
  text/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserSubcontractorModel"];
  application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
  text/json: components["schemas"]["CompanyUserSubcontractorModel"];
  text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
  text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add subcontractor

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
    application/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
    text/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
    };
    }

    #### Description

    CompanyUserSubcontractorAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
      application/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
      text/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserSubcontractorAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserSubcontractorAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserSubcontractorModel"];
    application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
    text/json: components["schemas"]["CompanyUserSubcontractorModel"];
    text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
    text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserSubcontractorModel"];
      application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
      text/json: components["schemas"]["CompanyUserSubcontractorModel"];
      text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
      text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserSubcontractorModel"];
        application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
        text/json: components["schemas"]["CompanyUserSubcontractorModel"];
        text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
        text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserSubcontractorModel"]

        - ##### application/xml: components["schemas"]["CompanyUserSubcontractorModel"]

        - ##### text/json: components["schemas"]["CompanyUserSubcontractorModel"]

        - ##### text/plain: components["schemas"]["CompanyUserSubcontractorModel"]

        - ##### text/xml: components["schemas"]["CompanyUserSubcontractorModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddProjectAssignmentMemberEmployee: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  roleId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
  application/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
  text/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add Role Member Employee

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    roleId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      roleId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

      - ##### roleId: number

        #### Description

        Role Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
    application/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
    text/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
    };
    }

    #### Description

    ProjectAssignmentMemberEmployeeAddModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
      application/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
      text/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddProjectAssignmentMemberSubcontractor: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  roleId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
  application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
  text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add Role Member Subcontractor

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    roleId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      roleId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

      - ##### roleId: number

        #### Description

        Role Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
    application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
    text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
    };
    }

    #### Description

    ProjectAssignmentMemberSubcontractorAddModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
      application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
      text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddProjectAssignmentSkill: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  roleId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentSkillAddModel"];
  application/json: components["schemas"]["ProjectAssignmentSkillAddModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentSkillAddModel"];
  text/json: components["schemas"]["ProjectAssignmentSkillAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentSkillModel"];
  application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
  text/json: components["schemas"]["ProjectAssignmentSkillModel"];
  text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
  text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add Role Skill

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    roleId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      roleId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

      - ##### roleId: number

        #### Description

        Role Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentSkillAddModel"];
    application/json: components["schemas"]["ProjectAssignmentSkillAddModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentSkillAddModel"];
    text/json: components["schemas"]["ProjectAssignmentSkillAddModel"];
    };
    }

    #### Description

    ProjectAssignmentMemberSkillAddModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentSkillAddModel"];
      application/json: components["schemas"]["ProjectAssignmentSkillAddModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentSkillAddModel"];
      text/json: components["schemas"]["ProjectAssignmentSkillAddModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentSkillAddModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentSkillAddModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentSkillAddModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentSkillAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentSkillModel"];
    application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
    text/json: components["schemas"]["ProjectAssignmentSkillModel"];
    text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
    text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentSkillModel"];
      application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
      text/json: components["schemas"]["ProjectAssignmentSkillModel"];
      text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
      text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentSkillModel"];
        application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
        text/json: components["schemas"]["ProjectAssignmentSkillModel"];
        text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
        text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddTeamManager: {
  parameters: {
  path: {
  companyId: number;
  teamId: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["TeamManagerEditModel"];
  application/json: components["schemas"]["TeamManagerEditModel"];
  application/json-patch+json: components["schemas"]["TeamManagerEditModel"];
  text/json: components["schemas"]["TeamManagerEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamManagerModel"][];
  application/xml: components["schemas"]["TeamManagerModel"][];
  text/json: components["schemas"]["TeamManagerModel"][];
  text/plain: components["schemas"]["TeamManagerModel"][];
  text/xml: components["schemas"]["TeamManagerModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add team manager

  #### Description

  Sample request:

      POST /v0.1/companies/1/teams/1234/managers
      {
          "teamId" : 1234,
          "companyUserId" : 54632
      }

  - ##### parameters: {
    path: {
    companyId: number;
    teamId: string;
    };
    }

    - ##### path: {
      companyId: number;
      teamId: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### teamId: string

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["TeamManagerEditModel"];
    application/json: components["schemas"]["TeamManagerEditModel"];
    application/json-patch+json: components["schemas"]["TeamManagerEditModel"];
    text/json: components["schemas"]["TeamManagerEditModel"];
    };
    }

    #### Description

    TeamMemberEditModel

    - ##### content: {
      application/*+json: components["schemas"]["TeamManagerEditModel"];
      application/json: components["schemas"]["TeamManagerEditModel"];
      application/json-patch+json: components["schemas"]["TeamManagerEditModel"];
      text/json: components["schemas"]["TeamManagerEditModel"];
      }

      - ##### application/*+json: components["schemas"]["TeamManagerEditModel"]

      - ##### application/json: components["schemas"]["TeamManagerEditModel"]

      - ##### application/json-patch+json: components["schemas"]["TeamManagerEditModel"]

      - ##### text/json: components["schemas"]["TeamManagerEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamManagerModel"][];
    application/xml: components["schemas"]["TeamManagerModel"][];
    text/json: components["schemas"]["TeamManagerModel"][];
    text/plain: components["schemas"]["TeamManagerModel"][];
    text/xml: components["schemas"]["TeamManagerModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamManagerModel"][];
      application/xml: components["schemas"]["TeamManagerModel"][];
      text/json: components["schemas"]["TeamManagerModel"][];
      text/plain: components["schemas"]["TeamManagerModel"][];
      text/xml: components["schemas"]["TeamManagerModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamManagerModel"][];
        application/xml: components["schemas"]["TeamManagerModel"][];
        text/json: components["schemas"]["TeamManagerModel"][];
        text/plain: components["schemas"]["TeamManagerModel"][];
        text/xml: components["schemas"]["TeamManagerModel"][];
        }

        - ##### application/json: components["schemas"]["TeamManagerModel"][]

        - ##### application/xml: components["schemas"]["TeamManagerModel"][]

        - ##### text/json: components["schemas"]["TeamManagerModel"][]

        - ##### text/plain: components["schemas"]["TeamManagerModel"][]

        - ##### text/xml: components["schemas"]["TeamManagerModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddTeamMember: {
  parameters: {
  path: {
  companyId: number;
  teamId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["TeamMemberAddModel"];
  application/json: components["schemas"]["TeamMemberAddModel"];
  application/json-patch+json: components["schemas"]["TeamMemberAddModel"];
  text/json: components["schemas"]["TeamMemberAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["TeamMemberModel"];
  application/xml: components["schemas"]["TeamMemberModel"];
  text/json: components["schemas"]["TeamMemberModel"];
  text/plain: components["schemas"]["TeamMemberModel"];
  text/xml: components["schemas"]["TeamMemberModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add team member

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["TeamMemberAddModel"];
    application/json: components["schemas"]["TeamMemberAddModel"];
    application/json-patch+json: components["schemas"]["TeamMemberAddModel"];
    text/json: components["schemas"]["TeamMemberAddModel"];
    };
    }

    #### Description

    TeamMemberAddModel

    - ##### content: {
      application/*+json: components["schemas"]["TeamMemberAddModel"];
      application/json: components["schemas"]["TeamMemberAddModel"];
      application/json-patch+json: components["schemas"]["TeamMemberAddModel"];
      text/json: components["schemas"]["TeamMemberAddModel"];
      }

      - ##### application/*+json: components["schemas"]["TeamMemberAddModel"]

      - ##### application/json: components["schemas"]["TeamMemberAddModel"]

      - ##### application/json-patch+json: components["schemas"]["TeamMemberAddModel"]

      - ##### text/json: components["schemas"]["TeamMemberAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["TeamMemberModel"];
    application/xml: components["schemas"]["TeamMemberModel"];
    text/json: components["schemas"]["TeamMemberModel"];
    text/plain: components["schemas"]["TeamMemberModel"];
    text/xml: components["schemas"]["TeamMemberModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["TeamMemberModel"];
      application/xml: components["schemas"]["TeamMemberModel"];
      text/json: components["schemas"]["TeamMemberModel"];
      text/plain: components["schemas"]["TeamMemberModel"];
      text/xml: components["schemas"]["TeamMemberModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamMemberModel"];
        application/xml: components["schemas"]["TeamMemberModel"];
        text/json: components["schemas"]["TeamMemberModel"];
        text/plain: components["schemas"]["TeamMemberModel"];
        text/xml: components["schemas"]["TeamMemberModel"];
        }

        - ##### application/json: components["schemas"]["TeamMemberModel"]

        - ##### application/xml: components["schemas"]["TeamMemberModel"]

        - ##### text/json: components["schemas"]["TeamMemberModel"]

        - ##### text/plain: components["schemas"]["TeamMemberModel"]

        - ##### text/xml: components["schemas"]["TeamMemberModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AddTeamUser: {
  parameters: {
  path: {
  companyId: number;
  teamId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["TeamMemberAddModel"];
  application/json: components["schemas"]["TeamMemberAddModel"];
  application/json-patch+json: components["schemas"]["TeamMemberAddModel"];
  text/json: components["schemas"]["TeamMemberAddModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamMemberModel"][];
  application/xml: components["schemas"]["TeamMemberModel"][];
  text/json: components["schemas"]["TeamMemberModel"][];
  text/plain: components["schemas"]["TeamMemberModel"][];
  text/xml: components["schemas"]["TeamMemberModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add team member

  #### Deprecated

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["TeamMemberAddModel"];
    application/json: components["schemas"]["TeamMemberAddModel"];
    application/json-patch+json: components["schemas"]["TeamMemberAddModel"];
    text/json: components["schemas"]["TeamMemberAddModel"];
    };
    }

    #### Description

    TeamMemberAddModel

    - ##### content: {
      application/*+json: components["schemas"]["TeamMemberAddModel"];
      application/json: components["schemas"]["TeamMemberAddModel"];
      application/json-patch+json: components["schemas"]["TeamMemberAddModel"];
      text/json: components["schemas"]["TeamMemberAddModel"];
      }

      - ##### application/*+json: components["schemas"]["TeamMemberAddModel"]

      - ##### application/json: components["schemas"]["TeamMemberAddModel"]

      - ##### application/json-patch+json: components["schemas"]["TeamMemberAddModel"]

      - ##### text/json: components["schemas"]["TeamMemberAddModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamMemberModel"][];
    application/xml: components["schemas"]["TeamMemberModel"][];
    text/json: components["schemas"]["TeamMemberModel"][];
    text/plain: components["schemas"]["TeamMemberModel"][];
    text/xml: components["schemas"]["TeamMemberModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamMemberModel"][];
      application/xml: components["schemas"]["TeamMemberModel"][];
      text/json: components["schemas"]["TeamMemberModel"][];
      text/plain: components["schemas"]["TeamMemberModel"][];
      text/xml: components["schemas"]["TeamMemberModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamMemberModel"][];
        application/xml: components["schemas"]["TeamMemberModel"][];
        text/json: components["schemas"]["TeamMemberModel"][];
        text/plain: components["schemas"]["TeamMemberModel"][];
        text/xml: components["schemas"]["TeamMemberModel"][];
        }

        - ##### application/json: components["schemas"]["TeamMemberModel"][]

        - ##### application/xml: components["schemas"]["TeamMemberModel"][]

        - ##### text/json: components["schemas"]["TeamMemberModel"][]

        - ##### text/plain: components["schemas"]["TeamMemberModel"][]

        - ##### text/xml: components["schemas"]["TeamMemberModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### AnnounceProjectAssignment: {
  parameters: {
  path: {
  companyId: string;
  projectAssignmentId: number;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentAnnounceModel"];
  application/json: components["schemas"]["ProjectAssignmentAnnounceModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentAnnounceModel"];
  text/json: components["schemas"]["ProjectAssignmentAnnounceModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
  application/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
  text/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
  text/plain: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
  text/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
  };
  };
  201: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Announce a role (ProjectAssignment) to the Partner Network and optionally also to Cinode Market(https://cinode.market/requests). If you are testing, set the "PublishForReal" to "false", otherwise you will publish this announcement for real. When you're testing ("PublishForReal = false) RequestId will be 0 in the response.

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: string;
    projectAssignmentId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: string;
      projectAssignmentId: number;
      projectId: number;
      }

      - ##### companyId: string

      - ##### projectAssignmentId: number

        #### Description

        ProjectAssignment Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentAnnounceModel"];
    application/json: components["schemas"]["ProjectAssignmentAnnounceModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentAnnounceModel"];
    text/json: components["schemas"]["ProjectAssignmentAnnounceModel"];
    };
    }

    #### Description

    ProjectAssignmentAnnounceModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentAnnounceModel"];
      application/json: components["schemas"]["ProjectAssignmentAnnounceModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentAnnounceModel"];
      text/json: components["schemas"]["ProjectAssignmentAnnounceModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentAnnounceModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentAnnounceModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentAnnounceModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentAnnounceModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
    application/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
    text/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
    text/plain: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
    text/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
    };
    };
    201: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
      application/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
      text/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
      text/plain: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
      text/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
      };
      }

      #### Description

      Success

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
        application/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
        text/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
        text/plain: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
        text/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]

    - ##### 201: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Candidate: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateExtendedModel"];
  application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
  text/json: components["schemas"]["CompanyCandidateExtendedModel"];
  text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
  text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Candidate by Id

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Candidate Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateExtendedModel"];
    application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
    text/json: components["schemas"]["CompanyCandidateExtendedModel"];
    text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
    text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateExtendedModel"];
      application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
      text/json: components["schemas"]["CompanyCandidateExtendedModel"];
      text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
      text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateExtendedModel"];
        application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
        text/json: components["schemas"]["CompanyCandidateExtendedModel"];
        text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
        text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateExtendedModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CandidateAttachment: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  multipart/form-data: {
  Description?: string;
  Files: string[];
  Title: string;
  };
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
  application/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
  text/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
  text/plain: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
  text/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Upload Candidate File Attachment

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Candidate Id

  - ##### `Optional` requestBody?: {
    content: {
    multipart/form-data: {
    Description?: string;
    Files: string[];
    Title: string;
    };
    };
    }

    - ##### content: {
      multipart/form-data: {
      Description?: string;
      Files: string[];
      Title: string;
      };
      }

      - ##### multipart/form-data: {
        Description?: string;
        Files: string[];
        Title: string;
        }

        - ##### `Optional` Description?: string

        - ##### Files: string[]

        - ##### Title: string

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
    application/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
    text/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
    text/plain: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
    text/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
      application/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
      text/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
      text/plain: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
      text/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
        application/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
        text/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
        text/plain: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
        text/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateFileAttachmentListModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateFileAttachmentListModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateFileAttachmentListModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Bad Request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server Error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CandidatePipelines: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidatePipelineModel"][];
  application/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
  text/json: components["schemas"]["CompanyCandidatePipelineModel"][];
  text/plain: components["schemas"]["CompanyCandidatePipelineModel"][];
  text/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get candidate pipelines

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidatePipelineModel"][];
    application/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
    text/json: components["schemas"]["CompanyCandidatePipelineModel"][];
    text/plain: components["schemas"]["CompanyCandidatePipelineModel"][];
    text/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidatePipelineModel"][];
      application/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
      text/json: components["schemas"]["CompanyCandidatePipelineModel"][];
      text/plain: components["schemas"]["CompanyCandidatePipelineModel"][];
      text/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidatePipelineModel"][];
        application/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
        text/json: components["schemas"]["CompanyCandidatePipelineModel"][];
        text/plain: components["schemas"]["CompanyCandidatePipelineModel"][];
        text/xml: components["schemas"]["CompanyCandidatePipelineModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCandidatePipelineModel"][]

        - ##### application/xml: components["schemas"]["CompanyCandidatePipelineModel"][]

        - ##### text/json: components["schemas"]["CompanyCandidatePipelineModel"][]

        - ##### text/plain: components["schemas"]["CompanyCandidatePipelineModel"][]

        - ##### text/xml: components["schemas"]["CompanyCandidatePipelineModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CandidateUriAttachment: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
  application/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
  application/json-patch+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
  text/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add Candidate Uri (Link)

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Candidate Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
    application/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
    application/json-patch+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
    text/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
    };
    }

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
      application/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
      application/json-patch+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
      text/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"]

      - ##### application/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"]

      - ##### text/json: components["schemas"]["CompanyCandidateUriAttachmentAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Bad Request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server Error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Candidates: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateBaseModel"][];
  application/xml: components["schemas"]["CompanyCandidateBaseModel"][];
  text/json: components["schemas"]["CompanyCandidateBaseModel"][];
  text/plain: components["schemas"]["CompanyCandidateBaseModel"][];
  text/xml: components["schemas"]["CompanyCandidateBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Candidates

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateBaseModel"][];
    application/xml: components["schemas"]["CompanyCandidateBaseModel"][];
    text/json: components["schemas"]["CompanyCandidateBaseModel"][];
    text/plain: components["schemas"]["CompanyCandidateBaseModel"][];
    text/xml: components["schemas"]["CompanyCandidateBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateBaseModel"][];
      application/xml: components["schemas"]["CompanyCandidateBaseModel"][];
      text/json: components["schemas"]["CompanyCandidateBaseModel"][];
      text/plain: components["schemas"]["CompanyCandidateBaseModel"][];
      text/xml: components["schemas"]["CompanyCandidateBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateBaseModel"][];
        application/xml: components["schemas"]["CompanyCandidateBaseModel"][];
        text/json: components["schemas"]["CompanyCandidateBaseModel"][];
        text/plain: components["schemas"]["CompanyCandidateBaseModel"][];
        text/xml: components["schemas"]["CompanyCandidateBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyCandidateBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyCandidateBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyCandidateBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyCandidateBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Company: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyModel"];
  application/xml: components["schemas"]["CompanyModel"];
  text/json: components["schemas"]["CompanyModel"];
  text/plain: components["schemas"]["CompanyModel"];
  text/xml: components["schemas"]["CompanyModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company by id

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        CompanyId

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyModel"];
    application/xml: components["schemas"]["CompanyModel"];
    text/json: components["schemas"]["CompanyModel"];
    text/plain: components["schemas"]["CompanyModel"];
    text/xml: components["schemas"]["CompanyModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyModel"];
      application/xml: components["schemas"]["CompanyModel"];
      text/json: components["schemas"]["CompanyModel"];
      text/plain: components["schemas"]["CompanyModel"];
      text/xml: components["schemas"]["CompanyModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyModel"];
        application/xml: components["schemas"]["CompanyModel"];
        text/json: components["schemas"]["CompanyModel"];
        text/plain: components["schemas"]["CompanyModel"];
        text/xml: components["schemas"]["CompanyModel"];
        }

        - ##### application/json: components["schemas"]["CompanyModel"]

        - ##### application/xml: components["schemas"]["CompanyModel"]

        - ##### text/json: components["schemas"]["CompanyModel"]

        - ##### text/plain: components["schemas"]["CompanyModel"]

        - ##### text/xml: components["schemas"]["CompanyModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyAddressUsers: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserExtendedModel"][];
  application/xml: components["schemas"]["CompanyUserExtendedModel"][];
  text/json: components["schemas"]["CompanyUserExtendedModel"][];
  text/plain: components["schemas"]["CompanyUserExtendedModel"][];
  text/xml: components["schemas"]["CompanyUserExtendedModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company users list for an address

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Address Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserExtendedModel"][];
    application/xml: components["schemas"]["CompanyUserExtendedModel"][];
    text/json: components["schemas"]["CompanyUserExtendedModel"][];
    text/plain: components["schemas"]["CompanyUserExtendedModel"][];
    text/xml: components["schemas"]["CompanyUserExtendedModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserExtendedModel"][];
      application/xml: components["schemas"]["CompanyUserExtendedModel"][];
      text/json: components["schemas"]["CompanyUserExtendedModel"][];
      text/plain: components["schemas"]["CompanyUserExtendedModel"][];
      text/xml: components["schemas"]["CompanyUserExtendedModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserExtendedModel"][];
        application/xml: components["schemas"]["CompanyUserExtendedModel"][];
        text/json: components["schemas"]["CompanyUserExtendedModel"][];
        text/plain: components["schemas"]["CompanyUserExtendedModel"][];
        text/xml: components["schemas"]["CompanyUserExtendedModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserExtendedModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCandidateEvent: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventModel"];
  application/xml: components["schemas"]["CompanyCandidateEventModel"];
  text/json: components["schemas"]["CompanyCandidateEventModel"];
  text/plain: components["schemas"]["CompanyCandidateEventModel"];
  text/xml: components["schemas"]["CompanyCandidateEventModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates event by id

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventModel"];
    application/xml: components["schemas"]["CompanyCandidateEventModel"];
    text/json: components["schemas"]["CompanyCandidateEventModel"];
    text/plain: components["schemas"]["CompanyCandidateEventModel"];
    text/xml: components["schemas"]["CompanyCandidateEventModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventModel"];
      application/xml: components["schemas"]["CompanyCandidateEventModel"];
      text/json: components["schemas"]["CompanyCandidateEventModel"];
      text/plain: components["schemas"]["CompanyCandidateEventModel"];
      text/xml: components["schemas"]["CompanyCandidateEventModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventModel"];
        application/xml: components["schemas"]["CompanyCandidateEventModel"];
        text/json: components["schemas"]["CompanyCandidateEventModel"];
        text/plain: components["schemas"]["CompanyCandidateEventModel"];
        text/xml: components["schemas"]["CompanyCandidateEventModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCandidateEventMeeting: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
  application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates meeting event with specified id

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
    application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
      application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
        application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCandidateEventNote: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
  application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates note event with specified id

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
    application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
      application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
        application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCandidateEventTask: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
  application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates task event with specified id

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
    application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
      application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
        application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCandidateEvents: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
  application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates events list

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
    application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
      application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
        application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCandidateMeetingEventList: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
  application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates events meetings list

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
    application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
      application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
        application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCandidateNoteEventList: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
  application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates events notes list

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
    application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
      application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
        application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCandidateTaskEventList: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
  application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
  text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates events tasks list

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
    application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
    text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
      application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
      text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
        application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/json: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][];
        text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCapabilities: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCapabilitiesModel"];
  application/xml: components["schemas"]["CompanyCapabilitiesModel"];
  text/json: components["schemas"]["CompanyCapabilitiesModel"];
  text/plain: components["schemas"]["CompanyCapabilitiesModel"];
  text/xml: components["schemas"]["CompanyCapabilitiesModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company capabilities

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        CompanyId

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCapabilitiesModel"];
    application/xml: components["schemas"]["CompanyCapabilitiesModel"];
    text/json: components["schemas"]["CompanyCapabilitiesModel"];
    text/plain: components["schemas"]["CompanyCapabilitiesModel"];
    text/xml: components["schemas"]["CompanyCapabilitiesModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCapabilitiesModel"];
      application/xml: components["schemas"]["CompanyCapabilitiesModel"];
      text/json: components["schemas"]["CompanyCapabilitiesModel"];
      text/plain: components["schemas"]["CompanyCapabilitiesModel"];
      text/xml: components["schemas"]["CompanyCapabilitiesModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCapabilitiesModel"];
        application/xml: components["schemas"]["CompanyCapabilitiesModel"];
        text/json: components["schemas"]["CompanyCapabilitiesModel"];
        text/plain: components["schemas"]["CompanyCapabilitiesModel"];
        text/xml: components["schemas"]["CompanyCapabilitiesModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCapabilitiesModel"]

        - ##### application/xml: components["schemas"]["CompanyCapabilitiesModel"]

        - ##### text/json: components["schemas"]["CompanyCapabilitiesModel"]

        - ##### text/plain: components["schemas"]["CompanyCapabilitiesModel"]

        - ##### text/xml: components["schemas"]["CompanyCapabilitiesModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCurrencies: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CurrencyModel"][];
  application/xml: components["schemas"]["CurrencyModel"][];
  text/json: components["schemas"]["CurrencyModel"][];
  text/plain: components["schemas"]["CurrencyModel"][];
  text/xml: components["schemas"]["CurrencyModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company currencies

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CurrencyModel"][];
    application/xml: components["schemas"]["CurrencyModel"][];
    text/json: components["schemas"]["CurrencyModel"][];
    text/plain: components["schemas"]["CurrencyModel"][];
    text/xml: components["schemas"]["CurrencyModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CurrencyModel"][];
      application/xml: components["schemas"]["CurrencyModel"][];
      text/json: components["schemas"]["CurrencyModel"][];
      text/plain: components["schemas"]["CurrencyModel"][];
      text/xml: components["schemas"]["CurrencyModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CurrencyModel"][];
        application/xml: components["schemas"]["CurrencyModel"][];
        text/json: components["schemas"]["CurrencyModel"][];
        text/plain: components["schemas"]["CurrencyModel"][];
        text/xml: components["schemas"]["CurrencyModel"][];
        }

        - ##### application/json: components["schemas"]["CurrencyModel"][]

        - ##### application/xml: components["schemas"]["CurrencyModel"][]

        - ##### text/json: components["schemas"]["CurrencyModel"][]

        - ##### text/plain: components["schemas"]["CurrencyModel"][]

        - ##### text/xml: components["schemas"]["CurrencyModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerEvent: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventModel"];
  application/xml: components["schemas"]["CustomerEventModel"];
  text/json: components["schemas"]["CustomerEventModel"];
  text/plain: components["schemas"]["CustomerEventModel"];
  text/xml: components["schemas"]["CustomerEventModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer event by id

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventModel"];
    application/xml: components["schemas"]["CustomerEventModel"];
    text/json: components["schemas"]["CustomerEventModel"];
    text/plain: components["schemas"]["CustomerEventModel"];
    text/xml: components["schemas"]["CustomerEventModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventModel"];
      application/xml: components["schemas"]["CustomerEventModel"];
      text/json: components["schemas"]["CustomerEventModel"];
      text/plain: components["schemas"]["CustomerEventModel"];
      text/xml: components["schemas"]["CustomerEventModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventModel"];
        application/xml: components["schemas"]["CustomerEventModel"];
        text/json: components["schemas"]["CustomerEventModel"];
        text/plain: components["schemas"]["CustomerEventModel"];
        text/xml: components["schemas"]["CustomerEventModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventModel"]

        - ##### application/xml: components["schemas"]["CustomerEventModel"]

        - ##### text/json: components["schemas"]["CustomerEventModel"]

        - ##### text/plain: components["schemas"]["CustomerEventModel"]

        - ##### text/xml: components["schemas"]["CustomerEventModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventMeetingModel"];
  application/xml: components["schemas"]["CustomerEventMeetingModel"];
  text/json: components["schemas"]["CustomerEventMeetingModel"];
  text/plain: components["schemas"]["CustomerEventMeetingModel"];
  text/xml: components["schemas"]["CustomerEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer event meeting by id

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventMeetingModel"];
    application/xml: components["schemas"]["CustomerEventMeetingModel"];
    text/json: components["schemas"]["CustomerEventMeetingModel"];
    text/plain: components["schemas"]["CustomerEventMeetingModel"];
    text/xml: components["schemas"]["CustomerEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventMeetingModel"];
      application/xml: components["schemas"]["CustomerEventMeetingModel"];
      text/json: components["schemas"]["CustomerEventMeetingModel"];
      text/plain: components["schemas"]["CustomerEventMeetingModel"];
      text/xml: components["schemas"]["CustomerEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventMeetingModel"];
        application/xml: components["schemas"]["CustomerEventMeetingModel"];
        text/json: components["schemas"]["CustomerEventMeetingModel"];
        text/plain: components["schemas"]["CustomerEventMeetingModel"];
        text/xml: components["schemas"]["CustomerEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/json: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CustomerEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerEventMeetings: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventBaseModel"][];
  application/xml: components["schemas"]["CustomerEventBaseModel"][];
  text/json: components["schemas"]["CustomerEventBaseModel"][];
  text/plain: components["schemas"]["CustomerEventBaseModel"][];
  text/xml: components["schemas"]["CustomerEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer event meetings list

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventBaseModel"][];
    application/xml: components["schemas"]["CustomerEventBaseModel"][];
    text/json: components["schemas"]["CustomerEventBaseModel"][];
    text/plain: components["schemas"]["CustomerEventBaseModel"][];
    text/xml: components["schemas"]["CustomerEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventBaseModel"][];
      application/xml: components["schemas"]["CustomerEventBaseModel"][];
      text/json: components["schemas"]["CustomerEventBaseModel"][];
      text/plain: components["schemas"]["CustomerEventBaseModel"][];
      text/xml: components["schemas"]["CustomerEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventBaseModel"][];
        application/xml: components["schemas"]["CustomerEventBaseModel"][];
        text/json: components["schemas"]["CustomerEventBaseModel"][];
        text/plain: components["schemas"]["CustomerEventBaseModel"][];
        text/xml: components["schemas"]["CustomerEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CustomerEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/json: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CustomerEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerEventNote: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventNoteModel"];
  application/xml: components["schemas"]["CustomerEventNoteModel"];
  text/json: components["schemas"]["CustomerEventNoteModel"];
  text/plain: components["schemas"]["CustomerEventNoteModel"];
  text/xml: components["schemas"]["CustomerEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer event note by id

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventNoteModel"];
    application/xml: components["schemas"]["CustomerEventNoteModel"];
    text/json: components["schemas"]["CustomerEventNoteModel"];
    text/plain: components["schemas"]["CustomerEventNoteModel"];
    text/xml: components["schemas"]["CustomerEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventNoteModel"];
      application/xml: components["schemas"]["CustomerEventNoteModel"];
      text/json: components["schemas"]["CustomerEventNoteModel"];
      text/plain: components["schemas"]["CustomerEventNoteModel"];
      text/xml: components["schemas"]["CustomerEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventNoteModel"];
        application/xml: components["schemas"]["CustomerEventNoteModel"];
        text/json: components["schemas"]["CustomerEventNoteModel"];
        text/plain: components["schemas"]["CustomerEventNoteModel"];
        text/xml: components["schemas"]["CustomerEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventNoteModel"]

        - ##### application/xml: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/json: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/plain: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/xml: components["schemas"]["CustomerEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerEventNotes: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventBaseModel"][];
  application/xml: components["schemas"]["CustomerEventBaseModel"][];
  text/json: components["schemas"]["CustomerEventBaseModel"][];
  text/plain: components["schemas"]["CustomerEventBaseModel"][];
  text/xml: components["schemas"]["CustomerEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer event notes list

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventBaseModel"][];
    application/xml: components["schemas"]["CustomerEventBaseModel"][];
    text/json: components["schemas"]["CustomerEventBaseModel"][];
    text/plain: components["schemas"]["CustomerEventBaseModel"][];
    text/xml: components["schemas"]["CustomerEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventBaseModel"][];
      application/xml: components["schemas"]["CustomerEventBaseModel"][];
      text/json: components["schemas"]["CustomerEventBaseModel"][];
      text/plain: components["schemas"]["CustomerEventBaseModel"][];
      text/xml: components["schemas"]["CustomerEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventBaseModel"][];
        application/xml: components["schemas"]["CustomerEventBaseModel"][];
        text/json: components["schemas"]["CustomerEventBaseModel"][];
        text/plain: components["schemas"]["CustomerEventBaseModel"][];
        text/xml: components["schemas"]["CustomerEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CustomerEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/json: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CustomerEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerEventTask: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventTaskModel"];
  application/xml: components["schemas"]["CustomerEventTaskModel"];
  text/json: components["schemas"]["CustomerEventTaskModel"];
  text/plain: components["schemas"]["CustomerEventTaskModel"];
  text/xml: components["schemas"]["CustomerEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer event task by id

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventTaskModel"];
    application/xml: components["schemas"]["CustomerEventTaskModel"];
    text/json: components["schemas"]["CustomerEventTaskModel"];
    text/plain: components["schemas"]["CustomerEventTaskModel"];
    text/xml: components["schemas"]["CustomerEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventTaskModel"];
      application/xml: components["schemas"]["CustomerEventTaskModel"];
      text/json: components["schemas"]["CustomerEventTaskModel"];
      text/plain: components["schemas"]["CustomerEventTaskModel"];
      text/xml: components["schemas"]["CustomerEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventTaskModel"];
        application/xml: components["schemas"]["CustomerEventTaskModel"];
        text/json: components["schemas"]["CustomerEventTaskModel"];
        text/plain: components["schemas"]["CustomerEventTaskModel"];
        text/xml: components["schemas"]["CustomerEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventTaskModel"]

        - ##### application/xml: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/json: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/plain: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/xml: components["schemas"]["CustomerEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerEventTasks: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventBaseModel"][];
  application/xml: components["schemas"]["CustomerEventBaseModel"][];
  text/json: components["schemas"]["CustomerEventBaseModel"][];
  text/plain: components["schemas"]["CustomerEventBaseModel"][];
  text/xml: components["schemas"]["CustomerEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer event tasks list

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventBaseModel"][];
    application/xml: components["schemas"]["CustomerEventBaseModel"][];
    text/json: components["schemas"]["CustomerEventBaseModel"][];
    text/plain: components["schemas"]["CustomerEventBaseModel"][];
    text/xml: components["schemas"]["CustomerEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventBaseModel"][];
      application/xml: components["schemas"]["CustomerEventBaseModel"][];
      text/json: components["schemas"]["CustomerEventBaseModel"][];
      text/plain: components["schemas"]["CustomerEventBaseModel"][];
      text/xml: components["schemas"]["CustomerEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventBaseModel"][];
        application/xml: components["schemas"]["CustomerEventBaseModel"][];
        text/json: components["schemas"]["CustomerEventBaseModel"][];
        text/plain: components["schemas"]["CustomerEventBaseModel"][];
        text/xml: components["schemas"]["CustomerEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CustomerEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/json: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CustomerEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerEvents: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventBaseModel"][];
  application/xml: components["schemas"]["CustomerEventBaseModel"][];
  text/json: components["schemas"]["CustomerEventBaseModel"][];
  text/plain: components["schemas"]["CustomerEventBaseModel"][];
  text/xml: components["schemas"]["CustomerEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer events list

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventBaseModel"][];
    application/xml: components["schemas"]["CustomerEventBaseModel"][];
    text/json: components["schemas"]["CustomerEventBaseModel"][];
    text/plain: components["schemas"]["CustomerEventBaseModel"][];
    text/xml: components["schemas"]["CustomerEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventBaseModel"][];
      application/xml: components["schemas"]["CustomerEventBaseModel"][];
      text/json: components["schemas"]["CustomerEventBaseModel"][];
      text/plain: components["schemas"]["CustomerEventBaseModel"][];
      text/xml: components["schemas"]["CustomerEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventBaseModel"][];
        application/xml: components["schemas"]["CustomerEventBaseModel"][];
        text/json: components["schemas"]["CustomerEventBaseModel"][];
        text/plain: components["schemas"]["CustomerEventBaseModel"][];
        text/xml: components["schemas"]["CustomerEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CustomerEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/json: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CustomerEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CustomerEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomerManagers: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerManagerModel"][];
  application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
  text/json: components["schemas"]["CompanyCustomerManagerModel"][];
  text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
  text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer managers

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerManagerModel"][];
    application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
    text/json: components["schemas"]["CompanyCustomerManagerModel"][];
    text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
    text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerManagerModel"][];
      application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
      text/json: components["schemas"]["CompanyCustomerManagerModel"][];
      text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
      text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerManagerModel"][];
        application/xml: components["schemas"]["CompanyCustomerManagerModel"][];
        text/json: components["schemas"]["CompanyCustomerManagerModel"][];
        text/plain: components["schemas"]["CompanyCustomerManagerModel"][];
        text/xml: components["schemas"]["CompanyCustomerManagerModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerManagerModel"][]

        - ##### application/xml: components["schemas"]["CompanyCustomerManagerModel"][]

        - ##### text/json: components["schemas"]["CompanyCustomerManagerModel"][]

        - ##### text/plain: components["schemas"]["CompanyCustomerManagerModel"][]

        - ##### text/xml: components["schemas"]["CompanyCustomerManagerModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyCustomers: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerBaseModel"][];
  application/xml: components["schemas"]["CompanyCustomerBaseModel"][];
  text/json: components["schemas"]["CompanyCustomerBaseModel"][];
  text/plain: components["schemas"]["CompanyCustomerBaseModel"][];
  text/xml: components["schemas"]["CompanyCustomerBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company customers list

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerBaseModel"][];
    application/xml: components["schemas"]["CompanyCustomerBaseModel"][];
    text/json: components["schemas"]["CompanyCustomerBaseModel"][];
    text/plain: components["schemas"]["CompanyCustomerBaseModel"][];
    text/xml: components["schemas"]["CompanyCustomerBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerBaseModel"][];
      application/xml: components["schemas"]["CompanyCustomerBaseModel"][];
      text/json: components["schemas"]["CompanyCustomerBaseModel"][];
      text/plain: components["schemas"]["CompanyCustomerBaseModel"][];
      text/xml: components["schemas"]["CompanyCustomerBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerBaseModel"][];
        application/xml: components["schemas"]["CompanyCustomerBaseModel"][];
        text/json: components["schemas"]["CompanyCustomerBaseModel"][];
        text/plain: components["schemas"]["CompanyCustomerBaseModel"][];
        text/xml: components["schemas"]["CompanyCustomerBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyCustomerBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyCustomerBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyCustomerBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyCustomerBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyImage: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyImageModel"];
  application/xml: components["schemas"]["CompanyImageModel"];
  text/json: components["schemas"]["CompanyImageModel"];
  text/plain: components["schemas"]["CompanyImageModel"];
  text/xml: components["schemas"]["CompanyImageModel"];
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Company Image by Id

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Image id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyImageModel"];
    application/xml: components["schemas"]["CompanyImageModel"];
    text/json: components["schemas"]["CompanyImageModel"];
    text/plain: components["schemas"]["CompanyImageModel"];
    text/xml: components["schemas"]["CompanyImageModel"];
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyImageModel"];
      application/xml: components["schemas"]["CompanyImageModel"];
      text/json: components["schemas"]["CompanyImageModel"];
      text/plain: components["schemas"]["CompanyImageModel"];
      text/xml: components["schemas"]["CompanyImageModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyImageModel"];
        application/xml: components["schemas"]["CompanyImageModel"];
        text/json: components["schemas"]["CompanyImageModel"];
        text/plain: components["schemas"]["CompanyImageModel"];
        text/xml: components["schemas"]["CompanyImageModel"];
        }

        - ##### application/json: components["schemas"]["CompanyImageModel"]

        - ##### application/xml: components["schemas"]["CompanyImageModel"]

        - ##### text/json: components["schemas"]["CompanyImageModel"]

        - ##### text/plain: components["schemas"]["CompanyImageModel"]

        - ##### text/xml: components["schemas"]["CompanyImageModel"]

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyImageDownload: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  imageFileName: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: string;
  application/xml: string;
  text/json: string;
  text/plain: string;
  text/xml: string;
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Download Company Image

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    imageFileName: string;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      imageFileName: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Image id

      - ##### imageFileName: string

        #### Description

        Image File Name

  - ##### responses: {
    200: {
    content: {
    application/json: string;
    application/xml: string;
    text/json: string;
    text/plain: string;
    text/xml: string;
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: string;
      application/xml: string;
      text/json: string;
      text/plain: string;
      text/xml: string;
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: string;
        application/xml: string;
        text/json: string;
        text/plain: string;
        text/xml: string;
        }

        - ##### application/json: string

        - ##### application/xml: string

        - ##### text/json: string

        - ##### text/plain: string

        - ##### text/xml: string

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyImages: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyImageModel"][];
  application/xml: components["schemas"]["CompanyImageModel"][];
  text/json: components["schemas"]["CompanyImageModel"][];
  text/plain: components["schemas"]["CompanyImageModel"][];
  text/xml: components["schemas"]["CompanyImageModel"][];
  };
  };
  400: never;
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Company Images Assigned to User

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyImageModel"][];
    application/xml: components["schemas"]["CompanyImageModel"][];
    text/json: components["schemas"]["CompanyImageModel"][];
    text/plain: components["schemas"]["CompanyImageModel"][];
    text/xml: components["schemas"]["CompanyImageModel"][];
    };
    };
    400: never;
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyImageModel"][];
      application/xml: components["schemas"]["CompanyImageModel"][];
      text/json: components["schemas"]["CompanyImageModel"][];
      text/plain: components["schemas"]["CompanyImageModel"][];
      text/xml: components["schemas"]["CompanyImageModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyImageModel"][];
        application/xml: components["schemas"]["CompanyImageModel"][];
        text/json: components["schemas"]["CompanyImageModel"][];
        text/plain: components["schemas"]["CompanyImageModel"][];
        text/xml: components["schemas"]["CompanyImageModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyImageModel"][]

        - ##### application/xml: components["schemas"]["CompanyImageModel"][]

        - ##### text/json: components["schemas"]["CompanyImageModel"][]

        - ##### text/plain: components["schemas"]["CompanyImageModel"][]

        - ##### text/xml: components["schemas"]["CompanyImageModel"][]

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyManagers: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserBaseModel"][];
  application/xml: components["schemas"]["CompanyUserBaseModel"][];
  text/json: components["schemas"]["CompanyUserBaseModel"][];
  text/plain: components["schemas"]["CompanyUserBaseModel"][];
  text/xml: components["schemas"]["CompanyUserBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company managers

  #### Description

  Sample request:

      GET /v0.1/companies/1/managers

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserBaseModel"][];
    application/xml: components["schemas"]["CompanyUserBaseModel"][];
    text/json: components["schemas"]["CompanyUserBaseModel"][];
    text/plain: components["schemas"]["CompanyUserBaseModel"][];
    text/xml: components["schemas"]["CompanyUserBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserBaseModel"][];
      application/xml: components["schemas"]["CompanyUserBaseModel"][];
      text/json: components["schemas"]["CompanyUserBaseModel"][];
      text/plain: components["schemas"]["CompanyUserBaseModel"][];
      text/xml: components["schemas"]["CompanyUserBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserBaseModel"][];
        application/xml: components["schemas"]["CompanyUserBaseModel"][];
        text/json: components["schemas"]["CompanyUserBaseModel"][];
        text/plain: components["schemas"]["CompanyUserBaseModel"][];
        text/xml: components["schemas"]["CompanyUserBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyProfiles: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyProfileFilterModel"];
  application/json: components["schemas"]["CompanyProfileFilterModel"];
  application/json-patch+json: components["schemas"]["CompanyProfileFilterModel"];
  text/json: components["schemas"]["CompanyProfileFilterModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyProfilesModel"];
  application/xml: components["schemas"]["CompanyProfilesModel"];
  text/json: components["schemas"]["CompanyProfilesModel"];
  text/plain: components["schemas"]["CompanyProfilesModel"];
  text/xml: components["schemas"]["CompanyProfilesModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profiles list

  #### Description

  Sample request:

      POST /v0.1/companies/1/profiles
      {
          "createdOffsetDays": 90,
          "updatedOffsetDays": 30,
          "pageAndSortBy": {
              "page": 1,
              "itemsPerPage": 15,
              "order": 0,
              "sortBy": 1
          }
      }

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyProfileFilterModel"];
    application/json: components["schemas"]["CompanyProfileFilterModel"];
    application/json-patch+json: components["schemas"]["CompanyProfileFilterModel"];
    text/json: components["schemas"]["CompanyProfileFilterModel"];
    };
    }

    #### Description

    Company Profile Filter

    - ##### content: {
      application/*+json: components["schemas"]["CompanyProfileFilterModel"];
      application/json: components["schemas"]["CompanyProfileFilterModel"];
      application/json-patch+json: components["schemas"]["CompanyProfileFilterModel"];
      text/json: components["schemas"]["CompanyProfileFilterModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyProfileFilterModel"]

      - ##### application/json: components["schemas"]["CompanyProfileFilterModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyProfileFilterModel"]

      - ##### text/json: components["schemas"]["CompanyProfileFilterModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyProfilesModel"];
    application/xml: components["schemas"]["CompanyProfilesModel"];
    text/json: components["schemas"]["CompanyProfilesModel"];
    text/plain: components["schemas"]["CompanyProfilesModel"];
    text/xml: components["schemas"]["CompanyProfilesModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyProfilesModel"];
      application/xml: components["schemas"]["CompanyProfilesModel"];
      text/json: components["schemas"]["CompanyProfilesModel"];
      text/plain: components["schemas"]["CompanyProfilesModel"];
      text/xml: components["schemas"]["CompanyProfilesModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyProfilesModel"];
        application/xml: components["schemas"]["CompanyProfilesModel"];
        text/json: components["schemas"]["CompanyProfilesModel"];
        text/plain: components["schemas"]["CompanyProfilesModel"];
        text/xml: components["schemas"]["CompanyProfilesModel"];
        }

        - ##### application/json: components["schemas"]["CompanyProfilesModel"]

        - ##### application/xml: components["schemas"]["CompanyProfilesModel"]

        - ##### text/json: components["schemas"]["CompanyProfilesModel"]

        - ##### text/plain: components["schemas"]["CompanyProfilesModel"]

        - ##### text/xml: components["schemas"]["CompanyProfilesModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyResumes: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
  application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
  text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
  text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
  text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get resumes list

  #### Description

  Requires module: CompanyUserResume.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
    application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
    text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
    text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
    text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
      application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
      text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
      text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
      text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
        application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
        text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
        text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
        text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserResumeBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserResumeBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserResumeBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserResumeBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserResumeBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanySubcontractor: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserSubcontractorModel"];
  application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
  text/json: components["schemas"]["CompanyUserSubcontractorModel"];
  text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
  text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company user by id

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserSubcontractorModel"];
    application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
    text/json: components["schemas"]["CompanyUserSubcontractorModel"];
    text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
    text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserSubcontractorModel"];
      application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
      text/json: components["schemas"]["CompanyUserSubcontractorModel"];
      text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
      text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserSubcontractorModel"];
        application/xml: components["schemas"]["CompanyUserSubcontractorModel"];
        text/json: components["schemas"]["CompanyUserSubcontractorModel"];
        text/plain: components["schemas"]["CompanyUserSubcontractorModel"];
        text/xml: components["schemas"]["CompanyUserSubcontractorModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserSubcontractorModel"]

        - ##### application/xml: components["schemas"]["CompanyUserSubcontractorModel"]

        - ##### text/json: components["schemas"]["CompanyUserSubcontractorModel"]

        - ##### text/plain: components["schemas"]["CompanyUserSubcontractorModel"]

        - ##### text/xml: components["schemas"]["CompanyUserSubcontractorModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyTag: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyTagModel"];
  application/xml: components["schemas"]["CompanyTagModel"];
  text/json: components["schemas"]["CompanyTagModel"];
  text/plain: components["schemas"]["CompanyTagModel"];
  text/xml: components["schemas"]["CompanyTagModel"];
  };
  };
  201: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company tag by Id

  #### Description

  Sample request:

      GET /v0.1/companies/1/tags/1

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Tag Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyTagModel"];
    application/xml: components["schemas"]["CompanyTagModel"];
    text/json: components["schemas"]["CompanyTagModel"];
    text/plain: components["schemas"]["CompanyTagModel"];
    text/xml: components["schemas"]["CompanyTagModel"];
    };
    };
    201: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyTagModel"];
      application/xml: components["schemas"]["CompanyTagModel"];
      text/json: components["schemas"]["CompanyTagModel"];
      text/plain: components["schemas"]["CompanyTagModel"];
      text/xml: components["schemas"]["CompanyTagModel"];
      };
      }

      #### Description

      Success

      - ##### content: {
        application/json: components["schemas"]["CompanyTagModel"];
        application/xml: components["schemas"]["CompanyTagModel"];
        text/json: components["schemas"]["CompanyTagModel"];
        text/plain: components["schemas"]["CompanyTagModel"];
        text/xml: components["schemas"]["CompanyTagModel"];
        }

        - ##### application/json: components["schemas"]["CompanyTagModel"]

        - ##### application/xml: components["schemas"]["CompanyTagModel"]

        - ##### text/json: components["schemas"]["CompanyTagModel"]

        - ##### text/plain: components["schemas"]["CompanyTagModel"]

        - ##### text/xml: components["schemas"]["CompanyTagModel"]

    - ##### 201: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyTags: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyTagBaseModel"][];
  application/xml: components["schemas"]["CompanyTagBaseModel"][];
  text/json: components["schemas"]["CompanyTagBaseModel"][];
  text/plain: components["schemas"]["CompanyTagBaseModel"][];
  text/xml: components["schemas"]["CompanyTagBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company tags

  #### Description

  Sample request:

      GET /v0.1/companies/1/tags

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyTagBaseModel"][];
    application/xml: components["schemas"]["CompanyTagBaseModel"][];
    text/json: components["schemas"]["CompanyTagBaseModel"][];
    text/plain: components["schemas"]["CompanyTagBaseModel"][];
    text/xml: components["schemas"]["CompanyTagBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyTagBaseModel"][];
      application/xml: components["schemas"]["CompanyTagBaseModel"][];
      text/json: components["schemas"]["CompanyTagBaseModel"][];
      text/plain: components["schemas"]["CompanyTagBaseModel"][];
      text/xml: components["schemas"]["CompanyTagBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyTagBaseModel"][];
        application/xml: components["schemas"]["CompanyTagBaseModel"][];
        text/json: components["schemas"]["CompanyTagBaseModel"][];
        text/plain: components["schemas"]["CompanyTagBaseModel"][];
        text/xml: components["schemas"]["CompanyTagBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyTagBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyTagBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyTagBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyTagBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyTagBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyTeams: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamBaseModel"][];
  application/xml: components["schemas"]["TeamBaseModel"][];
  text/json: components["schemas"]["TeamBaseModel"][];
  text/plain: components["schemas"]["TeamBaseModel"][];
  text/xml: components["schemas"]["TeamBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get teams list

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamBaseModel"][];
    application/xml: components["schemas"]["TeamBaseModel"][];
    text/json: components["schemas"]["TeamBaseModel"][];
    text/plain: components["schemas"]["TeamBaseModel"][];
    text/xml: components["schemas"]["TeamBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamBaseModel"][];
      application/xml: components["schemas"]["TeamBaseModel"][];
      text/json: components["schemas"]["TeamBaseModel"][];
      text/plain: components["schemas"]["TeamBaseModel"][];
      text/xml: components["schemas"]["TeamBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamBaseModel"][];
        application/xml: components["schemas"]["TeamBaseModel"][];
        text/json: components["schemas"]["TeamBaseModel"][];
        text/plain: components["schemas"]["TeamBaseModel"][];
        text/xml: components["schemas"]["TeamBaseModel"][];
        }

        - ##### application/json: components["schemas"]["TeamBaseModel"][]

        - ##### application/xml: components["schemas"]["TeamBaseModel"][]

        - ##### text/json: components["schemas"]["TeamBaseModel"][]

        - ##### text/plain: components["schemas"]["TeamBaseModel"][]

        - ##### text/xml: components["schemas"]["TeamBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserEmployeeEvent: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventModel"];
  application/xml: components["schemas"]["CompanyUserEventModel"];
  text/json: components["schemas"]["CompanyUserEventModel"];
  text/plain: components["schemas"]["CompanyUserEventModel"];
  text/xml: components["schemas"]["CompanyUserEventModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get employee event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventModel"];
    application/xml: components["schemas"]["CompanyUserEventModel"];
    text/json: components["schemas"]["CompanyUserEventModel"];
    text/plain: components["schemas"]["CompanyUserEventModel"];
    text/xml: components["schemas"]["CompanyUserEventModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventModel"];
      application/xml: components["schemas"]["CompanyUserEventModel"];
      text/json: components["schemas"]["CompanyUserEventModel"];
      text/plain: components["schemas"]["CompanyUserEventModel"];
      text/xml: components["schemas"]["CompanyUserEventModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventModel"];
        application/xml: components["schemas"]["CompanyUserEventModel"];
        text/json: components["schemas"]["CompanyUserEventModel"];
        text/plain: components["schemas"]["CompanyUserEventModel"];
        text/xml: components["schemas"]["CompanyUserEventModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserEmployeeEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventMeetingModel"];
  application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingModel"];
  text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
  text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get employee meeting event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventMeetingModel"];
    application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingModel"];
    text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
    text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventMeetingModel"];
      application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingModel"];
      text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
      text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventMeetingModel"];
        application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        text/json: components["schemas"]["CompanyUserEventMeetingModel"];
        text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
        text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserEmployeeEventMeetingList: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventBaseModel"][];
  application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  text/json: components["schemas"]["CompanyUserEventBaseModel"][];
  text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
  text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get employee meetings events list

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventBaseModel"][];
    application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    text/json: components["schemas"]["CompanyUserEventBaseModel"][];
    text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
    text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventBaseModel"][];
      application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      text/json: components["schemas"]["CompanyUserEventBaseModel"][];
      text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
      text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventBaseModel"][];
        application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        text/json: components["schemas"]["CompanyUserEventBaseModel"][];
        text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
        text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserEmployeeEventNote: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventNoteModel"];
  application/xml: components["schemas"]["CompanyUserEventNoteModel"];
  text/json: components["schemas"]["CompanyUserEventNoteModel"];
  text/plain: components["schemas"]["CompanyUserEventNoteModel"];
  text/xml: components["schemas"]["CompanyUserEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get employee note event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventNoteModel"];
    application/xml: components["schemas"]["CompanyUserEventNoteModel"];
    text/json: components["schemas"]["CompanyUserEventNoteModel"];
    text/plain: components["schemas"]["CompanyUserEventNoteModel"];
    text/xml: components["schemas"]["CompanyUserEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventNoteModel"];
      application/xml: components["schemas"]["CompanyUserEventNoteModel"];
      text/json: components["schemas"]["CompanyUserEventNoteModel"];
      text/plain: components["schemas"]["CompanyUserEventNoteModel"];
      text/xml: components["schemas"]["CompanyUserEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventNoteModel"];
        application/xml: components["schemas"]["CompanyUserEventNoteModel"];
        text/json: components["schemas"]["CompanyUserEventNoteModel"];
        text/plain: components["schemas"]["CompanyUserEventNoteModel"];
        text/xml: components["schemas"]["CompanyUserEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserEmployeeEventNoteList: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventBaseModel"][];
  application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  text/json: components["schemas"]["CompanyUserEventBaseModel"][];
  text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
  text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get employee notes events list

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventBaseModel"][];
    application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    text/json: components["schemas"]["CompanyUserEventBaseModel"][];
    text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
    text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventBaseModel"][];
      application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      text/json: components["schemas"]["CompanyUserEventBaseModel"][];
      text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
      text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventBaseModel"][];
        application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        text/json: components["schemas"]["CompanyUserEventBaseModel"][];
        text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
        text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserEmployeeEventTask: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventTaskModel"];
  application/xml: components["schemas"]["CompanyUserEventTaskModel"];
  text/json: components["schemas"]["CompanyUserEventTaskModel"];
  text/plain: components["schemas"]["CompanyUserEventTaskModel"];
  text/xml: components["schemas"]["CompanyUserEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get employee task event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventTaskModel"];
    application/xml: components["schemas"]["CompanyUserEventTaskModel"];
    text/json: components["schemas"]["CompanyUserEventTaskModel"];
    text/plain: components["schemas"]["CompanyUserEventTaskModel"];
    text/xml: components["schemas"]["CompanyUserEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventTaskModel"];
      application/xml: components["schemas"]["CompanyUserEventTaskModel"];
      text/json: components["schemas"]["CompanyUserEventTaskModel"];
      text/plain: components["schemas"]["CompanyUserEventTaskModel"];
      text/xml: components["schemas"]["CompanyUserEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventTaskModel"];
        application/xml: components["schemas"]["CompanyUserEventTaskModel"];
        text/json: components["schemas"]["CompanyUserEventTaskModel"];
        text/plain: components["schemas"]["CompanyUserEventTaskModel"];
        text/xml: components["schemas"]["CompanyUserEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserEmployeeEventTaskList: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventBaseModel"][];
  application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  text/json: components["schemas"]["CompanyUserEventBaseModel"][];
  text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
  text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get employee tasks events list

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventBaseModel"][];
    application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    text/json: components["schemas"]["CompanyUserEventBaseModel"][];
    text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
    text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventBaseModel"][];
      application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      text/json: components["schemas"]["CompanyUserEventBaseModel"][];
      text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
      text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventBaseModel"][];
        application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        text/json: components["schemas"]["CompanyUserEventBaseModel"][];
        text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
        text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserEmployeeEvents: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventBaseModel"][];
  application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  text/json: components["schemas"]["CompanyUserEventBaseModel"][];
  text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
  text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get employee events list

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventBaseModel"][];
    application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    text/json: components["schemas"]["CompanyUserEventBaseModel"][];
    text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
    text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventBaseModel"][];
      application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      text/json: components["schemas"]["CompanyUserEventBaseModel"][];
      text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
      text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventBaseModel"][];
        application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        text/json: components["schemas"]["CompanyUserEventBaseModel"][];
        text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
        text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfile: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileFullModel"];
  application/xml: components["schemas"]["CompanyUserProfileFullModel"];
  text/json: components["schemas"]["CompanyUserProfileFullModel"];
  text/plain: components["schemas"]["CompanyUserProfileFullModel"];
  text/xml: components["schemas"]["CompanyUserProfileFullModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile by company user id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileFullModel"];
    application/xml: components["schemas"]["CompanyUserProfileFullModel"];
    text/json: components["schemas"]["CompanyUserProfileFullModel"];
    text/plain: components["schemas"]["CompanyUserProfileFullModel"];
    text/xml: components["schemas"]["CompanyUserProfileFullModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileFullModel"];
      application/xml: components["schemas"]["CompanyUserProfileFullModel"];
      text/json: components["schemas"]["CompanyUserProfileFullModel"];
      text/plain: components["schemas"]["CompanyUserProfileFullModel"];
      text/xml: components["schemas"]["CompanyUserProfileFullModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileFullModel"];
        application/xml: components["schemas"]["CompanyUserProfileFullModel"];
        text/json: components["schemas"]["CompanyUserProfileFullModel"];
        text/plain: components["schemas"]["CompanyUserProfileFullModel"];
        text/xml: components["schemas"]["CompanyUserProfileFullModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileFullModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileFullModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileFullModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileFullModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileFullModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileCommitment: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
  application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile commitment by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileCommitment Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
    application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
      application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
        application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileEducation: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileEducationModel"];
  application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
  text/json: components["schemas"]["CompanyUserProfileEducationModel"];
  text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
  text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile education by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileEducation Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileEducationModel"];
    application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
    text/json: components["schemas"]["CompanyUserProfileEducationModel"];
    text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
    text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileEducationModel"];
      application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
      text/json: components["schemas"]["CompanyUserProfileEducationModel"];
      text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
      text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileEducationModel"];
        application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
        text/json: components["schemas"]["CompanyUserProfileEducationModel"];
        text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
        text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileEducationModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileEmployer: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
  application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile employer by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileEmployer Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
    application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
      application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
        application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileEmployerModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileExtSkill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
  application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile external skill by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileExtSkill Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
    application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
      application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
        application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileLanguage: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
  application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile language by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileLanguage Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
    application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
      application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
        application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileLanguageModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfilePresentation: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
  application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
  text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
  text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
  text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile presentation

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
    application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
    text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
    text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
    text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
      application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
      text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
      text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
      text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
        application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
        text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
        text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
        text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfilePresentationModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfilePresentationModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfilePresentationModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfilePresentationModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfilePresentationModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileReference: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
  application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile reference by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileReference Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
    application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
      application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
        application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileReferenceModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileSkill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileSkillModel"];
  application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
  text/json: components["schemas"]["CompanyUserProfileSkillModel"];
  text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
  text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile skill by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileSkill Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileSkillModel"];
    application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
    text/json: components["schemas"]["CompanyUserProfileSkillModel"];
    text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
    text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileSkillModel"];
      application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
      text/json: components["schemas"]["CompanyUserProfileSkillModel"];
      text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
      text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileSkillModel"];
        application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
        text/json: components["schemas"]["CompanyUserProfileSkillModel"];
        text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
        text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileTraining: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
  application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile training by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileTraining Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
    application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
      application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
        application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileTrainingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfileWorkExperience: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profile work experience by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        ProfileWorkExperience Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserProfiles: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileBaseModel"][];
  application/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
  text/json: components["schemas"]["CompanyUserProfileBaseModel"][];
  text/plain: components["schemas"]["CompanyUserProfileBaseModel"][];
  text/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get profiles list

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileBaseModel"][];
    application/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
    text/json: components["schemas"]["CompanyUserProfileBaseModel"][];
    text/plain: components["schemas"]["CompanyUserProfileBaseModel"][];
    text/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileBaseModel"][];
      application/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
      text/json: components["schemas"]["CompanyUserProfileBaseModel"][];
      text/plain: components["schemas"]["CompanyUserProfileBaseModel"][];
      text/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileBaseModel"][];
        application/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
        text/json: components["schemas"]["CompanyUserProfileBaseModel"][];
        text/plain: components["schemas"]["CompanyUserProfileBaseModel"][];
        text/xml: components["schemas"]["CompanyUserProfileBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserProfileBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserProfileBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserProfileBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserProfileBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserResumes: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
  application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
  text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
  text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
  text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company user resumes list

  #### Description

  Requires module: CompanyUserResume.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
    application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
    text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
    text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
    text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
      application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
      text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
      text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
      text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserResumeBaseModel"][];
        application/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
        text/json: components["schemas"]["CompanyUserResumeBaseModel"][];
        text/plain: components["schemas"]["CompanyUserResumeBaseModel"][];
        text/xml: components["schemas"]["CompanyUserResumeBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserResumeBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserResumeBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserResumeBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserResumeBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserResumeBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserRoles: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
  application/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
  text/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
  text/plain: components["schemas"]["CompanyUserProjectAssignmentModel"];
  text/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Roles for CompanyUser by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
    application/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
    text/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
    text/plain: components["schemas"]["CompanyUserProjectAssignmentModel"];
    text/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
      application/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
      text/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
      text/plain: components["schemas"]["CompanyUserProjectAssignmentModel"];
      text/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
        application/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
        text/json: components["schemas"]["CompanyUserProjectAssignmentModel"];
        text/plain: components["schemas"]["CompanyUserProjectAssignmentModel"];
        text/xml: components["schemas"]["CompanyUserProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["CompanyUserProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractorEvent: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventModel"];
  application/xml: components["schemas"]["CompanyUserEventModel"];
  text/json: components["schemas"]["CompanyUserEventModel"];
  text/plain: components["schemas"]["CompanyUserEventModel"];
  text/xml: components["schemas"]["CompanyUserEventModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractors events list

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventModel"];
    application/xml: components["schemas"]["CompanyUserEventModel"];
    text/json: components["schemas"]["CompanyUserEventModel"];
    text/plain: components["schemas"]["CompanyUserEventModel"];
    text/xml: components["schemas"]["CompanyUserEventModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventModel"];
      application/xml: components["schemas"]["CompanyUserEventModel"];
      text/json: components["schemas"]["CompanyUserEventModel"];
      text/plain: components["schemas"]["CompanyUserEventModel"];
      text/xml: components["schemas"]["CompanyUserEventModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventModel"];
        application/xml: components["schemas"]["CompanyUserEventModel"];
        text/json: components["schemas"]["CompanyUserEventModel"];
        text/plain: components["schemas"]["CompanyUserEventModel"];
        text/xml: components["schemas"]["CompanyUserEventModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractorEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventMeetingModel"];
  application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingModel"];
  text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
  text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractor meeting event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Meeting event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventMeetingModel"];
    application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingModel"];
    text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
    text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventMeetingModel"];
      application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingModel"];
      text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
      text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventMeetingModel"];
        application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        text/json: components["schemas"]["CompanyUserEventMeetingModel"];
        text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
        text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractorEventMeetingList: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventBaseModel"][];
  application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  text/json: components["schemas"]["CompanyUserEventBaseModel"][];
  text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
  text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractors meetings events list

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventBaseModel"][];
    application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    text/json: components["schemas"]["CompanyUserEventBaseModel"][];
    text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
    text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventBaseModel"][];
      application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      text/json: components["schemas"]["CompanyUserEventBaseModel"][];
      text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
      text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventBaseModel"][];
        application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        text/json: components["schemas"]["CompanyUserEventBaseModel"][];
        text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
        text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractorEventNote: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventNoteModel"];
  application/xml: components["schemas"]["CompanyUserEventNoteModel"];
  text/json: components["schemas"]["CompanyUserEventNoteModel"];
  text/plain: components["schemas"]["CompanyUserEventNoteModel"];
  text/xml: components["schemas"]["CompanyUserEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractors notes events list

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventNoteModel"];
    application/xml: components["schemas"]["CompanyUserEventNoteModel"];
    text/json: components["schemas"]["CompanyUserEventNoteModel"];
    text/plain: components["schemas"]["CompanyUserEventNoteModel"];
    text/xml: components["schemas"]["CompanyUserEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventNoteModel"];
      application/xml: components["schemas"]["CompanyUserEventNoteModel"];
      text/json: components["schemas"]["CompanyUserEventNoteModel"];
      text/plain: components["schemas"]["CompanyUserEventNoteModel"];
      text/xml: components["schemas"]["CompanyUserEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventNoteModel"];
        application/xml: components["schemas"]["CompanyUserEventNoteModel"];
        text/json: components["schemas"]["CompanyUserEventNoteModel"];
        text/plain: components["schemas"]["CompanyUserEventNoteModel"];
        text/xml: components["schemas"]["CompanyUserEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractorEventTask: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventTaskModel"];
  application/xml: components["schemas"]["CompanyUserEventTaskModel"];
  text/json: components["schemas"]["CompanyUserEventTaskModel"];
  text/plain: components["schemas"]["CompanyUserEventTaskModel"];
  text/xml: components["schemas"]["CompanyUserEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractors tasks events list

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventTaskModel"];
    application/xml: components["schemas"]["CompanyUserEventTaskModel"];
    text/json: components["schemas"]["CompanyUserEventTaskModel"];
    text/plain: components["schemas"]["CompanyUserEventTaskModel"];
    text/xml: components["schemas"]["CompanyUserEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventTaskModel"];
      application/xml: components["schemas"]["CompanyUserEventTaskModel"];
      text/json: components["schemas"]["CompanyUserEventTaskModel"];
      text/plain: components["schemas"]["CompanyUserEventTaskModel"];
      text/xml: components["schemas"]["CompanyUserEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventTaskModel"];
        application/xml: components["schemas"]["CompanyUserEventTaskModel"];
        text/json: components["schemas"]["CompanyUserEventTaskModel"];
        text/plain: components["schemas"]["CompanyUserEventTaskModel"];
        text/xml: components["schemas"]["CompanyUserEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractorEvents: {
  parameters: {
  path: {
  companyId: number;
  subcontractorId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventBaseModel"][];
  application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  text/json: components["schemas"]["CompanyUserEventBaseModel"][];
  text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
  text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractors events list

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    subcontractorId: number;
    };
    }

    - ##### path: {
      companyId: number;
      subcontractorId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### subcontractorId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventBaseModel"][];
    application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    text/json: components["schemas"]["CompanyUserEventBaseModel"][];
    text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
    text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventBaseModel"][];
      application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      text/json: components["schemas"]["CompanyUserEventBaseModel"][];
      text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
      text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventBaseModel"][];
        application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        text/json: components["schemas"]["CompanyUserEventBaseModel"][];
        text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
        text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractorEventsNotes: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventBaseModel"][];
  application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  text/json: components["schemas"]["CompanyUserEventBaseModel"][];
  text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
  text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractors notes events list

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventBaseModel"][];
    application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    text/json: components["schemas"]["CompanyUserEventBaseModel"][];
    text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
    text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventBaseModel"][];
      application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      text/json: components["schemas"]["CompanyUserEventBaseModel"][];
      text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
      text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventBaseModel"][];
        application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        text/json: components["schemas"]["CompanyUserEventBaseModel"][];
        text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
        text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractorEventsTasks: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventBaseModel"][];
  application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  text/json: components["schemas"]["CompanyUserEventBaseModel"][];
  text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
  text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractors tasks events list

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventBaseModel"][];
    application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    text/json: components["schemas"]["CompanyUserEventBaseModel"][];
    text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
    text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventBaseModel"][];
      application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      text/json: components["schemas"]["CompanyUserEventBaseModel"][];
      text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
      text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventBaseModel"][];
        application/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        text/json: components["schemas"]["CompanyUserEventBaseModel"][];
        text/plain: components["schemas"]["CompanyUserEventBaseModel"][];
        text/xml: components["schemas"]["CompanyUserEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserEventBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUserSubcontractors: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
  application/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
  text/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
  text/plain: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
  text/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractors list

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
    application/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
    text/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
    text/plain: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
    text/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
      application/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
      text/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
      text/plain: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
      text/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
        application/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
        text/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
        text/plain: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
        text/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][]

        - ##### text/json: components["schemas"]["CompanyUserSubcontractorBaseModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserSubcontractorBaseModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserSubcontractorBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUsers: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserExtendedModel"][];
  application/xml: components["schemas"]["CompanyUserExtendedModel"][];
  text/json: components["schemas"]["CompanyUserExtendedModel"][];
  text/plain: components["schemas"]["CompanyUserExtendedModel"][];
  text/xml: components["schemas"]["CompanyUserExtendedModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company users list

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserExtendedModel"][];
    application/xml: components["schemas"]["CompanyUserExtendedModel"][];
    text/json: components["schemas"]["CompanyUserExtendedModel"][];
    text/plain: components["schemas"]["CompanyUserExtendedModel"][];
    text/xml: components["schemas"]["CompanyUserExtendedModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserExtendedModel"][];
      application/xml: components["schemas"]["CompanyUserExtendedModel"][];
      text/json: components["schemas"]["CompanyUserExtendedModel"][];
      text/plain: components["schemas"]["CompanyUserExtendedModel"][];
      text/xml: components["schemas"]["CompanyUserExtendedModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserExtendedModel"][];
        application/xml: components["schemas"]["CompanyUserExtendedModel"][];
        text/json: components["schemas"]["CompanyUserExtendedModel"][];
        text/plain: components["schemas"]["CompanyUserExtendedModel"][];
        text/xml: components["schemas"]["CompanyUserExtendedModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserExtendedModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyUsersExtended: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserExtendedModel"][];
  application/xml: components["schemas"]["CompanyUserExtendedModel"][];
  text/json: components["schemas"]["CompanyUserExtendedModel"][];
  text/plain: components["schemas"]["CompanyUserExtendedModel"][];
  text/xml: components["schemas"]["CompanyUserExtendedModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get extended company users list

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserExtendedModel"][];
    application/xml: components["schemas"]["CompanyUserExtendedModel"][];
    text/json: components["schemas"]["CompanyUserExtendedModel"][];
    text/plain: components["schemas"]["CompanyUserExtendedModel"][];
    text/xml: components["schemas"]["CompanyUserExtendedModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserExtendedModel"][];
      application/xml: components["schemas"]["CompanyUserExtendedModel"][];
      text/json: components["schemas"]["CompanyUserExtendedModel"][];
      text/plain: components["schemas"]["CompanyUserExtendedModel"][];
      text/xml: components["schemas"]["CompanyUserExtendedModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserExtendedModel"][];
        application/xml: components["schemas"]["CompanyUserExtendedModel"][];
        text/json: components["schemas"]["CompanyUserExtendedModel"][];
        text/plain: components["schemas"]["CompanyUserExtendedModel"][];
        text/xml: components["schemas"]["CompanyUserExtendedModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserExtendedModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CompanyWebhooks: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["WebhookModel"][];
  application/xml: components["schemas"]["WebhookModel"][];
  text/json: components["schemas"]["WebhookModel"][];
  text/plain: components["schemas"]["WebhookModel"][];
  text/xml: components["schemas"]["WebhookModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company webhooks

  #### Description

  Sample request:

      GET /v0.1/companies/1/webhooks

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["WebhookModel"][];
    application/xml: components["schemas"]["WebhookModel"][];
    text/json: components["schemas"]["WebhookModel"][];
    text/plain: components["schemas"]["WebhookModel"][];
    text/xml: components["schemas"]["WebhookModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["WebhookModel"][];
      application/xml: components["schemas"]["WebhookModel"][];
      text/json: components["schemas"]["WebhookModel"][];
      text/plain: components["schemas"]["WebhookModel"][];
      text/xml: components["schemas"]["WebhookModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["WebhookModel"][];
        application/xml: components["schemas"]["WebhookModel"][];
        text/json: components["schemas"]["WebhookModel"][];
        text/plain: components["schemas"]["WebhookModel"][];
        text/xml: components["schemas"]["WebhookModel"][];
        }

        - ##### application/json: components["schemas"]["WebhookModel"][]

        - ##### application/xml: components["schemas"]["WebhookModel"][]

        - ##### text/json: components["schemas"]["WebhookModel"][]

        - ##### text/plain: components["schemas"]["WebhookModel"][]

        - ##### text/xml: components["schemas"]["WebhookModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Contact: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerContactModel"];
  application/xml: components["schemas"]["CompanyCustomerContactModel"];
  text/json: components["schemas"]["CompanyCustomerContactModel"];
  text/plain: components["schemas"]["CompanyCustomerContactModel"];
  text/xml: components["schemas"]["CompanyCustomerContactModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer contact by id

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: number

        #### Description

        Contact Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerContactModel"];
    application/xml: components["schemas"]["CompanyCustomerContactModel"];
    text/json: components["schemas"]["CompanyCustomerContactModel"];
    text/plain: components["schemas"]["CompanyCustomerContactModel"];
    text/xml: components["schemas"]["CompanyCustomerContactModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerContactModel"];
      application/xml: components["schemas"]["CompanyCustomerContactModel"];
      text/json: components["schemas"]["CompanyCustomerContactModel"];
      text/plain: components["schemas"]["CompanyCustomerContactModel"];
      text/xml: components["schemas"]["CompanyCustomerContactModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerContactModel"];
        application/xml: components["schemas"]["CompanyCustomerContactModel"];
        text/json: components["schemas"]["CompanyCustomerContactModel"];
        text/plain: components["schemas"]["CompanyCustomerContactModel"];
        text/xml: components["schemas"]["CompanyCustomerContactModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerContactModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerContactModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Contacts: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerContactModel"][];
  application/xml: components["schemas"]["CompanyCustomerContactModel"][];
  text/json: components["schemas"]["CompanyCustomerContactModel"][];
  text/plain: components["schemas"]["CompanyCustomerContactModel"][];
  text/xml: components["schemas"]["CompanyCustomerContactModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer contact list

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerContactModel"][];
    application/xml: components["schemas"]["CompanyCustomerContactModel"][];
    text/json: components["schemas"]["CompanyCustomerContactModel"][];
    text/plain: components["schemas"]["CompanyCustomerContactModel"][];
    text/xml: components["schemas"]["CompanyCustomerContactModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerContactModel"][];
      application/xml: components["schemas"]["CompanyCustomerContactModel"][];
      text/json: components["schemas"]["CompanyCustomerContactModel"][];
      text/plain: components["schemas"]["CompanyCustomerContactModel"][];
      text/xml: components["schemas"]["CompanyCustomerContactModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerContactModel"][];
        application/xml: components["schemas"]["CompanyCustomerContactModel"][];
        text/json: components["schemas"]["CompanyCustomerContactModel"][];
        text/plain: components["schemas"]["CompanyCustomerContactModel"][];
        text/xml: components["schemas"]["CompanyCustomerContactModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerContactModel"][]

        - ##### application/xml: components["schemas"]["CompanyCustomerContactModel"][]

        - ##### text/json: components["schemas"]["CompanyCustomerContactModel"][]

        - ##### text/plain: components["schemas"]["CompanyCustomerContactModel"][]

        - ##### text/xml: components["schemas"]["CompanyCustomerContactModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ConvertUserToAadAccount: {
  parameters: {
  path: {
  companyId: string;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
  application/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
  application/json-patch+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
  text/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Convert company user employee to an AAD account

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: string;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: string;
      companyUserId: number;
      }

      - ##### companyId: string

      - ##### companyUserId: number

        #### Description

        Company User Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
    application/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
    application/json-patch+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
    text/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
    };
    }

    #### Description

    ConvertCompanyUserToAadAccountModel

    - ##### content: {
      application/*+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
      application/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
      application/json-patch+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
      text/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"];
      }

      - ##### application/*+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"]

      - ##### application/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"]

      - ##### application/json-patch+json: components["schemas"]["ConvertCompanyUserToAadAccountModel"]

      - ##### text/json: components["schemas"]["ConvertCompanyUserToAadAccountModel"]

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CreateCompanyUserProfileImport: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  multipart/form-data: {
  File: string;
  MapSkillExperienceYearsToLevel?: boolean;
  };
  };
  };
  responses: {
  202: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create new profile import for a user.

  #### Description

  This will start an async operation.

  - If the operation is started successfully, the response will be `202 Accepted` and the `Location` header will contain the URL to get the status of the operation.
  - If the operation is not started successfully, the response will be `400 Bad Request`

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

      - ##### companyUserId: number

  - ##### `Optional` requestBody?: {
    content: {
    multipart/form-data: {
    File: string;
    MapSkillExperienceYearsToLevel?: boolean;
    };
    };
    }

    - ##### content: {
      multipart/form-data: {
      File: string;
      MapSkillExperienceYearsToLevel?: boolean;
      };
      }

      - ##### multipart/form-data: {
        File: string;
        MapSkillExperienceYearsToLevel?: boolean;
        }

        - ##### File: string

          Format: binary

        - ##### `Optional` MapSkillExperienceYearsToLevel?: boolean

  - ##### responses: {
    202: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 202: never

      #### Description

      Accepted

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Bad Request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server Error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CustomerAddress: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerAddressModel"];
  application/xml: components["schemas"]["CompanyCustomerAddressModel"];
  text/json: components["schemas"]["CompanyCustomerAddressModel"];
  text/plain: components["schemas"]["CompanyCustomerAddressModel"];
  text/xml: components["schemas"]["CompanyCustomerAddressModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer address by id

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: number

        #### Description

        Address Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerAddressModel"];
    application/xml: components["schemas"]["CompanyCustomerAddressModel"];
    text/json: components["schemas"]["CompanyCustomerAddressModel"];
    text/plain: components["schemas"]["CompanyCustomerAddressModel"];
    text/xml: components["schemas"]["CompanyCustomerAddressModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerAddressModel"];
      application/xml: components["schemas"]["CompanyCustomerAddressModel"];
      text/json: components["schemas"]["CompanyCustomerAddressModel"];
      text/plain: components["schemas"]["CompanyCustomerAddressModel"];
      text/xml: components["schemas"]["CompanyCustomerAddressModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerAddressModel"];
        application/xml: components["schemas"]["CompanyCustomerAddressModel"];
        text/json: components["schemas"]["CompanyCustomerAddressModel"];
        text/plain: components["schemas"]["CompanyCustomerAddressModel"];
        text/xml: components["schemas"]["CompanyCustomerAddressModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerAddressModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### CustomersExtended: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerExtendedModel"][];
  application/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
  text/json: components["schemas"]["CompanyCustomerExtendedModel"][];
  text/plain: components["schemas"]["CompanyCustomerExtendedModel"][];
  text/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get extended company customers list

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerExtendedModel"][];
    application/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
    text/json: components["schemas"]["CompanyCustomerExtendedModel"][];
    text/plain: components["schemas"]["CompanyCustomerExtendedModel"][];
    text/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerExtendedModel"][];
      application/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
      text/json: components["schemas"]["CompanyCustomerExtendedModel"][];
      text/plain: components["schemas"]["CompanyCustomerExtendedModel"][];
      text/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerExtendedModel"][];
        application/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
        text/json: components["schemas"]["CompanyCustomerExtendedModel"][];
        text/plain: components["schemas"]["CompanyCustomerExtendedModel"][];
        text/xml: components["schemas"]["CompanyCustomerExtendedModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerExtendedModel"][]

        - ##### application/xml: components["schemas"]["CompanyCustomerExtendedModel"][]

        - ##### text/json: components["schemas"]["CompanyCustomerExtendedModel"][]

        - ##### text/plain: components["schemas"]["CompanyCustomerExtendedModel"][]

        - ##### text/xml: components["schemas"]["CompanyCustomerExtendedModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteAbsence: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete absence

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Customer Id

      - ##### id: number

        #### Description

        Customer Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCandidateUriAttachment: {
  parameters: {
  path: {
  attachmentId: string;
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Candidate Uri (Link)

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    attachmentId: string;
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      attachmentId: string;
      companyId: number;
      id: number;
      }

      - ##### attachmentId: string

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Candidate Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      Success

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Bad Request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server Error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyCandidate: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete candidate from the system This action is irreversible, use with caution

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Candidate Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyCandidateEventMeeting: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete company candidate meeting event

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyCandidateEventNote: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete company candidate note event

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyCandidateEventTask: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete company candidate task event

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyCandidateSkill: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Candidate Skill

  #### Description

  Sample request:

      DELETE /v0.1/companies/1/candidates/19870/skills/577

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Skill Keyword Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyCustomer: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCustomerDeleteModel"];
  application/json: components["schemas"]["CompanyCustomerDeleteModel"];
  application/json-patch+json: components["schemas"]["CompanyCustomerDeleteModel"];
  text/json: components["schemas"]["CompanyCustomerDeleteModel"];
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete customer

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCustomerDeleteModel"];
    application/json: components["schemas"]["CompanyCustomerDeleteModel"];
    application/json-patch+json: components["schemas"]["CompanyCustomerDeleteModel"];
    text/json: components["schemas"]["CompanyCustomerDeleteModel"];
    };
    }

    #### Description

    CompanyCustomerDeleteModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCustomerDeleteModel"];
      application/json: components["schemas"]["CompanyCustomerDeleteModel"];
      application/json-patch+json: components["schemas"]["CompanyCustomerDeleteModel"];
      text/json: components["schemas"]["CompanyCustomerDeleteModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCustomerDeleteModel"]

      - ##### application/json: components["schemas"]["CompanyCustomerDeleteModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCustomerDeleteModel"]

      - ##### text/json: components["schemas"]["CompanyCustomerDeleteModel"]

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyCustomerAddress: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete customer address

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: number

        #### Description

        Address Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyCustomerContact: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete customer contact

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: number

        #### Description

        Contact Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyProject: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete project

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Project Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanySubcontractor: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  query?: {
  firstName?: string;
  lastName?: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete subcontractor from the system This action is irreversible, use with caution

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    query?: {
    firstName?: string;
    lastName?: string;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Subcontractor Id

    - ##### `Optional` query?: {
      firstName?: string;
      lastName?: string;
      }

      - ##### `Optional` firstName?: string

        #### Description

        Subcontractor FirstName

      - ##### `Optional` lastName?: string

        #### Description

        Subcontractor LastName

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanySubcontractorGroupMember: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  subcontractorGroupId: number;
  };
  };
  responses: {
  204: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete subcontractor group member

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    subcontractorGroupId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      subcontractorGroupId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Subcontractor Id

      - ##### subcontractorGroupId: number

        #### Description

        Subcontractor Group Id

  - ##### responses: {
    204: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 204: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUser: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  query?: {
  firstName?: string;
  lastName?: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete user from the system Firstly, the user has to be disconnected, which can be done through a PATCH or PUT This action is irreversible, use with caution

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    query?: {
    firstName?: string;
    lastName?: string;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

    - ##### `Optional` query?: {
      firstName?: string;
      lastName?: string;
      }

      - ##### `Optional` firstName?: string

        #### Description

        CompanyUser FirstName

      - ##### `Optional` lastName?: string

        #### Description

        CompanyUser LastName

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserEmployeeEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Deletes meeting event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserEmployeeEventNote: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Deletes meeting event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserEmployeeEventTask: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Deletes meeting event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileCommitment: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Commitment

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileEducation: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Profile Education

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileEmployer: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Profile Employer

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileExtSkill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Extra Skill Profile Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileLanguage: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Language Profile Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileReference: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Profile Reference Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileSkill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Profile Skill

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileTraining: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Profile Training Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserProfileWorkExperience: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Profile Work Experience Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        Company User Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserSubcontractorEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Deletes meeting event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserSubcontractorEventNote: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Deletes meeting event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteCompanyUserSubcontractorEventTask: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Deletes meeting event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteMeeting: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete customer event meeting

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteNote: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete customer event note

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteProjectAssignment: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Role

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        ProjectAssignment Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteProjectAssignmentMemberEmployee: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  roleId: number;
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Role Member

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    roleId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      roleId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Role Member Id

      - ##### projectId: number

        #### Description

        Project Id

      - ##### roleId: number

        #### Description

        Role Id

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteProjectAssignmentSkill: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  roleId: number;
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentSkillModel"];
  application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
  text/json: components["schemas"]["ProjectAssignmentSkillModel"];
  text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
  text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete Role Skill

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    roleId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      roleId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Keyword Id

      - ##### projectId: number

        #### Description

        Project Id

      - ##### roleId: number

        #### Description

        Role Id

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentSkillModel"];
    application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
    text/json: components["schemas"]["ProjectAssignmentSkillModel"];
    text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
    text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentSkillModel"];
      application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
      text/json: components["schemas"]["ProjectAssignmentSkillModel"];
      text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
      text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentSkillModel"];
        application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
        text/json: components["schemas"]["ProjectAssignmentSkillModel"];
        text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
        text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteProjectMeeting: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete project event meeting

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteProjectNote: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete project event note

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteProjectTask: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete project event task

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DeleteTask: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Delete customer event task

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### DynamicResume: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["DynamicCompanyUserResumeModel"];
  application/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
  text/json: components["schemas"]["DynamicCompanyUserResumeModel"];
  text/plain: components["schemas"]["DynamicCompanyUserResumeModel"];
  text/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get resume by id

  #### Description

  Requires module: CompanyUserResume.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        Resume Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["DynamicCompanyUserResumeModel"];
    application/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
    text/json: components["schemas"]["DynamicCompanyUserResumeModel"];
    text/plain: components["schemas"]["DynamicCompanyUserResumeModel"];
    text/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["DynamicCompanyUserResumeModel"];
      application/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
      text/json: components["schemas"]["DynamicCompanyUserResumeModel"];
      text/plain: components["schemas"]["DynamicCompanyUserResumeModel"];
      text/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["DynamicCompanyUserResumeModel"];
        application/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
        text/json: components["schemas"]["DynamicCompanyUserResumeModel"];
        text/plain: components["schemas"]["DynamicCompanyUserResumeModel"];
        text/xml: components["schemas"]["DynamicCompanyUserResumeModel"];
        }

        - ##### application/json: components["schemas"]["DynamicCompanyUserResumeModel"]

        - ##### application/xml: components["schemas"]["DynamicCompanyUserResumeModel"]

        - ##### text/json: components["schemas"]["DynamicCompanyUserResumeModel"]

        - ##### text/plain: components["schemas"]["DynamicCompanyUserResumeModel"]

        - ##### text/xml: components["schemas"]["DynamicCompanyUserResumeModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### EditCompanyCustomerAddress: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
  application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
  text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerAddressModel"];
  application/xml: components["schemas"]["CompanyCustomerAddressModel"];
  text/json: components["schemas"]["CompanyCustomerAddressModel"];
  text/plain: components["schemas"]["CompanyCustomerAddressModel"];
  text/xml: components["schemas"]["CompanyCustomerAddressModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update customer address

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: number

        #### Description

        Customer Address Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
    application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
    text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
    };
    }

    #### Description

    CompanyCustomerAddressAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
      application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
      text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerAddressModel"];
    application/xml: components["schemas"]["CompanyCustomerAddressModel"];
    text/json: components["schemas"]["CompanyCustomerAddressModel"];
    text/plain: components["schemas"]["CompanyCustomerAddressModel"];
    text/xml: components["schemas"]["CompanyCustomerAddressModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerAddressModel"];
      application/xml: components["schemas"]["CompanyCustomerAddressModel"];
      text/json: components["schemas"]["CompanyCustomerAddressModel"];
      text/plain: components["schemas"]["CompanyCustomerAddressModel"];
      text/xml: components["schemas"]["CompanyCustomerAddressModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerAddressModel"];
        application/xml: components["schemas"]["CompanyCustomerAddressModel"];
        text/json: components["schemas"]["CompanyCustomerAddressModel"];
        text/plain: components["schemas"]["CompanyCustomerAddressModel"];
        text/xml: components["schemas"]["CompanyCustomerAddressModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerAddressModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### EditCompanyCustomerContact: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
  application/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
  text/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerContactModel"];
  application/xml: components["schemas"]["CompanyCustomerContactModel"];
  text/json: components["schemas"]["CompanyCustomerContactModel"];
  text/plain: components["schemas"]["CompanyCustomerContactModel"];
  text/xml: components["schemas"]["CompanyCustomerContactModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update customer contact

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: number

        #### Description

        Contact Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
    application/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
    text/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
    };
    }

    #### Description

    CompanyCustomerContactAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
      application/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
      text/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyCustomerContactAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyCustomerContactAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerContactModel"];
    application/xml: components["schemas"]["CompanyCustomerContactModel"];
    text/json: components["schemas"]["CompanyCustomerContactModel"];
    text/plain: components["schemas"]["CompanyCustomerContactModel"];
    text/xml: components["schemas"]["CompanyCustomerContactModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerContactModel"];
      application/xml: components["schemas"]["CompanyCustomerContactModel"];
      text/json: components["schemas"]["CompanyCustomerContactModel"];
      text/plain: components["schemas"]["CompanyCustomerContactModel"];
      text/xml: components["schemas"]["CompanyCustomerContactModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerContactModel"];
        application/xml: components["schemas"]["CompanyCustomerContactModel"];
        text/json: components["schemas"]["CompanyCustomerContactModel"];
        text/plain: components["schemas"]["CompanyCustomerContactModel"];
        text/xml: components["schemas"]["CompanyCustomerContactModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerContactModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerContactModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### EditCompanyUserTags: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyTagModel"][];
  application/json: components["schemas"]["CompanyTagModel"][];
  application/json-patch+json: components["schemas"]["CompanyTagModel"][];
  text/json: components["schemas"]["CompanyTagModel"][];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserModel"];
  application/xml: components["schemas"]["CompanyUserModel"];
  text/json: components["schemas"]["CompanyUserModel"];
  text/plain: components["schemas"]["CompanyUserModel"];
  text/xml: components["schemas"]["CompanyUserModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Edit Tags for User

  #### Description

  Note:

      Posted tags will replace any existing tags for the user.
      A new tag will be created if the id for a tag is not provided.

  Sample request:

      POST /v0.1/companies/1/users/19870/tags
      [
          {
              "name": "tag-name",
              "id": 2
          },
          {
              "name": "tag-new",
          },
      ]

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyTagModel"][];
    application/json: components["schemas"]["CompanyTagModel"][];
    application/json-patch+json: components["schemas"]["CompanyTagModel"][];
    text/json: components["schemas"]["CompanyTagModel"][];
    };
    }

    #### Description

    CompanyTagModel[]

    - ##### content: {
      application/*+json: components["schemas"]["CompanyTagModel"][];
      application/json: components["schemas"]["CompanyTagModel"][];
      application/json-patch+json: components["schemas"]["CompanyTagModel"][];
      text/json: components["schemas"]["CompanyTagModel"][];
      }

      - ##### application/*+json: components["schemas"]["CompanyTagModel"][]

      - ##### application/json: components["schemas"]["CompanyTagModel"][]

      - ##### application/json-patch+json: components["schemas"]["CompanyTagModel"][]

      - ##### text/json: components["schemas"]["CompanyTagModel"][]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserModel"];
    application/xml: components["schemas"]["CompanyUserModel"];
    text/json: components["schemas"]["CompanyUserModel"];
    text/plain: components["schemas"]["CompanyUserModel"];
    text/xml: components["schemas"]["CompanyUserModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserModel"];
      application/xml: components["schemas"]["CompanyUserModel"];
      text/json: components["schemas"]["CompanyUserModel"];
      text/plain: components["schemas"]["CompanyUserModel"];
      text/xml: components["schemas"]["CompanyUserModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserModel"];
        application/xml: components["schemas"]["CompanyUserModel"];
        text/json: components["schemas"]["CompanyUserModel"];
        text/plain: components["schemas"]["CompanyUserModel"];
        text/xml: components["schemas"]["CompanyUserModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserModel"]

        - ##### application/xml: components["schemas"]["CompanyUserModel"]

        - ##### text/json: components["schemas"]["CompanyUserModel"]

        - ##### text/plain: components["schemas"]["CompanyUserModel"]

        - ##### text/xml: components["schemas"]["CompanyUserModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### EditCustomerContactTags: {
  parameters: {
  path: {
  companyId: number;
  contactId: number;
  customerId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyTagModel"][];
  application/json: components["schemas"]["CompanyTagModel"][];
  application/json-patch+json: components["schemas"]["CompanyTagModel"][];
  text/json: components["schemas"]["CompanyTagModel"][];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyTagModel"][];
  application/xml: components["schemas"]["CompanyTagModel"][];
  text/json: components["schemas"]["CompanyTagModel"][];
  text/plain: components["schemas"]["CompanyTagModel"][];
  text/xml: components["schemas"]["CompanyTagModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Edit Tags for CustomerContact

  #### Description

  Note:

      Posted tags will replace any existing tags for the contact.
      A new tag will be created if the Id for a tag is not provided.

  Sample request:

      POST /v0.1/companies/1/customers/19870/contacts/5360/tags
      [
          {
              "name": "tag-name",
              "id": 2
          },
          {
              "name": "tag-test",
              "id": 1
          },
      ]

  - ##### parameters: {
    path: {
    companyId: number;
    contactId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      contactId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### contactId: number

        #### Description

        CustomerContact Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyTagModel"][];
    application/json: components["schemas"]["CompanyTagModel"][];
    application/json-patch+json: components["schemas"]["CompanyTagModel"][];
    text/json: components["schemas"]["CompanyTagModel"][];
    };
    }

    #### Description

    CompanyTagModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyTagModel"][];
      application/json: components["schemas"]["CompanyTagModel"][];
      application/json-patch+json: components["schemas"]["CompanyTagModel"][];
      text/json: components["schemas"]["CompanyTagModel"][];
      }

      - ##### application/*+json: components["schemas"]["CompanyTagModel"][]

      - ##### application/json: components["schemas"]["CompanyTagModel"][]

      - ##### application/json-patch+json: components["schemas"]["CompanyTagModel"][]

      - ##### text/json: components["schemas"]["CompanyTagModel"][]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyTagModel"][];
    application/xml: components["schemas"]["CompanyTagModel"][];
    text/json: components["schemas"]["CompanyTagModel"][];
    text/plain: components["schemas"]["CompanyTagModel"][];
    text/xml: components["schemas"]["CompanyTagModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyTagModel"][];
      application/xml: components["schemas"]["CompanyTagModel"][];
      text/json: components["schemas"]["CompanyTagModel"][];
      text/plain: components["schemas"]["CompanyTagModel"][];
      text/xml: components["schemas"]["CompanyTagModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyTagModel"][];
        application/xml: components["schemas"]["CompanyTagModel"][];
        text/json: components["schemas"]["CompanyTagModel"][];
        text/plain: components["schemas"]["CompanyTagModel"][];
        text/xml: components["schemas"]["CompanyTagModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyTagModel"][]

        - ##### application/xml: components["schemas"]["CompanyTagModel"][]

        - ##### text/json: components["schemas"]["CompanyTagModel"][]

        - ##### text/plain: components["schemas"]["CompanyTagModel"][]

        - ##### text/xml: components["schemas"]["CompanyTagModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### EditCustomerTags: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyTagModel"][];
  application/json: components["schemas"]["CompanyTagModel"][];
  application/json-patch+json: components["schemas"]["CompanyTagModel"][];
  text/json: components["schemas"]["CompanyTagModel"][];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerModel"];
  application/xml: components["schemas"]["CompanyCustomerModel"];
  text/json: components["schemas"]["CompanyCustomerModel"];
  text/plain: components["schemas"]["CompanyCustomerModel"];
  text/xml: components["schemas"]["CompanyCustomerModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Edit Tags for Customer

  #### Description

  Note:

      Posted tags will replace any existing tags for the customer.
      A new tag will be created if the Id for a tag is not provided.

  Sample request:

      POST /v0.1/companies/1/customers/19870/tags
      [
          {
              "name": "tag-name",
              "id": 2
          },
          {
              "name": "tag-test",
              "id": 1
          },
      ]

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyTagModel"][];
    application/json: components["schemas"]["CompanyTagModel"][];
    application/json-patch+json: components["schemas"]["CompanyTagModel"][];
    text/json: components["schemas"]["CompanyTagModel"][];
    };
    }

    #### Description

    CompanyTagModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyTagModel"][];
      application/json: components["schemas"]["CompanyTagModel"][];
      application/json-patch+json: components["schemas"]["CompanyTagModel"][];
      text/json: components["schemas"]["CompanyTagModel"][];
      }

      - ##### application/*+json: components["schemas"]["CompanyTagModel"][]

      - ##### application/json: components["schemas"]["CompanyTagModel"][]

      - ##### application/json-patch+json: components["schemas"]["CompanyTagModel"][]

      - ##### text/json: components["schemas"]["CompanyTagModel"][]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerModel"];
    application/xml: components["schemas"]["CompanyCustomerModel"];
    text/json: components["schemas"]["CompanyCustomerModel"];
    text/plain: components["schemas"]["CompanyCustomerModel"];
    text/xml: components["schemas"]["CompanyCustomerModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerModel"];
      application/xml: components["schemas"]["CompanyCustomerModel"];
      text/json: components["schemas"]["CompanyCustomerModel"];
      text/plain: components["schemas"]["CompanyCustomerModel"];
      text/xml: components["schemas"]["CompanyCustomerModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerModel"];
        application/xml: components["schemas"]["CompanyCustomerModel"];
        text/json: components["schemas"]["CompanyCustomerModel"];
        text/plain: components["schemas"]["CompanyCustomerModel"];
        text/xml: components["schemas"]["CompanyCustomerModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### EditProjectTags: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyTagModel"][];
  application/json: components["schemas"]["CompanyTagModel"][];
  application/json-patch+json: components["schemas"]["CompanyTagModel"][];
  text/json: components["schemas"]["CompanyTagModel"][];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectModel"];
  application/xml: components["schemas"]["ProjectModel"];
  text/json: components["schemas"]["ProjectModel"];
  text/plain: components["schemas"]["ProjectModel"];
  text/xml: components["schemas"]["ProjectModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Edit Tags for Project

  #### Description

  Note:

      Posted tags will replace any existing tags for the project.
      A new tag will be created, if the id for a tag not provided.

  Sample request:

      POST /v0.1/companies/1/projects/19870/tags
      [
          {
              "name": "tag-name",
              "id": 2
          },
          {
              "name": "tag-test",
              "id": 1
          },
      ]

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyTagModel"][];
    application/json: components["schemas"]["CompanyTagModel"][];
    application/json-patch+json: components["schemas"]["CompanyTagModel"][];
    text/json: components["schemas"]["CompanyTagModel"][];
    };
    }

    #### Description

    CompanyTagModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyTagModel"][];
      application/json: components["schemas"]["CompanyTagModel"][];
      application/json-patch+json: components["schemas"]["CompanyTagModel"][];
      text/json: components["schemas"]["CompanyTagModel"][];
      }

      - ##### application/*+json: components["schemas"]["CompanyTagModel"][]

      - ##### application/json: components["schemas"]["CompanyTagModel"][]

      - ##### application/json-patch+json: components["schemas"]["CompanyTagModel"][]

      - ##### text/json: components["schemas"]["CompanyTagModel"][]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectModel"];
    application/xml: components["schemas"]["ProjectModel"];
    text/json: components["schemas"]["ProjectModel"];
    text/plain: components["schemas"]["ProjectModel"];
    text/xml: components["schemas"]["ProjectModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectModel"];
      application/xml: components["schemas"]["ProjectModel"];
      text/json: components["schemas"]["ProjectModel"];
      text/plain: components["schemas"]["ProjectModel"];
      text/xml: components["schemas"]["ProjectModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectModel"];
        application/xml: components["schemas"]["ProjectModel"];
        text/json: components["schemas"]["ProjectModel"];
        text/plain: components["schemas"]["ProjectModel"];
        text/xml: components["schemas"]["ProjectModel"];
        }

        - ##### application/json: components["schemas"]["ProjectModel"]

        - ##### application/xml: components["schemas"]["ProjectModel"]

        - ##### text/json: components["schemas"]["ProjectModel"]

        - ##### text/plain: components["schemas"]["ProjectModel"]

        - ##### text/xml: components["schemas"]["ProjectModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetCandidateAttachment: {
  parameters: {
  path: {
  attachmentId: string;
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: string;
  application/xml: string;
  text/json: string;
  text/plain: string;
  text/xml: string;
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Candidate File Attachment by Id

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    attachmentId: string;
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      attachmentId: string;
      companyId: number;
      id: number;
      }

      - ##### attachmentId: string

      - ##### companyId: number

      - ##### id: number

  - ##### responses: {
    200: {
    content: {
    application/json: string;
    application/xml: string;
    text/json: string;
    text/plain: string;
    text/xml: string;
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: string;
      application/xml: string;
      text/json: string;
      text/plain: string;
      text/xml: string;
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: string;
        application/xml: string;
        text/json: string;
        text/plain: string;
        text/xml: string;
        }

        - ##### application/json: string

        - ##### application/xml: string

        - ##### text/json: string

        - ##### text/plain: string

        - ##### text/xml: string

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetCandidateUriAttachment: {
  parameters: {
  path: {
  attachmentId: string;
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Candidate Uri Attachment by Id

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    attachmentId: string;
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      attachmentId: string;
      companyId: number;
      id: number;
      }

      - ##### attachmentId: string

      - ##### companyId: number

      - ##### id: number

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateUriAttachmentModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateUriAttachmentModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateUriAttachmentModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateUriAttachmentModel"]

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetCompanyCustomer: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerModel"];
  application/xml: components["schemas"]["CompanyCustomerModel"];
  text/json: components["schemas"]["CompanyCustomerModel"];
  text/plain: components["schemas"]["CompanyCustomerModel"];
  text/xml: components["schemas"]["CompanyCustomerModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company customer by id

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

      - ##### id: number

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerModel"];
    application/xml: components["schemas"]["CompanyCustomerModel"];
    text/json: components["schemas"]["CompanyCustomerModel"];
    text/plain: components["schemas"]["CompanyCustomerModel"];
    text/xml: components["schemas"]["CompanyCustomerModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerModel"];
      application/xml: components["schemas"]["CompanyCustomerModel"];
      text/json: components["schemas"]["CompanyCustomerModel"];
      text/plain: components["schemas"]["CompanyCustomerModel"];
      text/xml: components["schemas"]["CompanyCustomerModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerModel"];
        application/xml: components["schemas"]["CompanyCustomerModel"];
        text/json: components["schemas"]["CompanyCustomerModel"];
        text/plain: components["schemas"]["CompanyCustomerModel"];
        text/xml: components["schemas"]["CompanyCustomerModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetCompanySubcontractorGroup: {
  parameters: {
  path: {
  companyId: number;
  subcontractorGroupId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanySubcontractorGroupModel"];
  application/xml: components["schemas"]["CompanySubcontractorGroupModel"];
  text/json: components["schemas"]["CompanySubcontractorGroupModel"];
  text/plain: components["schemas"]["CompanySubcontractorGroupModel"];
  text/xml: components["schemas"]["CompanySubcontractorGroupModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Subcontractor Group by Id

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    subcontractorGroupId: number;
    };
    }

    - ##### path: {
      companyId: number;
      subcontractorGroupId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### subcontractorGroupId: number

        #### Description

        Subcontractor Group Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanySubcontractorGroupModel"];
    application/xml: components["schemas"]["CompanySubcontractorGroupModel"];
    text/json: components["schemas"]["CompanySubcontractorGroupModel"];
    text/plain: components["schemas"]["CompanySubcontractorGroupModel"];
    text/xml: components["schemas"]["CompanySubcontractorGroupModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanySubcontractorGroupModel"];
      application/xml: components["schemas"]["CompanySubcontractorGroupModel"];
      text/json: components["schemas"]["CompanySubcontractorGroupModel"];
      text/plain: components["schemas"]["CompanySubcontractorGroupModel"];
      text/xml: components["schemas"]["CompanySubcontractorGroupModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanySubcontractorGroupModel"];
        application/xml: components["schemas"]["CompanySubcontractorGroupModel"];
        text/json: components["schemas"]["CompanySubcontractorGroupModel"];
        text/plain: components["schemas"]["CompanySubcontractorGroupModel"];
        text/xml: components["schemas"]["CompanySubcontractorGroupModel"];
        }

        - ##### application/json: components["schemas"]["CompanySubcontractorGroupModel"]

        - ##### application/xml: components["schemas"]["CompanySubcontractorGroupModel"]

        - ##### text/json: components["schemas"]["CompanySubcontractorGroupModel"]

        - ##### text/plain: components["schemas"]["CompanySubcontractorGroupModel"]

        - ##### text/xml: components["schemas"]["CompanySubcontractorGroupModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetCompanySubcontractorGroups: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanySubcontractorGroupModel"][];
  application/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
  text/json: components["schemas"]["CompanySubcontractorGroupModel"][];
  text/plain: components["schemas"]["CompanySubcontractorGroupModel"][];
  text/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Subcontractor Groups by Company Id

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanySubcontractorGroupModel"][];
    application/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
    text/json: components["schemas"]["CompanySubcontractorGroupModel"][];
    text/plain: components["schemas"]["CompanySubcontractorGroupModel"][];
    text/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanySubcontractorGroupModel"][];
      application/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
      text/json: components["schemas"]["CompanySubcontractorGroupModel"][];
      text/plain: components["schemas"]["CompanySubcontractorGroupModel"][];
      text/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanySubcontractorGroupModel"][];
        application/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
        text/json: components["schemas"]["CompanySubcontractorGroupModel"][];
        text/plain: components["schemas"]["CompanySubcontractorGroupModel"][];
        text/xml: components["schemas"]["CompanySubcontractorGroupModel"][];
        }

        - ##### application/json: components["schemas"]["CompanySubcontractorGroupModel"][]

        - ##### application/xml: components["schemas"]["CompanySubcontractorGroupModel"][]

        - ##### text/json: components["schemas"]["CompanySubcontractorGroupModel"][]

        - ##### text/plain: components["schemas"]["CompanySubcontractorGroupModel"][]

        - ##### text/xml: components["schemas"]["CompanySubcontractorGroupModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetCompanyUserProfileImport: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  operationId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ImportProfileAsyncOperation"];
  text/json: components["schemas"]["ImportProfileAsyncOperation"];
  text/plain: components["schemas"]["ImportProfileAsyncOperation"];
  };
  };
  202: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get current status of the async profile import operation.

  #### Description

  This will return the status of an async operation.

  - If the operation is still in progress, the response will be `202 Accepted`
  - If the operation is completed successfully, the response will be `200 OK` and the `status` property will be `Completed`
  - If the operation is completed with errors, the response will be `200 OK` and the `status` property will be `Failed`

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    operationId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      operationId: number;
      }

      - ##### companyId: number

      - ##### companyUserId: number

      - ##### operationId: number

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ImportProfileAsyncOperation"];
    text/json: components["schemas"]["ImportProfileAsyncOperation"];
    text/plain: components["schemas"]["ImportProfileAsyncOperation"];
    };
    };
    202: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ImportProfileAsyncOperation"];
      text/json: components["schemas"]["ImportProfileAsyncOperation"];
      text/plain: components["schemas"]["ImportProfileAsyncOperation"];
      };
      }

      #### Description

      Success

      - ##### content: {
        application/json: components["schemas"]["ImportProfileAsyncOperation"];
        text/json: components["schemas"]["ImportProfileAsyncOperation"];
        text/plain: components["schemas"]["ImportProfileAsyncOperation"];
        }

        - ##### application/json: components["schemas"]["ImportProfileAsyncOperation"]

        - ##### text/json: components["schemas"]["ImportProfileAsyncOperation"]

        - ##### text/plain: components["schemas"]["ImportProfileAsyncOperation"]

    - ##### 202: never

      #### Description

      Accepted

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Bad Request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server Error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetCustomerAttachment: {
  parameters: {
  path: {
  attachmentId: string;
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: string;
  application/xml: string;
  text/json: string;
  text/plain: string;
  text/xml: string;
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get customer file attachment by Id

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    attachmentId: string;
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      attachmentId: string;
      companyId: number;
      id: number;
      }

      - ##### attachmentId: string

      - ##### companyId: number

      - ##### id: number

  - ##### responses: {
    200: {
    content: {
    application/json: string;
    application/xml: string;
    text/json: string;
    text/plain: string;
    text/xml: string;
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: string;
      application/xml: string;
      text/json: string;
      text/plain: string;
      text/xml: string;
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: string;
        application/xml: string;
        text/json: string;
        text/plain: string;
        text/xml: string;
        }

        - ##### application/json: string

        - ##### application/xml: string

        - ##### text/json: string

        - ##### text/plain: string

        - ##### text/xml: string

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetProjectAttachment: {
  parameters: {
  path: {
  attachmentId: string;
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: string;
  application/xml: string;
  text/json: string;
  text/plain: string;
  text/xml: string;
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Project file attachment by Id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    attachmentId: string;
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      attachmentId: string;
      companyId: number;
      id: number;
      }

      - ##### attachmentId: string

      - ##### companyId: number

      - ##### id: number

  - ##### responses: {
    200: {
    content: {
    application/json: string;
    application/xml: string;
    text/json: string;
    text/plain: string;
    text/xml: string;
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: string;
      application/xml: string;
      text/json: string;
      text/plain: string;
      text/xml: string;
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: string;
        application/xml: string;
        text/json: string;
        text/plain: string;
        text/xml: string;
        }

        - ##### application/json: string

        - ##### application/xml: string

        - ##### text/json: string

        - ##### text/plain: string

        - ##### text/xml: string

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetResume: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ClassicCompanyUserResumeModel"];
  application/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
  text/json: components["schemas"]["ClassicCompanyUserResumeModel"];
  text/plain: components["schemas"]["ClassicCompanyUserResumeModel"];
  text/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get resume by id

  #### Description

  Requires module: CompanyUserResume.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        Resume Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ClassicCompanyUserResumeModel"];
    application/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
    text/json: components["schemas"]["ClassicCompanyUserResumeModel"];
    text/plain: components["schemas"]["ClassicCompanyUserResumeModel"];
    text/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ClassicCompanyUserResumeModel"];
      application/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
      text/json: components["schemas"]["ClassicCompanyUserResumeModel"];
      text/plain: components["schemas"]["ClassicCompanyUserResumeModel"];
      text/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ClassicCompanyUserResumeModel"];
        application/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
        text/json: components["schemas"]["ClassicCompanyUserResumeModel"];
        text/plain: components["schemas"]["ClassicCompanyUserResumeModel"];
        text/xml: components["schemas"]["ClassicCompanyUserResumeModel"];
        }

        - ##### application/json: components["schemas"]["ClassicCompanyUserResumeModel"]

        - ##### application/xml: components["schemas"]["ClassicCompanyUserResumeModel"]

        - ##### text/json: components["schemas"]["ClassicCompanyUserResumeModel"]

        - ##### text/plain: components["schemas"]["ClassicCompanyUserResumeModel"]

        - ##### text/xml: components["schemas"]["ClassicCompanyUserResumeModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetSubcontractorAttachment: {
  parameters: {
  path: {
  attachmentId: string;
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: string;
  application/xml: string;
  text/json: string;
  text/plain: string;
  text/xml: string;
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get subcontractor File Attachment by Id

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    attachmentId: string;
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      attachmentId: string;
      companyId: number;
      id: number;
      }

      - ##### attachmentId: string

      - ##### companyId: number

      - ##### id: number

  - ##### responses: {
    200: {
    content: {
    application/json: string;
    application/xml: string;
    text/json: string;
    text/plain: string;
    text/xml: string;
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: string;
      application/xml: string;
      text/json: string;
      text/plain: string;
      text/xml: string;
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: string;
        application/xml: string;
        text/json: string;
        text/plain: string;
        text/xml: string;
        }

        - ##### application/json: string

        - ##### application/xml: string

        - ##### text/json: string

        - ##### text/plain: string

        - ##### text/xml: string

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetTeamMember: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  teamId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamMemberModel"];
  application/xml: components["schemas"]["TeamMemberModel"];
  text/json: components["schemas"]["TeamMemberModel"];
  text/plain: components["schemas"]["TeamMemberModel"];
  text/xml: components["schemas"]["TeamMemberModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get team member

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        User id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamMemberModel"];
    application/xml: components["schemas"]["TeamMemberModel"];
    text/json: components["schemas"]["TeamMemberModel"];
    text/plain: components["schemas"]["TeamMemberModel"];
    text/xml: components["schemas"]["TeamMemberModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamMemberModel"];
      application/xml: components["schemas"]["TeamMemberModel"];
      text/json: components["schemas"]["TeamMemberModel"];
      text/plain: components["schemas"]["TeamMemberModel"];
      text/xml: components["schemas"]["TeamMemberModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamMemberModel"];
        application/xml: components["schemas"]["TeamMemberModel"];
        text/json: components["schemas"]["TeamMemberModel"];
        text/plain: components["schemas"]["TeamMemberModel"];
        text/xml: components["schemas"]["TeamMemberModel"];
        }

        - ##### application/json: components["schemas"]["TeamMemberModel"]

        - ##### application/xml: components["schemas"]["TeamMemberModel"]

        - ##### text/json: components["schemas"]["TeamMemberModel"]

        - ##### text/plain: components["schemas"]["TeamMemberModel"]

        - ##### text/xml: components["schemas"]["TeamMemberModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetTeamMembers: {
  parameters: {
  path: {
  companyId: number;
  teamId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamMemberModel"][];
  application/xml: components["schemas"]["TeamMemberModel"][];
  text/json: components["schemas"]["TeamMemberModel"][];
  text/plain: components["schemas"]["TeamMemberModel"][];
  text/xml: components["schemas"]["TeamMemberModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get team members

  - ##### parameters: {
    path: {
    companyId: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamMemberModel"][];
    application/xml: components["schemas"]["TeamMemberModel"][];
    text/json: components["schemas"]["TeamMemberModel"][];
    text/plain: components["schemas"]["TeamMemberModel"][];
    text/xml: components["schemas"]["TeamMemberModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamMemberModel"][];
      application/xml: components["schemas"]["TeamMemberModel"][];
      text/json: components["schemas"]["TeamMemberModel"][];
      text/plain: components["schemas"]["TeamMemberModel"][];
      text/xml: components["schemas"]["TeamMemberModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamMemberModel"][];
        application/xml: components["schemas"]["TeamMemberModel"][];
        text/json: components["schemas"]["TeamMemberModel"][];
        text/plain: components["schemas"]["TeamMemberModel"][];
        text/xml: components["schemas"]["TeamMemberModel"][];
        }

        - ##### application/json: components["schemas"]["TeamMemberModel"][]

        - ##### application/xml: components["schemas"]["TeamMemberModel"][]

        - ##### text/json: components["schemas"]["TeamMemberModel"][]

        - ##### text/plain: components["schemas"]["TeamMemberModel"][]

        - ##### text/xml: components["schemas"]["TeamMemberModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### GetTeamUsers: {
  parameters: {
  path: {
  companyId: number;
  teamId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserExtendedModel"][];
  application/xml: components["schemas"]["CompanyUserExtendedModel"][];
  text/json: components["schemas"]["CompanyUserExtendedModel"][];
  text/plain: components["schemas"]["CompanyUserExtendedModel"][];
  text/xml: components["schemas"]["CompanyUserExtendedModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get team members

  #### Deprecated

  - ##### parameters: {
    path: {
    companyId: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserExtendedModel"][];
    application/xml: components["schemas"]["CompanyUserExtendedModel"][];
    text/json: components["schemas"]["CompanyUserExtendedModel"][];
    text/plain: components["schemas"]["CompanyUserExtendedModel"][];
    text/xml: components["schemas"]["CompanyUserExtendedModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserExtendedModel"][];
      application/xml: components["schemas"]["CompanyUserExtendedModel"][];
      text/json: components["schemas"]["CompanyUserExtendedModel"][];
      text/plain: components["schemas"]["CompanyUserExtendedModel"][];
      text/xml: components["schemas"]["CompanyUserExtendedModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserExtendedModel"][];
        application/xml: components["schemas"]["CompanyUserExtendedModel"][];
        text/json: components["schemas"]["CompanyUserExtendedModel"][];
        text/plain: components["schemas"]["CompanyUserExtendedModel"][];
        text/xml: components["schemas"]["CompanyUserExtendedModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserExtendedModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### InstallWebhookManifest: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["WebhookAddModel"][];
  application/json: components["schemas"]["WebhookAddModel"][];
  application/json-patch+json: components["schemas"]["WebhookAddModel"][];
  text/json: components["schemas"]["WebhookAddModel"][];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["WebhookModel"][];
  application/xml: components["schemas"]["WebhookModel"][];
  text/json: components["schemas"]["WebhookModel"][];
  text/plain: components["schemas"]["WebhookModel"][];
  text/xml: components["schemas"]["WebhookModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  #### Description

  Requires access level: CompanyAdmin. Requires module: Webhooks.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["WebhookAddModel"][];
    application/json: components["schemas"]["WebhookAddModel"][];
    application/json-patch+json: components["schemas"]["WebhookAddModel"][];
    text/json: components["schemas"]["WebhookAddModel"][];
    };
    }

    - ##### content: {
      application/*+json: components["schemas"]["WebhookAddModel"][];
      application/json: components["schemas"]["WebhookAddModel"][];
      application/json-patch+json: components["schemas"]["WebhookAddModel"][];
      text/json: components["schemas"]["WebhookAddModel"][];
      }

      - ##### application/*+json: components["schemas"]["WebhookAddModel"][]

      - ##### application/json: components["schemas"]["WebhookAddModel"][]

      - ##### application/json-patch+json: components["schemas"]["WebhookAddModel"][]

      - ##### text/json: components["schemas"]["WebhookAddModel"][]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["WebhookModel"][];
    application/xml: components["schemas"]["WebhookModel"][];
    text/json: components["schemas"]["WebhookModel"][];
    text/plain: components["schemas"]["WebhookModel"][];
    text/xml: components["schemas"]["WebhookModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["WebhookModel"][];
      application/xml: components["schemas"]["WebhookModel"][];
      text/json: components["schemas"]["WebhookModel"][];
      text/plain: components["schemas"]["WebhookModel"][];
      text/xml: components["schemas"]["WebhookModel"][];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["WebhookModel"][];
        application/xml: components["schemas"]["WebhookModel"][];
        text/json: components["schemas"]["WebhookModel"][];
        text/plain: components["schemas"]["WebhookModel"][];
        text/xml: components["schemas"]["WebhookModel"][];
        }

        - ##### application/json: components["schemas"]["WebhookModel"][]

        - ##### application/xml: components["schemas"]["WebhookModel"][]

        - ##### text/json: components["schemas"]["WebhookModel"][]

        - ##### text/plain: components["schemas"]["WebhookModel"][]

        - ##### text/xml: components["schemas"]["WebhookModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Bad Request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized

    - ##### 403: never

      #### Description

      Forbidden

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server Error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### InviteCandidate: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCandidateAddInviteModel"];
  application/json: components["schemas"]["CompanyCandidateAddInviteModel"];
  application/json-patch+json: components["schemas"]["CompanyCandidateAddInviteModel"];
  text/json: components["schemas"]["CompanyCandidateAddInviteModel"];
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Invite the CompanyCandidate to create their own Cinode account A email is sent with your message and details for how to login

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Candidate Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCandidateAddInviteModel"];
    application/json: components["schemas"]["CompanyCandidateAddInviteModel"];
    application/json-patch+json: components["schemas"]["CompanyCandidateAddInviteModel"];
    text/json: components["schemas"]["CompanyCandidateAddInviteModel"];
    };
    }

    #### Description

    Model with data about the candidate needed for the invitation

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCandidateAddInviteModel"];
      application/json: components["schemas"]["CompanyCandidateAddInviteModel"];
      application/json-patch+json: components["schemas"]["CompanyCandidateAddInviteModel"];
      text/json: components["schemas"]["CompanyCandidateAddInviteModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCandidateAddInviteModel"]

      - ##### application/json: components["schemas"]["CompanyCandidateAddInviteModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCandidateAddInviteModel"]

      - ##### text/json: components["schemas"]["CompanyCandidateAddInviteModel"]

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### MoveTeamMember: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  teamId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["TeamMemberMoveModel"];
  application/json: components["schemas"]["TeamMemberMoveModel"];
  application/json-patch+json: components["schemas"]["TeamMemberMoveModel"];
  text/json: components["schemas"]["TeamMemberMoveModel"];
  };
  };
  responses: {
  200: never;
  204: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Move team member and associated bookings to another team

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        User id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["TeamMemberMoveModel"];
    application/json: components["schemas"]["TeamMemberMoveModel"];
    application/json-patch+json: components["schemas"]["TeamMemberMoveModel"];
    text/json: components["schemas"]["TeamMemberMoveModel"];
    };
    }

    #### Description

    TeamMemberMoveModel

    - ##### content: {
      application/*+json: components["schemas"]["TeamMemberMoveModel"];
      application/json: components["schemas"]["TeamMemberMoveModel"];
      application/json-patch+json: components["schemas"]["TeamMemberMoveModel"];
      text/json: components["schemas"]["TeamMemberMoveModel"];
      }

      - ##### application/*+json: components["schemas"]["TeamMemberMoveModel"]

      - ##### application/json: components["schemas"]["TeamMemberMoveModel"]

      - ##### application/json-patch+json: components["schemas"]["TeamMemberMoveModel"]

      - ##### text/json: components["schemas"]["TeamMemberMoveModel"]

  - ##### responses: {
    200: never;
    204: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 204: never

      #### Description

      No Content

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewAbsence: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["AbsenceAddEditModel"];
  application/json: components["schemas"]["AbsenceAddEditModel"];
  application/json-patch+json: components["schemas"]["AbsenceAddEditModel"];
  text/json: components["schemas"]["AbsenceAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["AbsencePeriodModel"];
  application/xml: components["schemas"]["AbsencePeriodModel"];
  text/json: components["schemas"]["AbsencePeriodModel"];
  text/plain: components["schemas"]["AbsencePeriodModel"];
  text/xml: components["schemas"]["AbsencePeriodModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Absence Item for User

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["AbsenceAddEditModel"];
    application/json: components["schemas"]["AbsenceAddEditModel"];
    application/json-patch+json: components["schemas"]["AbsenceAddEditModel"];
    text/json: components["schemas"]["AbsenceAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileCommitmentAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["AbsenceAddEditModel"];
      application/json: components["schemas"]["AbsenceAddEditModel"];
      application/json-patch+json: components["schemas"]["AbsenceAddEditModel"];
      text/json: components["schemas"]["AbsenceAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["AbsenceAddEditModel"]

      - ##### application/json: components["schemas"]["AbsenceAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["AbsenceAddEditModel"]

      - ##### text/json: components["schemas"]["AbsenceAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["AbsencePeriodModel"];
    application/xml: components["schemas"]["AbsencePeriodModel"];
    text/json: components["schemas"]["AbsencePeriodModel"];
    text/plain: components["schemas"]["AbsencePeriodModel"];
    text/xml: components["schemas"]["AbsencePeriodModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["AbsencePeriodModel"];
      application/xml: components["schemas"]["AbsencePeriodModel"];
      text/json: components["schemas"]["AbsencePeriodModel"];
      text/plain: components["schemas"]["AbsencePeriodModel"];
      text/xml: components["schemas"]["AbsencePeriodModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["AbsencePeriodModel"];
        application/xml: components["schemas"]["AbsencePeriodModel"];
        text/json: components["schemas"]["AbsencePeriodModel"];
        text/plain: components["schemas"]["AbsencePeriodModel"];
        text/xml: components["schemas"]["AbsencePeriodModel"];
        }

        - ##### application/json: components["schemas"]["AbsencePeriodModel"]

        - ##### application/xml: components["schemas"]["AbsencePeriodModel"]

        - ##### text/json: components["schemas"]["AbsencePeriodModel"]

        - ##### text/plain: components["schemas"]["AbsencePeriodModel"]

        - ##### text/xml: components["schemas"]["AbsencePeriodModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyCandidateEventMeeting: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["EventMeetingAddEditModel"];
  application/json: components["schemas"]["EventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"];
  text/json: components["schemas"]["EventMeetingAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
  application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add new meeting event for company candidate

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["EventMeetingAddEditModel"];
    application/json: components["schemas"]["EventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"];
    text/json: components["schemas"]["EventMeetingAddEditModel"];
    };
    }

    #### Description

    Meeting Event details

    - ##### content: {
      application/*+json: components["schemas"]["EventMeetingAddEditModel"];
      application/json: components["schemas"]["EventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"];
      text/json: components["schemas"]["EventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["EventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["EventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["EventMeetingAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
    application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
      application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
        application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyCandidateEventNote: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["EventNoteAddEditModel"];
  application/json: components["schemas"]["EventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["EventNoteAddEditModel"];
  text/json: components["schemas"]["EventNoteAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
  application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add new note event for company candidate

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["EventNoteAddEditModel"];
    application/json: components["schemas"]["EventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["EventNoteAddEditModel"];
    text/json: components["schemas"]["EventNoteAddEditModel"];
    };
    }

    #### Description

    Note Event details

    - ##### content: {
      application/*+json: components["schemas"]["EventNoteAddEditModel"];
      application/json: components["schemas"]["EventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["EventNoteAddEditModel"];
      text/json: components["schemas"]["EventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["EventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["EventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["EventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["EventNoteAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
    application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
      application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
        application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyCandidateEventTask: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["EventTaskAddEditModel"];
  application/json: components["schemas"]["EventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["EventTaskAddEditModel"];
  text/json: components["schemas"]["EventTaskAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
  application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add new task event for company candidate

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["EventTaskAddEditModel"];
    application/json: components["schemas"]["EventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["EventTaskAddEditModel"];
    text/json: components["schemas"]["EventTaskAddEditModel"];
    };
    }

    #### Description

    Task Event details

    - ##### content: {
      application/*+json: components["schemas"]["EventTaskAddEditModel"];
      application/json: components["schemas"]["EventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["EventTaskAddEditModel"];
      text/json: components["schemas"]["EventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["EventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["EventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["EventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["EventTaskAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
    application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
      application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
        application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyCandidateSkill: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCandidateSkillAddModel"];
  application/json: components["schemas"]["CompanyCandidateSkillAddModel"];
  application/json-patch+json: components["schemas"]["CompanyCandidateSkillAddModel"];
  text/json: components["schemas"]["CompanyCandidateSkillAddModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateSkillModel"];
  application/xml: components["schemas"]["CompanyCandidateSkillModel"];
  text/json: components["schemas"]["CompanyCandidateSkillModel"];
  text/plain: components["schemas"]["CompanyCandidateSkillModel"];
  text/xml: components["schemas"]["CompanyCandidateSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add a Skill to company candidate

  #### Description

  Sample request:

      POST /v0.1/companies/1/candidates/19870/skills
      {
          "name": "SQL",
          "companyCandidateId": 19870,
          "keywordSynonymId": 577,
          "languageId":1
      }

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCandidateSkillAddModel"];
    application/json: components["schemas"]["CompanyCandidateSkillAddModel"];
    application/json-patch+json: components["schemas"]["CompanyCandidateSkillAddModel"];
    text/json: components["schemas"]["CompanyCandidateSkillAddModel"];
    };
    }

    #### Description

    CompanyCandidateSkillAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCandidateSkillAddModel"];
      application/json: components["schemas"]["CompanyCandidateSkillAddModel"];
      application/json-patch+json: components["schemas"]["CompanyCandidateSkillAddModel"];
      text/json: components["schemas"]["CompanyCandidateSkillAddModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCandidateSkillAddModel"]

      - ##### application/json: components["schemas"]["CompanyCandidateSkillAddModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCandidateSkillAddModel"]

      - ##### text/json: components["schemas"]["CompanyCandidateSkillAddModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateSkillModel"];
    application/xml: components["schemas"]["CompanyCandidateSkillModel"];
    text/json: components["schemas"]["CompanyCandidateSkillModel"];
    text/plain: components["schemas"]["CompanyCandidateSkillModel"];
    text/xml: components["schemas"]["CompanyCandidateSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateSkillModel"];
      application/xml: components["schemas"]["CompanyCandidateSkillModel"];
      text/json: components["schemas"]["CompanyCandidateSkillModel"];
      text/plain: components["schemas"]["CompanyCandidateSkillModel"];
      text/xml: components["schemas"]["CompanyCandidateSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateSkillModel"];
        application/xml: components["schemas"]["CompanyCandidateSkillModel"];
        text/json: components["schemas"]["CompanyCandidateSkillModel"];
        text/plain: components["schemas"]["CompanyCandidateSkillModel"];
        text/xml: components["schemas"]["CompanyCandidateSkillModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateSkillModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateSkillModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateSkillModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateSkillModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyCustomer: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCustomerAddModel"];
  application/json: components["schemas"]["CompanyCustomerAddModel"];
  application/json-patch+json: components["schemas"]["CompanyCustomerAddModel"];
  text/json: components["schemas"]["CompanyCustomerAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyCustomerModel"];
  application/xml: components["schemas"]["CompanyCustomerModel"];
  text/json: components["schemas"]["CompanyCustomerModel"];
  text/plain: components["schemas"]["CompanyCustomerModel"];
  text/xml: components["schemas"]["CompanyCustomerModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add company customer

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCustomerAddModel"];
    application/json: components["schemas"]["CompanyCustomerAddModel"];
    application/json-patch+json: components["schemas"]["CompanyCustomerAddModel"];
    text/json: components["schemas"]["CompanyCustomerAddModel"];
    };
    }

    #### Description

    CompanyCustomerAddModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCustomerAddModel"];
      application/json: components["schemas"]["CompanyCustomerAddModel"];
      application/json-patch+json: components["schemas"]["CompanyCustomerAddModel"];
      text/json: components["schemas"]["CompanyCustomerAddModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCustomerAddModel"]

      - ##### application/json: components["schemas"]["CompanyCustomerAddModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCustomerAddModel"]

      - ##### text/json: components["schemas"]["CompanyCustomerAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyCustomerModel"];
    application/xml: components["schemas"]["CompanyCustomerModel"];
    text/json: components["schemas"]["CompanyCustomerModel"];
    text/plain: components["schemas"]["CompanyCustomerModel"];
    text/xml: components["schemas"]["CompanyCustomerModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCustomerModel"];
      application/xml: components["schemas"]["CompanyCustomerModel"];
      text/json: components["schemas"]["CompanyCustomerModel"];
      text/plain: components["schemas"]["CompanyCustomerModel"];
      text/xml: components["schemas"]["CompanyCustomerModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerModel"];
        application/xml: components["schemas"]["CompanyCustomerModel"];
        text/json: components["schemas"]["CompanyCustomerModel"];
        text/plain: components["schemas"]["CompanyCustomerModel"];
        text/xml: components["schemas"]["CompanyCustomerModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyCustomerAddress: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
  application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
  text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyCustomerAddressModel"];
  application/xml: components["schemas"]["CompanyCustomerAddressModel"];
  text/json: components["schemas"]["CompanyCustomerAddressModel"];
  text/plain: components["schemas"]["CompanyCustomerAddressModel"];
  text/xml: components["schemas"]["CompanyCustomerAddressModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add customer address

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
    application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
    text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
    };
    }

    #### Description

    CompanyCustomerAddressAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
      application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
      text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCustomerAddressAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyCustomerAddressAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCustomerAddressAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyCustomerAddressAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyCustomerAddressModel"];
    application/xml: components["schemas"]["CompanyCustomerAddressModel"];
    text/json: components["schemas"]["CompanyCustomerAddressModel"];
    text/plain: components["schemas"]["CompanyCustomerAddressModel"];
    text/xml: components["schemas"]["CompanyCustomerAddressModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCustomerAddressModel"];
      application/xml: components["schemas"]["CompanyCustomerAddressModel"];
      text/json: components["schemas"]["CompanyCustomerAddressModel"];
      text/plain: components["schemas"]["CompanyCustomerAddressModel"];
      text/xml: components["schemas"]["CompanyCustomerAddressModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerAddressModel"];
        application/xml: components["schemas"]["CompanyCustomerAddressModel"];
        text/json: components["schemas"]["CompanyCustomerAddressModel"];
        text/plain: components["schemas"]["CompanyCustomerAddressModel"];
        text/xml: components["schemas"]["CompanyCustomerAddressModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerAddressModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerAddressModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyCustomerContact: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
  application/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
  text/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyCustomerContactModel"];
  application/xml: components["schemas"]["CompanyCustomerContactModel"];
  text/json: components["schemas"]["CompanyCustomerContactModel"];
  text/plain: components["schemas"]["CompanyCustomerContactModel"];
  text/xml: components["schemas"]["CompanyCustomerContactModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add customer contact

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
    application/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
    text/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
    };
    }

    #### Description

    CompanyCustomerContactAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
      application/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"];
      text/json: components["schemas"]["CompanyCustomerContactAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCustomerContactAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyCustomerContactAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCustomerContactAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyCustomerContactAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyCustomerContactModel"];
    application/xml: components["schemas"]["CompanyCustomerContactModel"];
    text/json: components["schemas"]["CompanyCustomerContactModel"];
    text/plain: components["schemas"]["CompanyCustomerContactModel"];
    text/xml: components["schemas"]["CompanyCustomerContactModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyCustomerContactModel"];
      application/xml: components["schemas"]["CompanyCustomerContactModel"];
      text/json: components["schemas"]["CompanyCustomerContactModel"];
      text/plain: components["schemas"]["CompanyCustomerContactModel"];
      text/xml: components["schemas"]["CompanyCustomerContactModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerContactModel"];
        application/xml: components["schemas"]["CompanyCustomerContactModel"];
        text/json: components["schemas"]["CompanyCustomerContactModel"];
        text/plain: components["schemas"]["CompanyCustomerContactModel"];
        text/xml: components["schemas"]["CompanyCustomerContactModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerContactModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerContactModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerContactModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyProject: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAddEditModel"];
  application/json: components["schemas"]["ProjectAddEditModel"];
  application/json-patch+json: components["schemas"]["ProjectAddEditModel"];
  text/json: components["schemas"]["ProjectAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectModel"];
  application/xml: components["schemas"]["ProjectModel"];
  text/json: components["schemas"]["ProjectModel"];
  text/plain: components["schemas"]["ProjectModel"];
  text/xml: components["schemas"]["ProjectModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add project

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAddEditModel"];
    application/json: components["schemas"]["ProjectAddEditModel"];
    application/json-patch+json: components["schemas"]["ProjectAddEditModel"];
    text/json: components["schemas"]["ProjectAddEditModel"];
    };
    }

    #### Description

    ProjectAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAddEditModel"];
      application/json: components["schemas"]["ProjectAddEditModel"];
      application/json-patch+json: components["schemas"]["ProjectAddEditModel"];
      text/json: components["schemas"]["ProjectAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAddEditModel"]

      - ##### application/json: components["schemas"]["ProjectAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAddEditModel"]

      - ##### text/json: components["schemas"]["ProjectAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectModel"];
    application/xml: components["schemas"]["ProjectModel"];
    text/json: components["schemas"]["ProjectModel"];
    text/plain: components["schemas"]["ProjectModel"];
    text/xml: components["schemas"]["ProjectModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectModel"];
      application/xml: components["schemas"]["ProjectModel"];
      text/json: components["schemas"]["ProjectModel"];
      text/plain: components["schemas"]["ProjectModel"];
      text/xml: components["schemas"]["ProjectModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectModel"];
        application/xml: components["schemas"]["ProjectModel"];
        text/json: components["schemas"]["ProjectModel"];
        text/plain: components["schemas"]["ProjectModel"];
        text/xml: components["schemas"]["ProjectModel"];
        }

        - ##### application/json: components["schemas"]["ProjectModel"]

        - ##### application/xml: components["schemas"]["ProjectModel"]

        - ##### text/json: components["schemas"]["ProjectModel"]

        - ##### text/plain: components["schemas"]["ProjectModel"]

        - ##### text/xml: components["schemas"]["ProjectModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserEmployeeEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserEventMeetingModel"];
  application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingModel"];
  text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
  text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Creates new employee meeting event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    };
    }

    #### Description

    Meeting event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserEventMeetingModel"];
    application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingModel"];
    text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
    text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserEventMeetingModel"];
      application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingModel"];
      text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
      text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventMeetingModel"];
        application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        text/json: components["schemas"]["CompanyUserEventMeetingModel"];
        text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
        text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserEmployeeEventNote: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserEventNoteModel"];
  application/xml: components["schemas"]["CompanyUserEventNoteModel"];
  text/json: components["schemas"]["CompanyUserEventNoteModel"];
  text/plain: components["schemas"]["CompanyUserEventNoteModel"];
  text/xml: components["schemas"]["CompanyUserEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Creates new employee note event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    };
    }

    #### Description

    Note event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserEventNoteModel"];
    application/xml: components["schemas"]["CompanyUserEventNoteModel"];
    text/json: components["schemas"]["CompanyUserEventNoteModel"];
    text/plain: components["schemas"]["CompanyUserEventNoteModel"];
    text/xml: components["schemas"]["CompanyUserEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserEventNoteModel"];
      application/xml: components["schemas"]["CompanyUserEventNoteModel"];
      text/json: components["schemas"]["CompanyUserEventNoteModel"];
      text/plain: components["schemas"]["CompanyUserEventNoteModel"];
      text/xml: components["schemas"]["CompanyUserEventNoteModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventNoteModel"];
        application/xml: components["schemas"]["CompanyUserEventNoteModel"];
        text/json: components["schemas"]["CompanyUserEventNoteModel"];
        text/plain: components["schemas"]["CompanyUserEventNoteModel"];
        text/xml: components["schemas"]["CompanyUserEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserEmployeeEventTask: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserEventTaskModel"];
  application/xml: components["schemas"]["CompanyUserEventTaskModel"];
  text/json: components["schemas"]["CompanyUserEventTaskModel"];
  text/plain: components["schemas"]["CompanyUserEventTaskModel"];
  text/xml: components["schemas"]["CompanyUserEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Creates new employee task event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    };
    }

    #### Description

    Task event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserEventTaskModel"];
    application/xml: components["schemas"]["CompanyUserEventTaskModel"];
    text/json: components["schemas"]["CompanyUserEventTaskModel"];
    text/plain: components["schemas"]["CompanyUserEventTaskModel"];
    text/xml: components["schemas"]["CompanyUserEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserEventTaskModel"];
      application/xml: components["schemas"]["CompanyUserEventTaskModel"];
      text/json: components["schemas"]["CompanyUserEventTaskModel"];
      text/plain: components["schemas"]["CompanyUserEventTaskModel"];
      text/xml: components["schemas"]["CompanyUserEventTaskModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventTaskModel"];
        application/xml: components["schemas"]["CompanyUserEventTaskModel"];
        text/json: components["schemas"]["CompanyUserEventTaskModel"];
        text/plain: components["schemas"]["CompanyUserEventTaskModel"];
        text/xml: components["schemas"]["CompanyUserEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfile: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileBaseModel"];
  application/xml: components["schemas"]["CompanyUserProfileBaseModel"];
  text/json: components["schemas"]["CompanyUserProfileBaseModel"];
  text/plain: components["schemas"]["CompanyUserProfileBaseModel"];
  text/xml: components["schemas"]["CompanyUserProfileBaseModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Profile for user

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileCommitmentAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileBaseModel"];
    application/xml: components["schemas"]["CompanyUserProfileBaseModel"];
    text/json: components["schemas"]["CompanyUserProfileBaseModel"];
    text/plain: components["schemas"]["CompanyUserProfileBaseModel"];
    text/xml: components["schemas"]["CompanyUserProfileBaseModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileBaseModel"];
      application/xml: components["schemas"]["CompanyUserProfileBaseModel"];
      text/json: components["schemas"]["CompanyUserProfileBaseModel"];
      text/plain: components["schemas"]["CompanyUserProfileBaseModel"];
      text/xml: components["schemas"]["CompanyUserProfileBaseModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileBaseModel"];
        application/xml: components["schemas"]["CompanyUserProfileBaseModel"];
        text/json: components["schemas"]["CompanyUserProfileBaseModel"];
        text/plain: components["schemas"]["CompanyUserProfileBaseModel"];
        text/xml: components["schemas"]["CompanyUserProfileBaseModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileBaseModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileBaseModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileBaseModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileBaseModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileBaseModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileCommitment: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
  application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Profile Commitment

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileCommitmentAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
    application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
      application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
        application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileEducation: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileEducationModel"];
  application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
  text/json: components["schemas"]["CompanyUserProfileEducationModel"];
  text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
  text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Profile Education

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileEducationAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileEducationModel"];
    application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
    text/json: components["schemas"]["CompanyUserProfileEducationModel"];
    text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
    text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileEducationModel"];
      application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
      text/json: components["schemas"]["CompanyUserProfileEducationModel"];
      text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
      text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileEducationModel"];
        application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
        text/json: components["schemas"]["CompanyUserProfileEducationModel"];
        text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
        text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileEducationModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileEmployer: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
  application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Employer profile item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileEmployerAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
    application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
      application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
        application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileEmployerModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileExtSkill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
  application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Extra Skill Profile Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileExtSkillAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
    application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
      application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
        application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileLanguage: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
  application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Language Profile Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileLanguageAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
    application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
      application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
        application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileLanguageModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileReference: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
  application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Profile Reference Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileReferenceAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
    application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
      application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
        application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileReferenceModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileSkill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileSkillAddModel"];
  application/json: components["schemas"]["CompanyUserProfileSkillAddModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileSkillAddModel"];
  text/json: components["schemas"]["CompanyUserProfileSkillAddModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileSkillModel"];
  application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
  text/json: components["schemas"]["CompanyUserProfileSkillModel"];
  text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
  text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add Skill to profile

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileSkillAddModel"];
    application/json: components["schemas"]["CompanyUserProfileSkillAddModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileSkillAddModel"];
    text/json: components["schemas"]["CompanyUserProfileSkillAddModel"];
    };
    }

    #### Description

    CompanyUserProfileSkillAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileSkillAddModel"];
      application/json: components["schemas"]["CompanyUserProfileSkillAddModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileSkillAddModel"];
      text/json: components["schemas"]["CompanyUserProfileSkillAddModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileSkillAddModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileSkillAddModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileSkillAddModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileSkillAddModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileSkillModel"];
    application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
    text/json: components["schemas"]["CompanyUserProfileSkillModel"];
    text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
    text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileSkillModel"];
      application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
      text/json: components["schemas"]["CompanyUserProfileSkillModel"];
      text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
      text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileSkillModel"];
        application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
        text/json: components["schemas"]["CompanyUserProfileSkillModel"];
        text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
        text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileTraining: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
  application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create Profile Training Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileTrainingAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
    application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
      application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
        application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileTrainingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserProfileWorkExperience: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Create WorkExperience Profile Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
    };
    }

    #### Description

    CompanyUserWorkExperienceAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserSubcontractorEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserEventMeetingModel"];
  application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingModel"];
  text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
  text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Creates new subcontractor meeting event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    };
    }

    #### Description

    Meeting event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserEventMeetingModel"];
    application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingModel"];
    text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
    text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserEventMeetingModel"];
      application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingModel"];
      text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
      text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventMeetingModel"];
        application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        text/json: components["schemas"]["CompanyUserEventMeetingModel"];
        text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
        text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserSubcontractorEventNote: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserEventNoteModel"];
  application/xml: components["schemas"]["CompanyUserEventNoteModel"];
  text/json: components["schemas"]["CompanyUserEventNoteModel"];
  text/plain: components["schemas"]["CompanyUserEventNoteModel"];
  text/xml: components["schemas"]["CompanyUserEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Creates new subcontractors note event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    };
    }

    #### Description

    Note event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserEventNoteModel"];
    application/xml: components["schemas"]["CompanyUserEventNoteModel"];
    text/json: components["schemas"]["CompanyUserEventNoteModel"];
    text/plain: components["schemas"]["CompanyUserEventNoteModel"];
    text/xml: components["schemas"]["CompanyUserEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserEventNoteModel"];
      application/xml: components["schemas"]["CompanyUserEventNoteModel"];
      text/json: components["schemas"]["CompanyUserEventNoteModel"];
      text/plain: components["schemas"]["CompanyUserEventNoteModel"];
      text/xml: components["schemas"]["CompanyUserEventNoteModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventNoteModel"];
        application/xml: components["schemas"]["CompanyUserEventNoteModel"];
        text/json: components["schemas"]["CompanyUserEventNoteModel"];
        text/plain: components["schemas"]["CompanyUserEventNoteModel"];
        text/xml: components["schemas"]["CompanyUserEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewCompanyUserSubcontractorEventTask: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  };
  };
  responses: {
  200: never;
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserEventTaskModel"];
  application/xml: components["schemas"]["CompanyUserEventTaskModel"];
  text/json: components["schemas"]["CompanyUserEventTaskModel"];
  text/plain: components["schemas"]["CompanyUserEventTaskModel"];
  text/xml: components["schemas"]["CompanyUserEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Creates new subcontractor task event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    };
    }

    #### Description

    Task event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

  - ##### responses: {
    200: never;
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserEventTaskModel"];
    application/xml: components["schemas"]["CompanyUserEventTaskModel"];
    text/json: components["schemas"]["CompanyUserEventTaskModel"];
    text/plain: components["schemas"]["CompanyUserEventTaskModel"];
    text/xml: components["schemas"]["CompanyUserEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserEventTaskModel"];
      application/xml: components["schemas"]["CompanyUserEventTaskModel"];
      text/json: components["schemas"]["CompanyUserEventTaskModel"];
      text/plain: components["schemas"]["CompanyUserEventTaskModel"];
      text/xml: components["schemas"]["CompanyUserEventTaskModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventTaskModel"];
        application/xml: components["schemas"]["CompanyUserEventTaskModel"];
        text/json: components["schemas"]["CompanyUserEventTaskModel"];
        text/plain: components["schemas"]["CompanyUserEventTaskModel"];
        text/xml: components["schemas"]["CompanyUserEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewMeeting: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
  application/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
  text/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CustomerEventMeetingModel"];
  application/xml: components["schemas"]["CustomerEventMeetingModel"];
  text/json: components["schemas"]["CustomerEventMeetingModel"];
  text/plain: components["schemas"]["CustomerEventMeetingModel"];
  text/xml: components["schemas"]["CustomerEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add customer event meeting

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
    application/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
    text/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
    };
    }

    #### Description

    CustomerEventMeetingAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
      application/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
      text/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["CustomerEventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["CustomerEventMeetingAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CustomerEventMeetingModel"];
    application/xml: components["schemas"]["CustomerEventMeetingModel"];
    text/json: components["schemas"]["CustomerEventMeetingModel"];
    text/plain: components["schemas"]["CustomerEventMeetingModel"];
    text/xml: components["schemas"]["CustomerEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CustomerEventMeetingModel"];
      application/xml: components["schemas"]["CustomerEventMeetingModel"];
      text/json: components["schemas"]["CustomerEventMeetingModel"];
      text/plain: components["schemas"]["CustomerEventMeetingModel"];
      text/xml: components["schemas"]["CustomerEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventMeetingModel"];
        application/xml: components["schemas"]["CustomerEventMeetingModel"];
        text/json: components["schemas"]["CustomerEventMeetingModel"];
        text/plain: components["schemas"]["CustomerEventMeetingModel"];
        text/xml: components["schemas"]["CustomerEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/json: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CustomerEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewNote: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"];
  application/json: components["schemas"]["CustomerEventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"];
  text/json: components["schemas"]["CustomerEventNoteAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CustomerEventNoteModel"];
  application/xml: components["schemas"]["CustomerEventNoteModel"];
  text/json: components["schemas"]["CustomerEventNoteModel"];
  text/plain: components["schemas"]["CustomerEventNoteModel"];
  text/xml: components["schemas"]["CustomerEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add customer event note

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"];
    application/json: components["schemas"]["CustomerEventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"];
    text/json: components["schemas"]["CustomerEventNoteAddEditModel"];
    };
    }

    #### Description

    CustomerEventNoteAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"];
      application/json: components["schemas"]["CustomerEventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"];
      text/json: components["schemas"]["CustomerEventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["CustomerEventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["CustomerEventNoteAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CustomerEventNoteModel"];
    application/xml: components["schemas"]["CustomerEventNoteModel"];
    text/json: components["schemas"]["CustomerEventNoteModel"];
    text/plain: components["schemas"]["CustomerEventNoteModel"];
    text/xml: components["schemas"]["CustomerEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CustomerEventNoteModel"];
      application/xml: components["schemas"]["CustomerEventNoteModel"];
      text/json: components["schemas"]["CustomerEventNoteModel"];
      text/plain: components["schemas"]["CustomerEventNoteModel"];
      text/xml: components["schemas"]["CustomerEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventNoteModel"];
        application/xml: components["schemas"]["CustomerEventNoteModel"];
        text/json: components["schemas"]["CustomerEventNoteModel"];
        text/plain: components["schemas"]["CustomerEventNoteModel"];
        text/xml: components["schemas"]["CustomerEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventNoteModel"]

        - ##### application/xml: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/json: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/plain: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/xml: components["schemas"]["CustomerEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewProjectAssignment: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentAddModel"];
  application/json: components["schemas"]["ProjectAssignmentAddModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentAddModel"];
  text/json: components["schemas"]["ProjectAssignmentAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add Role

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentAddModel"];
    application/json: components["schemas"]["ProjectAssignmentAddModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentAddModel"];
    text/json: components["schemas"]["ProjectAssignmentAddModel"];
    };
    }

    #### Description

    ProjectAssignmentAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentAddModel"];
      application/json: components["schemas"]["ProjectAssignmentAddModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentAddModel"];
      text/json: components["schemas"]["ProjectAssignmentAddModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentAddModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentAddModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentAddModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewProjectMeeting: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
  application/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
  text/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectEventMeetingModel"];
  application/xml: components["schemas"]["ProjectEventMeetingModel"];
  text/json: components["schemas"]["ProjectEventMeetingModel"];
  text/plain: components["schemas"]["ProjectEventMeetingModel"];
  text/xml: components["schemas"]["ProjectEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add project event meeting

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
    application/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
    text/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
    };
    }

    #### Description

    ProjectEventMeetingAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
      application/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
      text/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["ProjectEventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["ProjectEventMeetingAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectEventMeetingModel"];
    application/xml: components["schemas"]["ProjectEventMeetingModel"];
    text/json: components["schemas"]["ProjectEventMeetingModel"];
    text/plain: components["schemas"]["ProjectEventMeetingModel"];
    text/xml: components["schemas"]["ProjectEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectEventMeetingModel"];
      application/xml: components["schemas"]["ProjectEventMeetingModel"];
      text/json: components["schemas"]["ProjectEventMeetingModel"];
      text/plain: components["schemas"]["ProjectEventMeetingModel"];
      text/xml: components["schemas"]["ProjectEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventMeetingModel"];
        application/xml: components["schemas"]["ProjectEventMeetingModel"];
        text/json: components["schemas"]["ProjectEventMeetingModel"];
        text/plain: components["schemas"]["ProjectEventMeetingModel"];
        text/xml: components["schemas"]["ProjectEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventMeetingModel"]

        - ##### application/xml: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/json: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/plain: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/xml: components["schemas"]["ProjectEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewProjectNote: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"];
  application/json: components["schemas"]["ProjectEventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"];
  text/json: components["schemas"]["ProjectEventNoteAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectEventNoteModel"];
  application/xml: components["schemas"]["ProjectEventNoteModel"];
  text/json: components["schemas"]["ProjectEventNoteModel"];
  text/plain: components["schemas"]["ProjectEventNoteModel"];
  text/xml: components["schemas"]["ProjectEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add project event note

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"];
    application/json: components["schemas"]["ProjectEventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"];
    text/json: components["schemas"]["ProjectEventNoteAddEditModel"];
    };
    }

    #### Description

    ProjectEventNoteAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"];
      application/json: components["schemas"]["ProjectEventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"];
      text/json: components["schemas"]["ProjectEventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["ProjectEventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["ProjectEventNoteAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectEventNoteModel"];
    application/xml: components["schemas"]["ProjectEventNoteModel"];
    text/json: components["schemas"]["ProjectEventNoteModel"];
    text/plain: components["schemas"]["ProjectEventNoteModel"];
    text/xml: components["schemas"]["ProjectEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectEventNoteModel"];
      application/xml: components["schemas"]["ProjectEventNoteModel"];
      text/json: components["schemas"]["ProjectEventNoteModel"];
      text/plain: components["schemas"]["ProjectEventNoteModel"];
      text/xml: components["schemas"]["ProjectEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventNoteModel"];
        application/xml: components["schemas"]["ProjectEventNoteModel"];
        text/json: components["schemas"]["ProjectEventNoteModel"];
        text/plain: components["schemas"]["ProjectEventNoteModel"];
        text/xml: components["schemas"]["ProjectEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventNoteModel"]

        - ##### application/xml: components["schemas"]["ProjectEventNoteModel"]

        - ##### text/json: components["schemas"]["ProjectEventNoteModel"]

        - ##### text/plain: components["schemas"]["ProjectEventNoteModel"]

        - ##### text/xml: components["schemas"]["ProjectEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewProjectTask: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"];
  application/json: components["schemas"]["ProjectEventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"];
  text/json: components["schemas"]["ProjectEventTaskAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectEventTaskModel"];
  application/xml: components["schemas"]["ProjectEventTaskModel"];
  text/json: components["schemas"]["ProjectEventTaskModel"];
  text/plain: components["schemas"]["ProjectEventTaskModel"];
  text/xml: components["schemas"]["ProjectEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add project event task

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"];
    application/json: components["schemas"]["ProjectEventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"];
    text/json: components["schemas"]["ProjectEventTaskAddEditModel"];
    };
    }

    #### Description

    ProjectEventTaskAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"];
      application/json: components["schemas"]["ProjectEventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"];
      text/json: components["schemas"]["ProjectEventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["ProjectEventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["ProjectEventTaskAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectEventTaskModel"];
    application/xml: components["schemas"]["ProjectEventTaskModel"];
    text/json: components["schemas"]["ProjectEventTaskModel"];
    text/plain: components["schemas"]["ProjectEventTaskModel"];
    text/xml: components["schemas"]["ProjectEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectEventTaskModel"];
      application/xml: components["schemas"]["ProjectEventTaskModel"];
      text/json: components["schemas"]["ProjectEventTaskModel"];
      text/plain: components["schemas"]["ProjectEventTaskModel"];
      text/xml: components["schemas"]["ProjectEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventTaskModel"];
        application/xml: components["schemas"]["ProjectEventTaskModel"];
        text/json: components["schemas"]["ProjectEventTaskModel"];
        text/plain: components["schemas"]["ProjectEventTaskModel"];
        text/xml: components["schemas"]["ProjectEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventTaskModel"]

        - ##### application/xml: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/json: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/plain: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/xml: components["schemas"]["ProjectEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewTask: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"];
  application/json: components["schemas"]["CustomerEventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"];
  text/json: components["schemas"]["CustomerEventTaskAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CustomerEventTaskModel"];
  application/xml: components["schemas"]["CustomerEventTaskModel"];
  text/json: components["schemas"]["CustomerEventTaskModel"];
  text/plain: components["schemas"]["CustomerEventTaskModel"];
  text/xml: components["schemas"]["CustomerEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add customer event task

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"];
    application/json: components["schemas"]["CustomerEventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"];
    text/json: components["schemas"]["CustomerEventTaskAddEditModel"];
    };
    }

    #### Description

    CustomerEventTaskAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"];
      application/json: components["schemas"]["CustomerEventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"];
      text/json: components["schemas"]["CustomerEventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["CustomerEventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["CustomerEventTaskAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CustomerEventTaskModel"];
    application/xml: components["schemas"]["CustomerEventTaskModel"];
    text/json: components["schemas"]["CustomerEventTaskModel"];
    text/plain: components["schemas"]["CustomerEventTaskModel"];
    text/xml: components["schemas"]["CustomerEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CustomerEventTaskModel"];
      application/xml: components["schemas"]["CustomerEventTaskModel"];
      text/json: components["schemas"]["CustomerEventTaskModel"];
      text/plain: components["schemas"]["CustomerEventTaskModel"];
      text/xml: components["schemas"]["CustomerEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventTaskModel"];
        application/xml: components["schemas"]["CustomerEventTaskModel"];
        text/json: components["schemas"]["CustomerEventTaskModel"];
        text/plain: components["schemas"]["CustomerEventTaskModel"];
        text/xml: components["schemas"]["CustomerEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventTaskModel"]

        - ##### application/xml: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/json: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/plain: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/xml: components["schemas"]["CustomerEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewTeam: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["TeamAddEditModel"];
  application/json: components["schemas"]["TeamAddEditModel"];
  application/json-patch+json: components["schemas"]["TeamAddEditModel"];
  text/json: components["schemas"]["TeamAddEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["TeamModel"];
  application/xml: components["schemas"]["TeamModel"];
  text/json: components["schemas"]["TeamModel"];
  text/plain: components["schemas"]["TeamModel"];
  text/xml: components["schemas"]["TeamModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add team

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["TeamAddEditModel"];
    application/json: components["schemas"]["TeamAddEditModel"];
    application/json-patch+json: components["schemas"]["TeamAddEditModel"];
    text/json: components["schemas"]["TeamAddEditModel"];
    };
    }

    #### Description

    TeamAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["TeamAddEditModel"];
      application/json: components["schemas"]["TeamAddEditModel"];
      application/json-patch+json: components["schemas"]["TeamAddEditModel"];
      text/json: components["schemas"]["TeamAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["TeamAddEditModel"]

      - ##### application/json: components["schemas"]["TeamAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["TeamAddEditModel"]

      - ##### text/json: components["schemas"]["TeamAddEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["TeamModel"];
    application/xml: components["schemas"]["TeamModel"];
    text/json: components["schemas"]["TeamModel"];
    text/plain: components["schemas"]["TeamModel"];
    text/xml: components["schemas"]["TeamModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["TeamModel"];
      application/xml: components["schemas"]["TeamModel"];
      text/json: components["schemas"]["TeamModel"];
      text/plain: components["schemas"]["TeamModel"];
      text/xml: components["schemas"]["TeamModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamModel"];
        application/xml: components["schemas"]["TeamModel"];
        text/json: components["schemas"]["TeamModel"];
        text/plain: components["schemas"]["TeamModel"];
        text/xml: components["schemas"]["TeamModel"];
        }

        - ##### application/json: components["schemas"]["TeamModel"]

        - ##### application/xml: components["schemas"]["TeamModel"]

        - ##### text/json: components["schemas"]["TeamModel"]

        - ##### text/plain: components["schemas"]["TeamModel"]

        - ##### text/xml: components["schemas"]["TeamModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### NewWebhook: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["WebhookAddModel"];
  application/json: components["schemas"]["WebhookAddModel"];
  application/json-patch+json: components["schemas"]["WebhookAddModel"];
  text/json: components["schemas"]["WebhookAddModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["WebhookModel"];
  application/xml: components["schemas"]["WebhookModel"];
  text/json: components["schemas"]["WebhookModel"];
  text/plain: components["schemas"]["WebhookModel"];
  text/xml: components["schemas"]["WebhookModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Add Webhook

  #### Description

  Sample request:

      POST /v0.1/companies/1/webhooks
      {
          "isActive": false,
          "endpointUrl": "https://webhook.site/7a619ffb-e67c-41fc-8113-083d6013f76c",
          "configurations": [
              {
                  "entityType": 1,
                  "actionType": 1
              }
          ],
          "credentials": [
              {
                  "isBasicAuthentication": true,
                  "headerName": "user",
                  "headerValue": "somevalue"
              }
          ]
      }

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["WebhookAddModel"];
    application/json: components["schemas"]["WebhookAddModel"];
    application/json-patch+json: components["schemas"]["WebhookAddModel"];
    text/json: components["schemas"]["WebhookAddModel"];
    };
    }

    #### Description

    WebhookAddModel

    - ##### content: {
      application/*+json: components["schemas"]["WebhookAddModel"];
      application/json: components["schemas"]["WebhookAddModel"];
      application/json-patch+json: components["schemas"]["WebhookAddModel"];
      text/json: components["schemas"]["WebhookAddModel"];
      }

      - ##### application/*+json: components["schemas"]["WebhookAddModel"]

      - ##### application/json: components["schemas"]["WebhookAddModel"]

      - ##### application/json-patch+json: components["schemas"]["WebhookAddModel"]

      - ##### text/json: components["schemas"]["WebhookAddModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["WebhookModel"];
    application/xml: components["schemas"]["WebhookModel"];
    text/json: components["schemas"]["WebhookModel"];
    text/plain: components["schemas"]["WebhookModel"];
    text/xml: components["schemas"]["WebhookModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["WebhookModel"];
      application/xml: components["schemas"]["WebhookModel"];
      text/json: components["schemas"]["WebhookModel"];
      text/plain: components["schemas"]["WebhookModel"];
      text/xml: components["schemas"]["WebhookModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["WebhookModel"];
        application/xml: components["schemas"]["WebhookModel"];
        text/json: components["schemas"]["WebhookModel"];
        text/plain: components["schemas"]["WebhookModel"];
        text/xml: components["schemas"]["WebhookModel"];
        }

        - ##### application/json: components["schemas"]["WebhookModel"]

        - ##### application/xml: components["schemas"]["WebhookModel"]

        - ##### text/json: components["schemas"]["WebhookModel"]

        - ##### text/plain: components["schemas"]["WebhookModel"]

        - ##### text/xml: components["schemas"]["WebhookModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### OldProjectAssignment: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get projectassignment by id (Obsolete)

  #### Deprecated

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        ProjectAssignment Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### PatchCompanyCandidate: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/json-patch+json: components["schemas"]["JsonPatchDocument"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateExtendedModel"];
  application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
  text/json: components["schemas"]["CompanyCandidateExtendedModel"];
  text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
  text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Patch company candidate

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Candidate Id

  - ##### `Optional` requestBody?: {
    content: {
    application/json-patch+json: components["schemas"]["JsonPatchDocument"];
    };
    }

    #### Description

    Only certain properties on the user are patchable. See the generated example for a list of available properties, using the `op: "replace"` as example. See the generated schema for `ICompanyCandidatePatchDocument` for full type information per property

    - ##### content: {
      application/json-patch+json: components["schemas"]["JsonPatchDocument"];
      }

      - ##### application/json-patch+json: components["schemas"]["JsonPatchDocument"]

        #### Example

            [
              {
                "value": 0,
                "path": "/pipelineid",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/pipelinestageid",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/recruitmentmanagerid",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/state",
                "op": "replace"
              },
              {
                "value": "2023-08-03T18:00:09.8364399+02:00",
                "path": "/availablefromdate",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/campaigncode",
                "op": "replace"
              }
            ]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateExtendedModel"];
    application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
    text/json: components["schemas"]["CompanyCandidateExtendedModel"];
    text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
    text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateExtendedModel"];
      application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
      text/json: components["schemas"]["CompanyCandidateExtendedModel"];
      text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
      text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateExtendedModel"];
        application/xml: components["schemas"]["CompanyCandidateExtendedModel"];
        text/json: components["schemas"]["CompanyCandidateExtendedModel"];
        text/plain: components["schemas"]["CompanyCandidateExtendedModel"];
        text/xml: components["schemas"]["CompanyCandidateExtendedModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateExtendedModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateExtendedModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### PatchCompanyCustomer: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/json-patch+json: components["schemas"]["JsonPatchDocument"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerModel"];
  application/xml: components["schemas"]["CompanyCustomerModel"];
  text/json: components["schemas"]["CompanyCustomerModel"];
  text/plain: components["schemas"]["CompanyCustomerModel"];
  text/xml: components["schemas"]["CompanyCustomerModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Patch company customer

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Customer Id

  - ##### `Optional` requestBody?: {
    content: {
    application/json-patch+json: components["schemas"]["JsonPatchDocument"];
    };
    }

    #### Description

    Patch of CompanyCustomerPatchModel

    - ##### content: {
      application/json-patch+json: components["schemas"]["JsonPatchDocument"];
      }

      - ##### application/json-patch+json: components["schemas"]["JsonPatchDocument"]

        #### Example

            [
              {
                "value": false,
                "path": "/status",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/name",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/description",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/corporateidentitynumber",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/vatnumber",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/identification",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/email",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/homepage",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/phone",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/fax",
                "op": "replace"
              },
              {
                "value": false,
                "path": "/intermediator",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/size",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/countryid",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/turnover",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/turnovercurrencyid",
                "op": "replace"
              }
            ]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerModel"];
    application/xml: components["schemas"]["CompanyCustomerModel"];
    text/json: components["schemas"]["CompanyCustomerModel"];
    text/plain: components["schemas"]["CompanyCustomerModel"];
    text/xml: components["schemas"]["CompanyCustomerModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerModel"];
      application/xml: components["schemas"]["CompanyCustomerModel"];
      text/json: components["schemas"]["CompanyCustomerModel"];
      text/plain: components["schemas"]["CompanyCustomerModel"];
      text/xml: components["schemas"]["CompanyCustomerModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerModel"];
        application/xml: components["schemas"]["CompanyCustomerModel"];
        text/json: components["schemas"]["CompanyCustomerModel"];
        text/plain: components["schemas"]["CompanyCustomerModel"];
        text/xml: components["schemas"]["CompanyCustomerModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### PatchCompanyUser: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/json-patch+json: components["schemas"]["JsonPatchDocument"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserFullModel"];
  application/xml: components["schemas"]["CompanyUserFullModel"];
  text/json: components["schemas"]["CompanyUserFullModel"];
  text/plain: components["schemas"]["CompanyUserFullModel"];
  text/xml: components["schemas"]["CompanyUserFullModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Patch company user

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/json-patch+json: components["schemas"]["JsonPatchDocument"];
    };
    }

    #### Description

    Only certain properties on the user are patchable. See the generated example for a list of available properties, using the `op: "replace"` as example. See the generated schema for `ICompanyUserEmployeePatchDocument` for full type information per property

    - ##### content: {
      application/json-patch+json: components["schemas"]["JsonPatchDocument"];
      }

      - ##### application/json-patch+json: components["schemas"]["JsonPatchDocument"]

        #### Example

            [
              {
                "value": 0,
                "path": "/status",
                "op": "replace"
              },
              {
                "value": "2023-08-03T18:00:10.0953997+02:00",
                "path": "/employmentstartdate",
                "op": "replace"
              },
              {
                "value": "2023-08-03T18:00:10.0954045+02:00",
                "path": "/employmentenddate",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/employmentnumber",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/invoicinggoal",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/mobility",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/availabilitypercent",
                "op": "replace"
              },
              {
                "value": "2023-08-03T18:00:10.0954082+02:00",
                "path": "/availablefromdate",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/title",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/email",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/taxtable",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/basesalary",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/provision",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/hourlytargetrate",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/selfcost",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/locationid",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/defaultcurrencyid",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/displaycurrencyid",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/firstname",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/lastname",
                "op": "replace"
              },
              {
                "value": "2023-08-03T18:00:10.0954145+02:00",
                "path": "/dateofbirth",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/gender",
                "op": "replace"
              },
              {
                "value": 0,
                "path": "/companycalendarid",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/timezoneid",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/phone",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/desiredassignment",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/internalidentifier",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/twitter",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/linkedin",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/homepage",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/blog",
                "op": "replace"
              },
              {
                "value": "string",
                "path": "/github",
                "op": "replace"
              }
            ]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserFullModel"];
    application/xml: components["schemas"]["CompanyUserFullModel"];
    text/json: components["schemas"]["CompanyUserFullModel"];
    text/plain: components["schemas"]["CompanyUserFullModel"];
    text/xml: components["schemas"]["CompanyUserFullModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserFullModel"];
      application/xml: components["schemas"]["CompanyUserFullModel"];
      text/json: components["schemas"]["CompanyUserFullModel"];
      text/plain: components["schemas"]["CompanyUserFullModel"];
      text/xml: components["schemas"]["CompanyUserFullModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserFullModel"];
        application/xml: components["schemas"]["CompanyUserFullModel"];
        text/json: components["schemas"]["CompanyUserFullModel"];
        text/plain: components["schemas"]["CompanyUserFullModel"];
        text/xml: components["schemas"]["CompanyUserFullModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserFullModel"]

        - ##### application/xml: components["schemas"]["CompanyUserFullModel"]

        - ##### text/json: components["schemas"]["CompanyUserFullModel"]

        - ##### text/plain: components["schemas"]["CompanyUserFullModel"]

        - ##### text/xml: components["schemas"]["CompanyUserFullModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProfileLanguages: {
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProfileLanguageModel"][];
  application/xml: components["schemas"]["ProfileLanguageModel"][];
  text/json: components["schemas"]["ProfileLanguageModel"][];
  text/plain: components["schemas"]["ProfileLanguageModel"][];
  text/xml: components["schemas"]["ProfileLanguageModel"][];
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Available Profile Languages

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProfileLanguageModel"][];
    application/xml: components["schemas"]["ProfileLanguageModel"][];
    text/json: components["schemas"]["ProfileLanguageModel"][];
    text/plain: components["schemas"]["ProfileLanguageModel"][];
    text/xml: components["schemas"]["ProfileLanguageModel"][];
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProfileLanguageModel"][];
      application/xml: components["schemas"]["ProfileLanguageModel"][];
      text/json: components["schemas"]["ProfileLanguageModel"][];
      text/plain: components["schemas"]["ProfileLanguageModel"][];
      text/xml: components["schemas"]["ProfileLanguageModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProfileLanguageModel"][];
        application/xml: components["schemas"]["ProfileLanguageModel"][];
        text/json: components["schemas"]["ProfileLanguageModel"][];
        text/plain: components["schemas"]["ProfileLanguageModel"][];
        text/xml: components["schemas"]["ProfileLanguageModel"][];
        }

        - ##### application/json: components["schemas"]["ProfileLanguageModel"][]

        - ##### application/xml: components["schemas"]["ProfileLanguageModel"][]

        - ##### text/json: components["schemas"]["ProfileLanguageModel"][]

        - ##### text/plain: components["schemas"]["ProfileLanguageModel"][]

        - ##### text/xml: components["schemas"]["ProfileLanguageModel"][]

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Project: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectModel"];
  application/xml: components["schemas"]["ProjectModel"];
  text/json: components["schemas"]["ProjectModel"];
  text/plain: components["schemas"]["ProjectModel"];
  text/xml: components["schemas"]["ProjectModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectModel"];
    application/xml: components["schemas"]["ProjectModel"];
    text/json: components["schemas"]["ProjectModel"];
    text/plain: components["schemas"]["ProjectModel"];
    text/xml: components["schemas"]["ProjectModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectModel"];
      application/xml: components["schemas"]["ProjectModel"];
      text/json: components["schemas"]["ProjectModel"];
      text/plain: components["schemas"]["ProjectModel"];
      text/xml: components["schemas"]["ProjectModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectModel"];
        application/xml: components["schemas"]["ProjectModel"];
        text/json: components["schemas"]["ProjectModel"];
        text/plain: components["schemas"]["ProjectModel"];
        text/xml: components["schemas"]["ProjectModel"];
        }

        - ##### application/json: components["schemas"]["ProjectModel"]

        - ##### application/xml: components["schemas"]["ProjectModel"]

        - ##### text/json: components["schemas"]["ProjectModel"]

        - ##### text/plain: components["schemas"]["ProjectModel"]

        - ##### text/xml: components["schemas"]["ProjectModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectAssignment: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Role by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        ProjectAssignment Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectEvent: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventModel"];
  application/xml: components["schemas"]["ProjectEventModel"];
  text/json: components["schemas"]["ProjectEventModel"];
  text/plain: components["schemas"]["ProjectEventModel"];
  text/xml: components["schemas"]["ProjectEventModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project event by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventModel"];
    application/xml: components["schemas"]["ProjectEventModel"];
    text/json: components["schemas"]["ProjectEventModel"];
    text/plain: components["schemas"]["ProjectEventModel"];
    text/xml: components["schemas"]["ProjectEventModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventModel"];
      application/xml: components["schemas"]["ProjectEventModel"];
      text/json: components["schemas"]["ProjectEventModel"];
      text/plain: components["schemas"]["ProjectEventModel"];
      text/xml: components["schemas"]["ProjectEventModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventModel"];
        application/xml: components["schemas"]["ProjectEventModel"];
        text/json: components["schemas"]["ProjectEventModel"];
        text/plain: components["schemas"]["ProjectEventModel"];
        text/xml: components["schemas"]["ProjectEventModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventModel"]

        - ##### application/xml: components["schemas"]["ProjectEventModel"]

        - ##### text/json: components["schemas"]["ProjectEventModel"]

        - ##### text/plain: components["schemas"]["ProjectEventModel"]

        - ##### text/xml: components["schemas"]["ProjectEventModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventMeetingModel"];
  application/xml: components["schemas"]["ProjectEventMeetingModel"];
  text/json: components["schemas"]["ProjectEventMeetingModel"];
  text/plain: components["schemas"]["ProjectEventMeetingModel"];
  text/xml: components["schemas"]["ProjectEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project event meeting by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventMeetingModel"];
    application/xml: components["schemas"]["ProjectEventMeetingModel"];
    text/json: components["schemas"]["ProjectEventMeetingModel"];
    text/plain: components["schemas"]["ProjectEventMeetingModel"];
    text/xml: components["schemas"]["ProjectEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventMeetingModel"];
      application/xml: components["schemas"]["ProjectEventMeetingModel"];
      text/json: components["schemas"]["ProjectEventMeetingModel"];
      text/plain: components["schemas"]["ProjectEventMeetingModel"];
      text/xml: components["schemas"]["ProjectEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventMeetingModel"];
        application/xml: components["schemas"]["ProjectEventMeetingModel"];
        text/json: components["schemas"]["ProjectEventMeetingModel"];
        text/plain: components["schemas"]["ProjectEventMeetingModel"];
        text/xml: components["schemas"]["ProjectEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventMeetingModel"]

        - ##### application/xml: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/json: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/plain: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/xml: components["schemas"]["ProjectEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectEventMeetings: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventBaseModel"][];
  application/xml: components["schemas"]["ProjectEventBaseModel"][];
  text/json: components["schemas"]["ProjectEventBaseModel"][];
  text/plain: components["schemas"]["ProjectEventBaseModel"][];
  text/xml: components["schemas"]["ProjectEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project events meetings list

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventBaseModel"][];
    application/xml: components["schemas"]["ProjectEventBaseModel"][];
    text/json: components["schemas"]["ProjectEventBaseModel"][];
    text/plain: components["schemas"]["ProjectEventBaseModel"][];
    text/xml: components["schemas"]["ProjectEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventBaseModel"][];
      application/xml: components["schemas"]["ProjectEventBaseModel"][];
      text/json: components["schemas"]["ProjectEventBaseModel"][];
      text/plain: components["schemas"]["ProjectEventBaseModel"][];
      text/xml: components["schemas"]["ProjectEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventBaseModel"][];
        application/xml: components["schemas"]["ProjectEventBaseModel"][];
        text/json: components["schemas"]["ProjectEventBaseModel"][];
        text/plain: components["schemas"]["ProjectEventBaseModel"][];
        text/xml: components["schemas"]["ProjectEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["ProjectEventBaseModel"][]

        - ##### application/xml: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/json: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/plain: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/xml: components["schemas"]["ProjectEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectEventNote: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventNoteModel"];
  application/xml: components["schemas"]["CustomerEventNoteModel"];
  text/json: components["schemas"]["CustomerEventNoteModel"];
  text/plain: components["schemas"]["CustomerEventNoteModel"];
  text/xml: components["schemas"]["CustomerEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project event note by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventNoteModel"];
    application/xml: components["schemas"]["CustomerEventNoteModel"];
    text/json: components["schemas"]["CustomerEventNoteModel"];
    text/plain: components["schemas"]["CustomerEventNoteModel"];
    text/xml: components["schemas"]["CustomerEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventNoteModel"];
      application/xml: components["schemas"]["CustomerEventNoteModel"];
      text/json: components["schemas"]["CustomerEventNoteModel"];
      text/plain: components["schemas"]["CustomerEventNoteModel"];
      text/xml: components["schemas"]["CustomerEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventNoteModel"];
        application/xml: components["schemas"]["CustomerEventNoteModel"];
        text/json: components["schemas"]["CustomerEventNoteModel"];
        text/plain: components["schemas"]["CustomerEventNoteModel"];
        text/xml: components["schemas"]["CustomerEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventNoteModel"]

        - ##### application/xml: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/json: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/plain: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/xml: components["schemas"]["CustomerEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectEventNotes: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventBaseModel"][];
  application/xml: components["schemas"]["ProjectEventBaseModel"][];
  text/json: components["schemas"]["ProjectEventBaseModel"][];
  text/plain: components["schemas"]["ProjectEventBaseModel"][];
  text/xml: components["schemas"]["ProjectEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project event notes list

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventBaseModel"][];
    application/xml: components["schemas"]["ProjectEventBaseModel"][];
    text/json: components["schemas"]["ProjectEventBaseModel"][];
    text/plain: components["schemas"]["ProjectEventBaseModel"][];
    text/xml: components["schemas"]["ProjectEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventBaseModel"][];
      application/xml: components["schemas"]["ProjectEventBaseModel"][];
      text/json: components["schemas"]["ProjectEventBaseModel"][];
      text/plain: components["schemas"]["ProjectEventBaseModel"][];
      text/xml: components["schemas"]["ProjectEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventBaseModel"][];
        application/xml: components["schemas"]["ProjectEventBaseModel"][];
        text/json: components["schemas"]["ProjectEventBaseModel"][];
        text/plain: components["schemas"]["ProjectEventBaseModel"][];
        text/xml: components["schemas"]["ProjectEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["ProjectEventBaseModel"][]

        - ##### application/xml: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/json: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/plain: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/xml: components["schemas"]["ProjectEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectEventTask: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventTaskModel"];
  application/xml: components["schemas"]["ProjectEventTaskModel"];
  text/json: components["schemas"]["ProjectEventTaskModel"];
  text/plain: components["schemas"]["ProjectEventTaskModel"];
  text/xml: components["schemas"]["ProjectEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project event task by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventTaskModel"];
    application/xml: components["schemas"]["ProjectEventTaskModel"];
    text/json: components["schemas"]["ProjectEventTaskModel"];
    text/plain: components["schemas"]["ProjectEventTaskModel"];
    text/xml: components["schemas"]["ProjectEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventTaskModel"];
      application/xml: components["schemas"]["ProjectEventTaskModel"];
      text/json: components["schemas"]["ProjectEventTaskModel"];
      text/plain: components["schemas"]["ProjectEventTaskModel"];
      text/xml: components["schemas"]["ProjectEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventTaskModel"];
        application/xml: components["schemas"]["ProjectEventTaskModel"];
        text/json: components["schemas"]["ProjectEventTaskModel"];
        text/plain: components["schemas"]["ProjectEventTaskModel"];
        text/xml: components["schemas"]["ProjectEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventTaskModel"]

        - ##### application/xml: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/json: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/plain: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/xml: components["schemas"]["ProjectEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectEventTasks: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventBaseModel"][];
  application/xml: components["schemas"]["ProjectEventBaseModel"][];
  text/json: components["schemas"]["ProjectEventBaseModel"][];
  text/plain: components["schemas"]["ProjectEventBaseModel"][];
  text/xml: components["schemas"]["ProjectEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project event tasks list

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventBaseModel"][];
    application/xml: components["schemas"]["ProjectEventBaseModel"][];
    text/json: components["schemas"]["ProjectEventBaseModel"][];
    text/plain: components["schemas"]["ProjectEventBaseModel"][];
    text/xml: components["schemas"]["ProjectEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventBaseModel"][];
      application/xml: components["schemas"]["ProjectEventBaseModel"][];
      text/json: components["schemas"]["ProjectEventBaseModel"][];
      text/plain: components["schemas"]["ProjectEventBaseModel"][];
      text/xml: components["schemas"]["ProjectEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventBaseModel"][];
        application/xml: components["schemas"]["ProjectEventBaseModel"][];
        text/json: components["schemas"]["ProjectEventBaseModel"][];
        text/plain: components["schemas"]["ProjectEventBaseModel"][];
        text/xml: components["schemas"]["ProjectEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["ProjectEventBaseModel"][]

        - ##### application/xml: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/json: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/plain: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/xml: components["schemas"]["ProjectEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectEvents: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventBaseModel"][];
  application/xml: components["schemas"]["ProjectEventBaseModel"][];
  text/json: components["schemas"]["ProjectEventBaseModel"][];
  text/plain: components["schemas"]["ProjectEventBaseModel"][];
  text/xml: components["schemas"]["ProjectEventBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project events list

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventBaseModel"][];
    application/xml: components["schemas"]["ProjectEventBaseModel"][];
    text/json: components["schemas"]["ProjectEventBaseModel"][];
    text/plain: components["schemas"]["ProjectEventBaseModel"][];
    text/xml: components["schemas"]["ProjectEventBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventBaseModel"][];
      application/xml: components["schemas"]["ProjectEventBaseModel"][];
      text/json: components["schemas"]["ProjectEventBaseModel"][];
      text/plain: components["schemas"]["ProjectEventBaseModel"][];
      text/xml: components["schemas"]["ProjectEventBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventBaseModel"][];
        application/xml: components["schemas"]["ProjectEventBaseModel"][];
        text/json: components["schemas"]["ProjectEventBaseModel"][];
        text/plain: components["schemas"]["ProjectEventBaseModel"][];
        text/xml: components["schemas"]["ProjectEventBaseModel"][];
        }

        - ##### application/json: components["schemas"]["ProjectEventBaseModel"][]

        - ##### application/xml: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/json: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/plain: components["schemas"]["ProjectEventBaseModel"][]

        - ##### text/xml: components["schemas"]["ProjectEventBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectPipelines: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectPipelineModel"][];
  application/xml: components["schemas"]["ProjectPipelineModel"][];
  text/json: components["schemas"]["ProjectPipelineModel"][];
  text/plain: components["schemas"]["ProjectPipelineModel"][];
  text/xml: components["schemas"]["ProjectPipelineModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project pipelines

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectPipelineModel"][];
    application/xml: components["schemas"]["ProjectPipelineModel"][];
    text/json: components["schemas"]["ProjectPipelineModel"][];
    text/plain: components["schemas"]["ProjectPipelineModel"][];
    text/xml: components["schemas"]["ProjectPipelineModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectPipelineModel"][];
      application/xml: components["schemas"]["ProjectPipelineModel"][];
      text/json: components["schemas"]["ProjectPipelineModel"][];
      text/plain: components["schemas"]["ProjectPipelineModel"][];
      text/xml: components["schemas"]["ProjectPipelineModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectPipelineModel"][];
        application/xml: components["schemas"]["ProjectPipelineModel"][];
        text/json: components["schemas"]["ProjectPipelineModel"][];
        text/plain: components["schemas"]["ProjectPipelineModel"][];
        text/xml: components["schemas"]["ProjectPipelineModel"][];
        }

        - ##### application/json: components["schemas"]["ProjectPipelineModel"][]

        - ##### application/xml: components["schemas"]["ProjectPipelineModel"][]

        - ##### text/json: components["schemas"]["ProjectPipelineModel"][]

        - ##### text/plain: components["schemas"]["ProjectPipelineModel"][]

        - ##### text/xml: components["schemas"]["ProjectPipelineModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectReference: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectReferenceModel"];
  application/xml: components["schemas"]["ProjectReferenceModel"];
  text/json: components["schemas"]["ProjectReferenceModel"];
  text/plain: components["schemas"]["ProjectReferenceModel"];
  text/xml: components["schemas"]["ProjectReferenceModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project reference by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Project reference Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectReferenceModel"];
    application/xml: components["schemas"]["ProjectReferenceModel"];
    text/json: components["schemas"]["ProjectReferenceModel"];
    text/plain: components["schemas"]["ProjectReferenceModel"];
    text/xml: components["schemas"]["ProjectReferenceModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectReferenceModel"];
      application/xml: components["schemas"]["ProjectReferenceModel"];
      text/json: components["schemas"]["ProjectReferenceModel"];
      text/plain: components["schemas"]["ProjectReferenceModel"];
      text/xml: components["schemas"]["ProjectReferenceModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectReferenceModel"];
        application/xml: components["schemas"]["ProjectReferenceModel"];
        text/json: components["schemas"]["ProjectReferenceModel"];
        text/plain: components["schemas"]["ProjectReferenceModel"];
        text/xml: components["schemas"]["ProjectReferenceModel"];
        }

        - ##### application/json: components["schemas"]["ProjectReferenceModel"]

        - ##### application/xml: components["schemas"]["ProjectReferenceModel"]

        - ##### text/json: components["schemas"]["ProjectReferenceModel"]

        - ##### text/plain: components["schemas"]["ProjectReferenceModel"]

        - ##### text/xml: components["schemas"]["ProjectReferenceModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### ProjectReferences: {
  parameters: {
  path: {
  companyId: number;
  projectId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectReferenceModel"][];
  application/xml: components["schemas"]["ProjectReferenceModel"][];
  text/json: components["schemas"]["ProjectReferenceModel"][];
  text/plain: components["schemas"]["ProjectReferenceModel"][];
  text/xml: components["schemas"]["ProjectReferenceModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get project reference by id

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectReferenceModel"][];
    application/xml: components["schemas"]["ProjectReferenceModel"][];
    text/json: components["schemas"]["ProjectReferenceModel"][];
    text/plain: components["schemas"]["ProjectReferenceModel"][];
    text/xml: components["schemas"]["ProjectReferenceModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectReferenceModel"][];
      application/xml: components["schemas"]["ProjectReferenceModel"][];
      text/json: components["schemas"]["ProjectReferenceModel"][];
      text/plain: components["schemas"]["ProjectReferenceModel"][];
      text/xml: components["schemas"]["ProjectReferenceModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectReferenceModel"][];
        application/xml: components["schemas"]["ProjectReferenceModel"][];
        text/json: components["schemas"]["ProjectReferenceModel"][];
        text/plain: components["schemas"]["ProjectReferenceModel"][];
        text/xml: components["schemas"]["ProjectReferenceModel"][];
        }

        - ##### application/json: components["schemas"]["ProjectReferenceModel"][]

        - ##### application/xml: components["schemas"]["ProjectReferenceModel"][]

        - ##### text/json: components["schemas"]["ProjectReferenceModel"][]

        - ##### text/plain: components["schemas"]["ProjectReferenceModel"][]

        - ##### text/xml: components["schemas"]["ProjectReferenceModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Projects: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectBaseModel"][];
  application/xml: components["schemas"]["ProjectBaseModel"][];
  text/json: components["schemas"]["ProjectBaseModel"][];
  text/plain: components["schemas"]["ProjectBaseModel"][];
  text/xml: components["schemas"]["ProjectBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get projects list - please note this endpoint currently only returns projects with the status WON. Please use the SearchProjects endpoint for more options of filtering desired Projects

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectBaseModel"][];
    application/xml: components["schemas"]["ProjectBaseModel"][];
    text/json: components["schemas"]["ProjectBaseModel"][];
    text/plain: components["schemas"]["ProjectBaseModel"][];
    text/xml: components["schemas"]["ProjectBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectBaseModel"][];
      application/xml: components["schemas"]["ProjectBaseModel"][];
      text/json: components["schemas"]["ProjectBaseModel"][];
      text/plain: components["schemas"]["ProjectBaseModel"][];
      text/xml: components["schemas"]["ProjectBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectBaseModel"][];
        application/xml: components["schemas"]["ProjectBaseModel"][];
        text/json: components["schemas"]["ProjectBaseModel"][];
        text/plain: components["schemas"]["ProjectBaseModel"][];
        text/xml: components["schemas"]["ProjectBaseModel"][];
        }

        - ##### application/json: components["schemas"]["ProjectBaseModel"][]

        - ##### application/xml: components["schemas"]["ProjectBaseModel"][]

        - ##### text/json: components["schemas"]["ProjectBaseModel"][]

        - ##### text/plain: components["schemas"]["ProjectBaseModel"][]

        - ##### text/xml: components["schemas"]["ProjectBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### RecruitmentManagers: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
  application/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
  text/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
  text/plain: components["schemas"]["CompanyRecruitmentManagerModel"][];
  text/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get recruitment managers

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
    application/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
    text/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
    text/plain: components["schemas"]["CompanyRecruitmentManagerModel"][];
    text/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
      application/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
      text/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
      text/plain: components["schemas"]["CompanyRecruitmentManagerModel"][];
      text/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
        application/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
        text/json: components["schemas"]["CompanyRecruitmentManagerModel"][];
        text/plain: components["schemas"]["CompanyRecruitmentManagerModel"][];
        text/xml: components["schemas"]["CompanyRecruitmentManagerModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyRecruitmentManagerModel"][]

        - ##### application/xml: components["schemas"]["CompanyRecruitmentManagerModel"][]

        - ##### text/json: components["schemas"]["CompanyRecruitmentManagerModel"][]

        - ##### text/plain: components["schemas"]["CompanyRecruitmentManagerModel"][]

        - ##### text/xml: components["schemas"]["CompanyRecruitmentManagerModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### RecruitmentSources: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["RecruitmentSourceModel"][];
  application/xml: components["schemas"]["RecruitmentSourceModel"][];
  text/json: components["schemas"]["RecruitmentSourceModel"][];
  text/plain: components["schemas"]["RecruitmentSourceModel"][];
  text/xml: components["schemas"]["RecruitmentSourceModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get recruitment sources

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["RecruitmentSourceModel"][];
    application/xml: components["schemas"]["RecruitmentSourceModel"][];
    text/json: components["schemas"]["RecruitmentSourceModel"][];
    text/plain: components["schemas"]["RecruitmentSourceModel"][];
    text/xml: components["schemas"]["RecruitmentSourceModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["RecruitmentSourceModel"][];
      application/xml: components["schemas"]["RecruitmentSourceModel"][];
      text/json: components["schemas"]["RecruitmentSourceModel"][];
      text/plain: components["schemas"]["RecruitmentSourceModel"][];
      text/xml: components["schemas"]["RecruitmentSourceModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["RecruitmentSourceModel"][];
        application/xml: components["schemas"]["RecruitmentSourceModel"][];
        text/json: components["schemas"]["RecruitmentSourceModel"][];
        text/plain: components["schemas"]["RecruitmentSourceModel"][];
        text/xml: components["schemas"]["RecruitmentSourceModel"][];
        }

        - ##### application/json: components["schemas"]["RecruitmentSourceModel"][]

        - ##### application/xml: components["schemas"]["RecruitmentSourceModel"][]

        - ##### text/json: components["schemas"]["RecruitmentSourceModel"][]

        - ##### text/plain: components["schemas"]["RecruitmentSourceModel"][]

        - ##### text/xml: components["schemas"]["RecruitmentSourceModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### RemoveCustomerManager: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Remove customer responsible

  #### Description

  Sample request:

      DELETE /v0.1/companies/1/customers/22228/managers/54632

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: number

        #### Description

        User Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### RemoveTeamManager: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  teamId: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Remove team manager

  #### Description

  Sample request:

      DELETE /v0.1/companies/1/teams/1234/managers/54632

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        User Id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### RemoveTeamMember: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  teamId: number;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Remove team member

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        User Id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### RemoveTeamUser: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  teamId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserExtendedModel"][];
  application/xml: components["schemas"]["CompanyUserExtendedModel"][];
  text/json: components["schemas"]["CompanyUserExtendedModel"][];
  text/plain: components["schemas"]["CompanyUserExtendedModel"][];
  text/xml: components["schemas"]["CompanyUserExtendedModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Remove team member

  #### Deprecated

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        User Id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserExtendedModel"][];
    application/xml: components["schemas"]["CompanyUserExtendedModel"][];
    text/json: components["schemas"]["CompanyUserExtendedModel"][];
    text/plain: components["schemas"]["CompanyUserExtendedModel"][];
    text/xml: components["schemas"]["CompanyUserExtendedModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserExtendedModel"][];
      application/xml: components["schemas"]["CompanyUserExtendedModel"][];
      text/json: components["schemas"]["CompanyUserExtendedModel"][];
      text/plain: components["schemas"]["CompanyUserExtendedModel"][];
      text/xml: components["schemas"]["CompanyUserExtendedModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserExtendedModel"][];
        application/xml: components["schemas"]["CompanyUserExtendedModel"][];
        text/json: components["schemas"]["CompanyUserExtendedModel"][];
        text/plain: components["schemas"]["CompanyUserExtendedModel"][];
        text/xml: components["schemas"]["CompanyUserExtendedModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserExtendedModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### RemoveWebhook: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  };
  };
  responses: {
  200: never;
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Remove webhook

  #### Description

  Sample request:

      DELETE /v0.1/companies/1/webhooks/42a3a220-766c-eb11-8e13-000c29b4e92f

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Webhook Id

  - ##### responses: {
    200: never;
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: never

      #### Description

      All went well

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden

    - ##### 404: never

      #### Description

      Not Found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchAvailability: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["AvailabilityFilterModel"];
  application/json: components["schemas"]["AvailabilityFilterModel"];
  application/json-patch+json: components["schemas"]["AvailabilityFilterModel"];
  text/json: components["schemas"]["AvailabilityFilterModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["AvailabilityModel"][];
  application/xml: components["schemas"]["AvailabilityModel"][];
  text/json: components["schemas"]["AvailabilityModel"][];
  text/plain: components["schemas"]["AvailabilityModel"][];
  text/xml: components["schemas"]["AvailabilityModel"][];
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get availability for company users. Omitting companyUserId gets availability for all company users in company.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Your Cinode Company id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["AvailabilityFilterModel"];
    application/json: components["schemas"]["AvailabilityFilterModel"];
    application/json-patch+json: components["schemas"]["AvailabilityFilterModel"];
    text/json: components["schemas"]["AvailabilityFilterModel"];
    };
    }

    #### Description

    Filter options

    - ##### content: {
      application/*+json: components["schemas"]["AvailabilityFilterModel"];
      application/json: components["schemas"]["AvailabilityFilterModel"];
      application/json-patch+json: components["schemas"]["AvailabilityFilterModel"];
      text/json: components["schemas"]["AvailabilityFilterModel"];
      }

      - ##### application/*+json: components["schemas"]["AvailabilityFilterModel"]

      - ##### application/json: components["schemas"]["AvailabilityFilterModel"]

      - ##### application/json-patch+json: components["schemas"]["AvailabilityFilterModel"]

      - ##### text/json: components["schemas"]["AvailabilityFilterModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["AvailabilityModel"][];
    application/xml: components["schemas"]["AvailabilityModel"][];
    text/json: components["schemas"]["AvailabilityModel"][];
    text/plain: components["schemas"]["AvailabilityModel"][];
    text/xml: components["schemas"]["AvailabilityModel"][];
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["AvailabilityModel"][];
      application/xml: components["schemas"]["AvailabilityModel"][];
      text/json: components["schemas"]["AvailabilityModel"][];
      text/plain: components["schemas"]["AvailabilityModel"][];
      text/xml: components["schemas"]["AvailabilityModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["AvailabilityModel"][];
        application/xml: components["schemas"]["AvailabilityModel"][];
        text/json: components["schemas"]["AvailabilityModel"][];
        text/plain: components["schemas"]["AvailabilityModel"][];
        text/xml: components["schemas"]["AvailabilityModel"][];
        }

        - ##### application/json: components["schemas"]["AvailabilityModel"][]

        - ##### application/xml: components["schemas"]["AvailabilityModel"][]

        - ##### text/json: components["schemas"]["AvailabilityModel"][]

        - ##### text/plain: components["schemas"]["AvailabilityModel"][]

        - ##### text/xml: components["schemas"]["AvailabilityModel"][]

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchCompanyCandidate: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["SearchCompanyCandidateQueryModel"];
  application/json: components["schemas"]["SearchCompanyCandidateQueryModel"];
  application/json-patch+json: components["schemas"]["SearchCompanyCandidateQueryModel"];
  text/json: components["schemas"]["SearchCompanyCandidateQueryModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["SearchCompanyCandidateResultModel"];
  application/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
  text/json: components["schemas"]["SearchCompanyCandidateResultModel"];
  text/plain: components["schemas"]["SearchCompanyCandidateResultModel"];
  text/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company candidates list from search criteria

  #### Description

  Sample request:

      POST /v0.1/companies/1/candidates/search
      {
          "term": "candidate property value",
          "rating": 3
          "status": 0,
          "sources": [],
          "noRecruiter": false,
          "recruiters": [],
          "states": [0],
          "pipeline": null,
          "pageAndSortBy": {
              "page": 1,
              "itemsPerPage": 15
          },
          "pipelines": []
      }

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["SearchCompanyCandidateQueryModel"];
    application/json: components["schemas"]["SearchCompanyCandidateQueryModel"];
    application/json-patch+json: components["schemas"]["SearchCompanyCandidateQueryModel"];
    text/json: components["schemas"]["SearchCompanyCandidateQueryModel"];
    };
    }

    #### Description

    SearchCompanyCandidateQueryModel

    - ##### content: {
      application/*+json: components["schemas"]["SearchCompanyCandidateQueryModel"];
      application/json: components["schemas"]["SearchCompanyCandidateQueryModel"];
      application/json-patch+json: components["schemas"]["SearchCompanyCandidateQueryModel"];
      text/json: components["schemas"]["SearchCompanyCandidateQueryModel"];
      }

      - ##### application/*+json: components["schemas"]["SearchCompanyCandidateQueryModel"]

      - ##### application/json: components["schemas"]["SearchCompanyCandidateQueryModel"]

      - ##### application/json-patch+json: components["schemas"]["SearchCompanyCandidateQueryModel"]

      - ##### text/json: components["schemas"]["SearchCompanyCandidateQueryModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["SearchCompanyCandidateResultModel"];
    application/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
    text/json: components["schemas"]["SearchCompanyCandidateResultModel"];
    text/plain: components["schemas"]["SearchCompanyCandidateResultModel"];
    text/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["SearchCompanyCandidateResultModel"];
      application/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
      text/json: components["schemas"]["SearchCompanyCandidateResultModel"];
      text/plain: components["schemas"]["SearchCompanyCandidateResultModel"];
      text/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["SearchCompanyCandidateResultModel"];
        application/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
        text/json: components["schemas"]["SearchCompanyCandidateResultModel"];
        text/plain: components["schemas"]["SearchCompanyCandidateResultModel"];
        text/xml: components["schemas"]["SearchCompanyCandidateResultModel"];
        }

        - ##### application/json: components["schemas"]["SearchCompanyCandidateResultModel"]

        - ##### application/xml: components["schemas"]["SearchCompanyCandidateResultModel"]

        - ##### text/json: components["schemas"]["SearchCompanyCandidateResultModel"]

        - ##### text/plain: components["schemas"]["SearchCompanyCandidateResultModel"]

        - ##### text/xml: components["schemas"]["SearchCompanyCandidateResultModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchCompanyCustomer: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["SearchCompanyCustomerQueryModel"];
  application/json: components["schemas"]["SearchCompanyCustomerQueryModel"];
  application/json-patch+json: components["schemas"]["SearchCompanyCustomerQueryModel"];
  text/json: components["schemas"]["SearchCompanyCustomerQueryModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["SearchCompanyCustomerResultModel"];
  application/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
  text/json: components["schemas"]["SearchCompanyCustomerResultModel"];
  text/plain: components["schemas"]["SearchCompanyCustomerResultModel"];
  text/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company customers list from search criteria

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["SearchCompanyCustomerQueryModel"];
    application/json: components["schemas"]["SearchCompanyCustomerQueryModel"];
    application/json-patch+json: components["schemas"]["SearchCompanyCustomerQueryModel"];
    text/json: components["schemas"]["SearchCompanyCustomerQueryModel"];
    };
    }

    #### Description

    SearchCompanyCustomerQueryModel

    - ##### content: {
      application/*+json: components["schemas"]["SearchCompanyCustomerQueryModel"];
      application/json: components["schemas"]["SearchCompanyCustomerQueryModel"];
      application/json-patch+json: components["schemas"]["SearchCompanyCustomerQueryModel"];
      text/json: components["schemas"]["SearchCompanyCustomerQueryModel"];
      }

      - ##### application/*+json: components["schemas"]["SearchCompanyCustomerQueryModel"]

      - ##### application/json: components["schemas"]["SearchCompanyCustomerQueryModel"]

      - ##### application/json-patch+json: components["schemas"]["SearchCompanyCustomerQueryModel"]

      - ##### text/json: components["schemas"]["SearchCompanyCustomerQueryModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["SearchCompanyCustomerResultModel"];
    application/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
    text/json: components["schemas"]["SearchCompanyCustomerResultModel"];
    text/plain: components["schemas"]["SearchCompanyCustomerResultModel"];
    text/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["SearchCompanyCustomerResultModel"];
      application/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
      text/json: components["schemas"]["SearchCompanyCustomerResultModel"];
      text/plain: components["schemas"]["SearchCompanyCustomerResultModel"];
      text/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["SearchCompanyCustomerResultModel"];
        application/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
        text/json: components["schemas"]["SearchCompanyCustomerResultModel"];
        text/plain: components["schemas"]["SearchCompanyCustomerResultModel"];
        text/xml: components["schemas"]["SearchCompanyCustomerResultModel"];
        }

        - ##### application/json: components["schemas"]["SearchCompanyCustomerResultModel"]

        - ##### application/xml: components["schemas"]["SearchCompanyCustomerResultModel"]

        - ##### text/json: components["schemas"]["SearchCompanyCustomerResultModel"]

        - ##### text/plain: components["schemas"]["SearchCompanyCustomerResultModel"]

        - ##### text/xml: components["schemas"]["SearchCompanyCustomerResultModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchCompanyCustomerContact: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
  application/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
  application/json-patch+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
  text/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
  application/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
  text/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
  text/plain: components["schemas"]["SearchCompanyCustomerContactResultModel"];
  text/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company customer contacts list from search criteria

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
    application/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
    application/json-patch+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
    text/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
    };
    }

    #### Description

    SearchCompanyCustomerQueryModel

    - ##### content: {
      application/*+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
      application/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
      application/json-patch+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
      text/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"];
      }

      - ##### application/*+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"]

      - ##### application/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"]

      - ##### application/json-patch+json: components["schemas"]["SearchCompanyCustomerContactQueryModel"]

      - ##### text/json: components["schemas"]["SearchCompanyCustomerContactQueryModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
    application/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
    text/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
    text/plain: components["schemas"]["SearchCompanyCustomerContactResultModel"];
    text/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
      application/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
      text/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
      text/plain: components["schemas"]["SearchCompanyCustomerContactResultModel"];
      text/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
        application/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
        text/json: components["schemas"]["SearchCompanyCustomerContactResultModel"];
        text/plain: components["schemas"]["SearchCompanyCustomerContactResultModel"];
        text/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"];
        }

        - ##### application/json: components["schemas"]["SearchCompanyCustomerContactResultModel"]

        - ##### application/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"]

        - ##### text/json: components["schemas"]["SearchCompanyCustomerContactResultModel"]

        - ##### text/plain: components["schemas"]["SearchCompanyCustomerContactResultModel"]

        - ##### text/xml: components["schemas"]["SearchCompanyCustomerContactResultModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchCompanyUser: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["SearchCompanyUserQueryModel"];
  application/json: components["schemas"]["SearchCompanyUserQueryModel"];
  application/json-patch+json: components["schemas"]["SearchCompanyUserQueryModel"];
  text/json: components["schemas"]["SearchCompanyUserQueryModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["SearchCompanyUserResultModel"];
  application/xml: components["schemas"]["SearchCompanyUserResultModel"];
  text/json: components["schemas"]["SearchCompanyUserResultModel"];
  text/plain: components["schemas"]["SearchCompanyUserResultModel"];
  text/xml: components["schemas"]["SearchCompanyUserResultModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company users list from search criteria

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["SearchCompanyUserQueryModel"];
    application/json: components["schemas"]["SearchCompanyUserQueryModel"];
    application/json-patch+json: components["schemas"]["SearchCompanyUserQueryModel"];
    text/json: components["schemas"]["SearchCompanyUserQueryModel"];
    };
    }

    #### Description

    SearchCompanyUserQueryModel

    - ##### content: {
      application/*+json: components["schemas"]["SearchCompanyUserQueryModel"];
      application/json: components["schemas"]["SearchCompanyUserQueryModel"];
      application/json-patch+json: components["schemas"]["SearchCompanyUserQueryModel"];
      text/json: components["schemas"]["SearchCompanyUserQueryModel"];
      }

      - ##### application/*+json: components["schemas"]["SearchCompanyUserQueryModel"]

      - ##### application/json: components["schemas"]["SearchCompanyUserQueryModel"]

      - ##### application/json-patch+json: components["schemas"]["SearchCompanyUserQueryModel"]

      - ##### text/json: components["schemas"]["SearchCompanyUserQueryModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["SearchCompanyUserResultModel"];
    application/xml: components["schemas"]["SearchCompanyUserResultModel"];
    text/json: components["schemas"]["SearchCompanyUserResultModel"];
    text/plain: components["schemas"]["SearchCompanyUserResultModel"];
    text/xml: components["schemas"]["SearchCompanyUserResultModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["SearchCompanyUserResultModel"];
      application/xml: components["schemas"]["SearchCompanyUserResultModel"];
      text/json: components["schemas"]["SearchCompanyUserResultModel"];
      text/plain: components["schemas"]["SearchCompanyUserResultModel"];
      text/xml: components["schemas"]["SearchCompanyUserResultModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["SearchCompanyUserResultModel"];
        application/xml: components["schemas"]["SearchCompanyUserResultModel"];
        text/json: components["schemas"]["SearchCompanyUserResultModel"];
        text/plain: components["schemas"]["SearchCompanyUserResultModel"];
        text/xml: components["schemas"]["SearchCompanyUserResultModel"];
        }

        - ##### application/json: components["schemas"]["SearchCompanyUserResultModel"]

        - ##### application/xml: components["schemas"]["SearchCompanyUserResultModel"]

        - ##### text/json: components["schemas"]["SearchCompanyUserResultModel"]

        - ##### text/plain: components["schemas"]["SearchCompanyUserResultModel"]

        - ##### text/xml: components["schemas"]["SearchCompanyUserResultModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchKeyword: {
  parameters: {
  path: {
  companyId: number;
  term: string;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["KeywordModel"][];
  application/xml: components["schemas"]["KeywordModel"][];
  text/json: components["schemas"]["KeywordModel"][];
  text/plain: components["schemas"]["KeywordModel"][];
  text/xml: components["schemas"]["KeywordModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Search keywords by term

  - ##### parameters: {
    path: {
    companyId: number;
    term: string;
    };
    }

    - ##### path: {
      companyId: number;
      term: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### term: string

        #### Description

        Search term

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["KeywordModel"][];
    application/xml: components["schemas"]["KeywordModel"][];
    text/json: components["schemas"]["KeywordModel"][];
    text/plain: components["schemas"]["KeywordModel"][];
    text/xml: components["schemas"]["KeywordModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["KeywordModel"][];
      application/xml: components["schemas"]["KeywordModel"][];
      text/json: components["schemas"]["KeywordModel"][];
      text/plain: components["schemas"]["KeywordModel"][];
      text/xml: components["schemas"]["KeywordModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["KeywordModel"][];
        application/xml: components["schemas"]["KeywordModel"][];
        text/json: components["schemas"]["KeywordModel"][];
        text/plain: components["schemas"]["KeywordModel"][];
        text/xml: components["schemas"]["KeywordModel"][];
        }

        - ##### application/json: components["schemas"]["KeywordModel"][]

        - ##### application/xml: components["schemas"]["KeywordModel"][]

        - ##### text/json: components["schemas"]["KeywordModel"][]

        - ##### text/plain: components["schemas"]["KeywordModel"][]

        - ##### text/xml: components["schemas"]["KeywordModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchPartners: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["PartnersFilterModel"];
  application/json: components["schemas"]["PartnersFilterModel"];
  application/json-patch+json: components["schemas"]["PartnersFilterModel"];
  text/json: components["schemas"]["PartnersFilterModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["PartnersOverviewModel"];
  application/xml: components["schemas"]["PartnersOverviewModel"];
  text/json: components["schemas"]["PartnersOverviewModel"];
  text/plain: components["schemas"]["PartnersOverviewModel"];
  text/xml: components["schemas"]["PartnersOverviewModel"];
  };
  };
  400: never;
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Partners by filter

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["PartnersFilterModel"];
    application/json: components["schemas"]["PartnersFilterModel"];
    application/json-patch+json: components["schemas"]["PartnersFilterModel"];
    text/json: components["schemas"]["PartnersFilterModel"];
    };
    }

    #### Description

    Filter options

    - ##### content: {
      application/*+json: components["schemas"]["PartnersFilterModel"];
      application/json: components["schemas"]["PartnersFilterModel"];
      application/json-patch+json: components["schemas"]["PartnersFilterModel"];
      text/json: components["schemas"]["PartnersFilterModel"];
      }

      - ##### application/*+json: components["schemas"]["PartnersFilterModel"]

      - ##### application/json: components["schemas"]["PartnersFilterModel"]

      - ##### application/json-patch+json: components["schemas"]["PartnersFilterModel"]

      - ##### text/json: components["schemas"]["PartnersFilterModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["PartnersOverviewModel"];
    application/xml: components["schemas"]["PartnersOverviewModel"];
    text/json: components["schemas"]["PartnersOverviewModel"];
    text/plain: components["schemas"]["PartnersOverviewModel"];
    text/xml: components["schemas"]["PartnersOverviewModel"];
    };
    };
    400: never;
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["PartnersOverviewModel"];
      application/xml: components["schemas"]["PartnersOverviewModel"];
      text/json: components["schemas"]["PartnersOverviewModel"];
      text/plain: components["schemas"]["PartnersOverviewModel"];
      text/xml: components["schemas"]["PartnersOverviewModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["PartnersOverviewModel"];
        application/xml: components["schemas"]["PartnersOverviewModel"];
        text/json: components["schemas"]["PartnersOverviewModel"];
        text/plain: components["schemas"]["PartnersOverviewModel"];
        text/xml: components["schemas"]["PartnersOverviewModel"];
        }

        - ##### application/json: components["schemas"]["PartnersOverviewModel"]

        - ##### application/xml: components["schemas"]["PartnersOverviewModel"]

        - ##### text/json: components["schemas"]["PartnersOverviewModel"]

        - ##### text/plain: components["schemas"]["PartnersOverviewModel"]

        - ##### text/xml: components["schemas"]["PartnersOverviewModel"]

    - ##### 400: never

      #### Description

      Incorrect request

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchProject: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["SearchProjectQueryModel"];
  application/json: components["schemas"]["SearchProjectQueryModel"];
  application/json-patch+json: components["schemas"]["SearchProjectQueryModel"];
  text/json: components["schemas"]["SearchProjectQueryModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["SearchProjectsResultModel"];
  application/xml: components["schemas"]["SearchProjectsResultModel"];
  text/json: components["schemas"]["SearchProjectsResultModel"];
  text/plain: components["schemas"]["SearchProjectsResultModel"];
  text/xml: components["schemas"]["SearchProjectsResultModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get projects list from search criteria

  #### Description

  Sample request { "pipelines": [4], "projectStates": [0], "PageAndSortBy": { "SortBy": "0", "SortOrder": "1", "Page": "1", "ItemsPerPage": "15", } } SortBy Parameter can be: CreatedDateTime=0 // Default Title=1 Identifier=2 CustomerIdentifier=3 SeoId=4 UpdatedDateTime=6 LastTouchDateTime=7

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["SearchProjectQueryModel"];
    application/json: components["schemas"]["SearchProjectQueryModel"];
    application/json-patch+json: components["schemas"]["SearchProjectQueryModel"];
    text/json: components["schemas"]["SearchProjectQueryModel"];
    };
    }

    #### Description

    SearchCompanyCustomerQueryModel

    - ##### content: {
      application/*+json: components["schemas"]["SearchProjectQueryModel"];
      application/json: components["schemas"]["SearchProjectQueryModel"];
      application/json-patch+json: components["schemas"]["SearchProjectQueryModel"];
      text/json: components["schemas"]["SearchProjectQueryModel"];
      }

      - ##### application/*+json: components["schemas"]["SearchProjectQueryModel"]

      - ##### application/json: components["schemas"]["SearchProjectQueryModel"]

      - ##### application/json-patch+json: components["schemas"]["SearchProjectQueryModel"]

      - ##### text/json: components["schemas"]["SearchProjectQueryModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["SearchProjectsResultModel"];
    application/xml: components["schemas"]["SearchProjectsResultModel"];
    text/json: components["schemas"]["SearchProjectsResultModel"];
    text/plain: components["schemas"]["SearchProjectsResultModel"];
    text/xml: components["schemas"]["SearchProjectsResultModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["SearchProjectsResultModel"];
      application/xml: components["schemas"]["SearchProjectsResultModel"];
      text/json: components["schemas"]["SearchProjectsResultModel"];
      text/plain: components["schemas"]["SearchProjectsResultModel"];
      text/xml: components["schemas"]["SearchProjectsResultModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["SearchProjectsResultModel"];
        application/xml: components["schemas"]["SearchProjectsResultModel"];
        text/json: components["schemas"]["SearchProjectsResultModel"];
        text/plain: components["schemas"]["SearchProjectsResultModel"];
        text/xml: components["schemas"]["SearchProjectsResultModel"];
        }

        - ##### application/json: components["schemas"]["SearchProjectsResultModel"]

        - ##### application/xml: components["schemas"]["SearchProjectsResultModel"]

        - ##### text/json: components["schemas"]["SearchProjectsResultModel"]

        - ##### text/plain: components["schemas"]["SearchProjectsResultModel"]

        - ##### text/xml: components["schemas"]["SearchProjectsResultModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchRoles: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentFilterModel"];
  application/json: components["schemas"]["ProjectAssignmentFilterModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentFilterModel"];
  text/json: components["schemas"]["ProjectAssignmentFilterModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
  application/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
  text/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
  text/plain: components["schemas"]["ProjectAssignmentWithStatusModel"];
  text/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get Roles by Filter Rate limited, restricted to once per minute, max 1000 requests per day

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentFilterModel"];
    application/json: components["schemas"]["ProjectAssignmentFilterModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentFilterModel"];
    text/json: components["schemas"]["ProjectAssignmentFilterModel"];
    };
    }

    #### Description

    Filter options

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentFilterModel"];
      application/json: components["schemas"]["ProjectAssignmentFilterModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentFilterModel"];
      text/json: components["schemas"]["ProjectAssignmentFilterModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentFilterModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentFilterModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentFilterModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentFilterModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
    application/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
    text/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
    text/plain: components["schemas"]["ProjectAssignmentWithStatusModel"];
    text/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
      application/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
      text/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
      text/plain: components["schemas"]["ProjectAssignmentWithStatusModel"];
      text/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
        application/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
        text/json: components["schemas"]["ProjectAssignmentWithStatusModel"];
        text/plain: components["schemas"]["ProjectAssignmentWithStatusModel"];
        text/xml: components["schemas"]["ProjectAssignmentWithStatusModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentWithStatusModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentWithStatusModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentWithStatusModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentWithStatusModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentWithStatusModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchSkill: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["SearchSkillQueryModel"];
  application/json: components["schemas"]["SearchSkillQueryModel"];
  application/json-patch+json: components["schemas"]["SearchSkillQueryModel"];
  text/json: components["schemas"]["SearchSkillQueryModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["SearchSkillResultModel"];
  application/xml: components["schemas"]["SearchSkillResultModel"];
  text/json: components["schemas"]["SearchSkillResultModel"];
  text/plain: components["schemas"]["SearchSkillResultModel"];
  text/xml: components["schemas"]["SearchSkillResultModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Search users by skill keyword id

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["SearchSkillQueryModel"];
    application/json: components["schemas"]["SearchSkillQueryModel"];
    application/json-patch+json: components["schemas"]["SearchSkillQueryModel"];
    text/json: components["schemas"]["SearchSkillQueryModel"];
    };
    }

    #### Description

    SearchSkillQueryModel

    - ##### content: {
      application/*+json: components["schemas"]["SearchSkillQueryModel"];
      application/json: components["schemas"]["SearchSkillQueryModel"];
      application/json-patch+json: components["schemas"]["SearchSkillQueryModel"];
      text/json: components["schemas"]["SearchSkillQueryModel"];
      }

      - ##### application/*+json: components["schemas"]["SearchSkillQueryModel"]

      - ##### application/json: components["schemas"]["SearchSkillQueryModel"]

      - ##### application/json-patch+json: components["schemas"]["SearchSkillQueryModel"]

      - ##### text/json: components["schemas"]["SearchSkillQueryModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["SearchSkillResultModel"];
    application/xml: components["schemas"]["SearchSkillResultModel"];
    text/json: components["schemas"]["SearchSkillResultModel"];
    text/plain: components["schemas"]["SearchSkillResultModel"];
    text/xml: components["schemas"]["SearchSkillResultModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["SearchSkillResultModel"];
      application/xml: components["schemas"]["SearchSkillResultModel"];
      text/json: components["schemas"]["SearchSkillResultModel"];
      text/plain: components["schemas"]["SearchSkillResultModel"];
      text/xml: components["schemas"]["SearchSkillResultModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["SearchSkillResultModel"];
        application/xml: components["schemas"]["SearchSkillResultModel"];
        text/json: components["schemas"]["SearchSkillResultModel"];
        text/plain: components["schemas"]["SearchSkillResultModel"];
        text/xml: components["schemas"]["SearchSkillResultModel"];
        }

        - ##### application/json: components["schemas"]["SearchSkillResultModel"]

        - ##### application/xml: components["schemas"]["SearchSkillResultModel"]

        - ##### text/json: components["schemas"]["SearchSkillResultModel"]

        - ##### text/plain: components["schemas"]["SearchSkillResultModel"]

        - ##### text/xml: components["schemas"]["SearchSkillResultModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SearchSkillTerm: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["SkillSearchQueryTermModel"];
  application/json: components["schemas"]["SkillSearchQueryTermModel"];
  application/json-patch+json: components["schemas"]["SkillSearchQueryTermModel"];
  text/json: components["schemas"]["SkillSearchQueryTermModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["SearchSkillResultModel"];
  application/xml: components["schemas"]["SearchSkillResultModel"];
  text/json: components["schemas"]["SearchSkillResultModel"];
  text/plain: components["schemas"]["SearchSkillResultModel"];
  text/xml: components["schemas"]["SearchSkillResultModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Search users with skills by term (string value)

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["SkillSearchQueryTermModel"];
    application/json: components["schemas"]["SkillSearchQueryTermModel"];
    application/json-patch+json: components["schemas"]["SkillSearchQueryTermModel"];
    text/json: components["schemas"]["SkillSearchQueryTermModel"];
    };
    }

    #### Description

    SkillSearchQueryTermModel

    - ##### content: {
      application/*+json: components["schemas"]["SkillSearchQueryTermModel"];
      application/json: components["schemas"]["SkillSearchQueryTermModel"];
      application/json-patch+json: components["schemas"]["SkillSearchQueryTermModel"];
      text/json: components["schemas"]["SkillSearchQueryTermModel"];
      }

      - ##### application/*+json: components["schemas"]["SkillSearchQueryTermModel"]

      - ##### application/json: components["schemas"]["SkillSearchQueryTermModel"]

      - ##### application/json-patch+json: components["schemas"]["SkillSearchQueryTermModel"]

      - ##### text/json: components["schemas"]["SkillSearchQueryTermModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["SearchSkillResultModel"];
    application/xml: components["schemas"]["SearchSkillResultModel"];
    text/json: components["schemas"]["SearchSkillResultModel"];
    text/plain: components["schemas"]["SearchSkillResultModel"];
    text/xml: components["schemas"]["SearchSkillResultModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["SearchSkillResultModel"];
      application/xml: components["schemas"]["SearchSkillResultModel"];
      text/json: components["schemas"]["SearchSkillResultModel"];
      text/plain: components["schemas"]["SearchSkillResultModel"];
      text/xml: components["schemas"]["SearchSkillResultModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["SearchSkillResultModel"];
        application/xml: components["schemas"]["SearchSkillResultModel"];
        text/json: components["schemas"]["SearchSkillResultModel"];
        text/plain: components["schemas"]["SearchSkillResultModel"];
        text/xml: components["schemas"]["SearchSkillResultModel"];
        }

        - ##### application/json: components["schemas"]["SearchSkillResultModel"]

        - ##### application/xml: components["schemas"]["SearchSkillResultModel"]

        - ##### text/json: components["schemas"]["SearchSkillResultModel"]

        - ##### text/plain: components["schemas"]["SearchSkillResultModel"]

        - ##### text/xml: components["schemas"]["SearchSkillResultModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Skill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserSkillModel"];
  application/xml: components["schemas"]["CompanyUserSkillModel"];
  text/json: components["schemas"]["CompanyUserSkillModel"];
  text/plain: components["schemas"]["CompanyUserSkillModel"];
  text/xml: components["schemas"]["CompanyUserSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get skill by id

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        Skill Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserSkillModel"];
    application/xml: components["schemas"]["CompanyUserSkillModel"];
    text/json: components["schemas"]["CompanyUserSkillModel"];
    text/plain: components["schemas"]["CompanyUserSkillModel"];
    text/xml: components["schemas"]["CompanyUserSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserSkillModel"];
      application/xml: components["schemas"]["CompanyUserSkillModel"];
      text/json: components["schemas"]["CompanyUserSkillModel"];
      text/plain: components["schemas"]["CompanyUserSkillModel"];
      text/xml: components["schemas"]["CompanyUserSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserSkillModel"];
        application/xml: components["schemas"]["CompanyUserSkillModel"];
        text/json: components["schemas"]["CompanyUserSkillModel"];
        text/plain: components["schemas"]["CompanyUserSkillModel"];
        text/xml: components["schemas"]["CompanyUserSkillModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserSkillModel"]

        - ##### application/xml: components["schemas"]["CompanyUserSkillModel"]

        - ##### text/json: components["schemas"]["CompanyUserSkillModel"]

        - ##### text/plain: components["schemas"]["CompanyUserSkillModel"]

        - ##### text/xml: components["schemas"]["CompanyUserSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Skills: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserSkillModel"][];
  application/xml: components["schemas"]["CompanyUserSkillModel"][];
  text/json: components["schemas"]["CompanyUserSkillModel"][];
  text/plain: components["schemas"]["CompanyUserSkillModel"][];
  text/xml: components["schemas"]["CompanyUserSkillModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get skills list

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserSkillModel"][];
    application/xml: components["schemas"]["CompanyUserSkillModel"][];
    text/json: components["schemas"]["CompanyUserSkillModel"][];
    text/plain: components["schemas"]["CompanyUserSkillModel"][];
    text/xml: components["schemas"]["CompanyUserSkillModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserSkillModel"][];
      application/xml: components["schemas"]["CompanyUserSkillModel"][];
      text/json: components["schemas"]["CompanyUserSkillModel"][];
      text/plain: components["schemas"]["CompanyUserSkillModel"][];
      text/xml: components["schemas"]["CompanyUserSkillModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserSkillModel"][];
        application/xml: components["schemas"]["CompanyUserSkillModel"][];
        text/json: components["schemas"]["CompanyUserSkillModel"][];
        text/plain: components["schemas"]["CompanyUserSkillModel"][];
        text/xml: components["schemas"]["CompanyUserSkillModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserSkillModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserSkillModel"][]

        - ##### text/json: components["schemas"]["CompanyUserSkillModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserSkillModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserSkillModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### SubcontractorAttachment: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  multipart/form-data: {
  Description?: string;
  Files: string[];
  Title: string;
  };
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
  application/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
  text/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
  text/plain: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
  text/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Upload subcontractor file attachment

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Candidate Id

  - ##### `Optional` requestBody?: {
    content: {
    multipart/form-data: {
    Description?: string;
    Files: string[];
    Title: string;
    };
    };
    }

    - ##### content: {
      multipart/form-data: {
      Description?: string;
      Files: string[];
      Title: string;
      };
      }

      - ##### multipart/form-data: {
        Description?: string;
        Files: string[];
        Title: string;
        }

        - ##### `Optional` Description?: string

        - ##### Files: string[]

        - ##### Title: string

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
    application/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
    text/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
    text/plain: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
    text/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
      application/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
      text/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
      text/plain: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
      text/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
      };
      }

      #### Description

      Created

      - ##### content: {
        application/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
        application/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
        text/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
        text/plain: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
        text/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]

        - ##### application/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]

        - ##### text/json: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]

        - ##### text/plain: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]

        - ##### text/xml: components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Bad Request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server Error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### Team: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamModel"];
  application/xml: components["schemas"]["TeamModel"];
  text/json: components["schemas"]["TeamModel"];
  text/plain: components["schemas"]["TeamModel"];
  text/xml: components["schemas"]["TeamModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get team by id

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Event Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamModel"];
    application/xml: components["schemas"]["TeamModel"];
    text/json: components["schemas"]["TeamModel"];
    text/plain: components["schemas"]["TeamModel"];
    text/xml: components["schemas"]["TeamModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamModel"];
      application/xml: components["schemas"]["TeamModel"];
      text/json: components["schemas"]["TeamModel"];
      text/plain: components["schemas"]["TeamModel"];
      text/xml: components["schemas"]["TeamModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamModel"];
        application/xml: components["schemas"]["TeamModel"];
        text/json: components["schemas"]["TeamModel"];
        text/plain: components["schemas"]["TeamModel"];
        text/xml: components["schemas"]["TeamModel"];
        }

        - ##### application/json: components["schemas"]["TeamModel"]

        - ##### application/xml: components["schemas"]["TeamModel"]

        - ##### text/json: components["schemas"]["TeamModel"]

        - ##### text/plain: components["schemas"]["TeamModel"]

        - ##### text/xml: components["schemas"]["TeamModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### TeamManagers: {
  parameters: {
  path: {
  companyId: number;
  teamId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserExtendedModel"][];
  application/xml: components["schemas"]["CompanyUserExtendedModel"][];
  text/json: components["schemas"]["CompanyUserExtendedModel"][];
  text/plain: components["schemas"]["CompanyUserExtendedModel"][];
  text/xml: components["schemas"]["CompanyUserExtendedModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get team managers

  - ##### parameters: {
    path: {
    companyId: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserExtendedModel"][];
    application/xml: components["schemas"]["CompanyUserExtendedModel"][];
    text/json: components["schemas"]["CompanyUserExtendedModel"][];
    text/plain: components["schemas"]["CompanyUserExtendedModel"][];
    text/xml: components["schemas"]["CompanyUserExtendedModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserExtendedModel"][];
      application/xml: components["schemas"]["CompanyUserExtendedModel"][];
      text/json: components["schemas"]["CompanyUserExtendedModel"][];
      text/plain: components["schemas"]["CompanyUserExtendedModel"][];
      text/xml: components["schemas"]["CompanyUserExtendedModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserExtendedModel"][];
        application/xml: components["schemas"]["CompanyUserExtendedModel"][];
        text/json: components["schemas"]["CompanyUserExtendedModel"][];
        text/plain: components["schemas"]["CompanyUserExtendedModel"][];
        text/xml: components["schemas"]["CompanyUserExtendedModel"][];
        }

        - ##### application/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### application/xml: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/json: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/plain: components["schemas"]["CompanyUserExtendedModel"][]

        - ##### text/xml: components["schemas"]["CompanyUserExtendedModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### TranslateMentions: {
  parameters: {
  path: {
  companyId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["MentionTextModel"];
  application/json: components["schemas"]["MentionTextModel"];
  application/json-patch+json: components["schemas"]["MentionTextModel"];
  text/json: components["schemas"]["MentionTextModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: string;
  application/xml: string;
  text/json: string;
  text/plain: string;
  text/xml: string;
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Translates any mention-ids in a text to their human readable form. Translations are access restricted, if you don't have enough access to get the name of an id, it won't be translated.

  - ##### parameters: {
    path: {
    companyId: number;
    };
    }

    - ##### path: {
      companyId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["MentionTextModel"];
    application/json: components["schemas"]["MentionTextModel"];
    application/json-patch+json: components["schemas"]["MentionTextModel"];
    text/json: components["schemas"]["MentionTextModel"];
    };
    }

    #### Description

    The model with one property, value, which contains the text containing the mentions you're looking to translate. Example of a text with a mention inside: `"Hello @(1|123456) can you please consider this role?"`

    - ##### content: {
      application/*+json: components["schemas"]["MentionTextModel"];
      application/json: components["schemas"]["MentionTextModel"];
      application/json-patch+json: components["schemas"]["MentionTextModel"];
      text/json: components["schemas"]["MentionTextModel"];
      }

      - ##### application/*+json: components["schemas"]["MentionTextModel"]

      - ##### application/json: components["schemas"]["MentionTextModel"]

      - ##### application/json-patch+json: components["schemas"]["MentionTextModel"]

      - ##### text/json: components["schemas"]["MentionTextModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: string;
    application/xml: string;
    text/json: string;
    text/plain: string;
    text/xml: string;
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: string;
      application/xml: string;
      text/json: string;
      text/plain: string;
      text/xml: string;
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: string;
        application/xml: string;
        text/json: string;
        text/plain: string;
        text/xml: string;
        }

        - ##### application/json: string

        - ##### application/xml: string

        - ##### text/json: string

        - ##### text/plain: string

        - ##### text/xml: string

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateAbsence: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["AbsenceAddEditModel"];
  application/json: components["schemas"]["AbsenceAddEditModel"];
  application/json-patch+json: components["schemas"]["AbsenceAddEditModel"];
  text/json: components["schemas"]["AbsenceAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["AbsencePeriodModel"];
  application/xml: components["schemas"]["AbsencePeriodModel"];
  text/json: components["schemas"]["AbsencePeriodModel"];
  text/plain: components["schemas"]["AbsencePeriodModel"];
  text/xml: components["schemas"]["AbsencePeriodModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Absence Item for User

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        Absence Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["AbsenceAddEditModel"];
    application/json: components["schemas"]["AbsenceAddEditModel"];
    application/json-patch+json: components["schemas"]["AbsenceAddEditModel"];
    text/json: components["schemas"]["AbsenceAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileCommitmentAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["AbsenceAddEditModel"];
      application/json: components["schemas"]["AbsenceAddEditModel"];
      application/json-patch+json: components["schemas"]["AbsenceAddEditModel"];
      text/json: components["schemas"]["AbsenceAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["AbsenceAddEditModel"]

      - ##### application/json: components["schemas"]["AbsenceAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["AbsenceAddEditModel"]

      - ##### text/json: components["schemas"]["AbsenceAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["AbsencePeriodModel"];
    application/xml: components["schemas"]["AbsencePeriodModel"];
    text/json: components["schemas"]["AbsencePeriodModel"];
    text/plain: components["schemas"]["AbsencePeriodModel"];
    text/xml: components["schemas"]["AbsencePeriodModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["AbsencePeriodModel"];
      application/xml: components["schemas"]["AbsencePeriodModel"];
      text/json: components["schemas"]["AbsencePeriodModel"];
      text/plain: components["schemas"]["AbsencePeriodModel"];
      text/xml: components["schemas"]["AbsencePeriodModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["AbsencePeriodModel"];
        application/xml: components["schemas"]["AbsencePeriodModel"];
        text/json: components["schemas"]["AbsencePeriodModel"];
        text/plain: components["schemas"]["AbsencePeriodModel"];
        text/xml: components["schemas"]["AbsencePeriodModel"];
        }

        - ##### application/json: components["schemas"]["AbsencePeriodModel"]

        - ##### application/xml: components["schemas"]["AbsencePeriodModel"]

        - ##### text/json: components["schemas"]["AbsencePeriodModel"]

        - ##### text/plain: components["schemas"]["AbsencePeriodModel"]

        - ##### text/xml: components["schemas"]["AbsencePeriodModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyCandidateEventMeeting: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["EventMeetingAddEditModel"];
  application/json: components["schemas"]["EventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"];
  text/json: components["schemas"]["EventMeetingAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
  application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
  text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update meeting event for company candidate

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["EventMeetingAddEditModel"];
    application/json: components["schemas"]["EventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"];
    text/json: components["schemas"]["EventMeetingAddEditModel"];
    };
    }

    #### Description

    Meeting Event details

    - ##### content: {
      application/*+json: components["schemas"]["EventMeetingAddEditModel"];
      application/json: components["schemas"]["EventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"];
      text/json: components["schemas"]["EventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["EventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["EventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["EventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["EventMeetingAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
    application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
    text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
      application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
      text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
        application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/json: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"];
        text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyCandidateEventNote: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["EventNoteAddEditModel"];
  application/json: components["schemas"]["EventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["EventNoteAddEditModel"];
  text/json: components["schemas"]["EventNoteAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
  application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
  text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update note event for company candidate

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["EventNoteAddEditModel"];
    application/json: components["schemas"]["EventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["EventNoteAddEditModel"];
    text/json: components["schemas"]["EventNoteAddEditModel"];
    };
    }

    #### Description

    Note Event details

    - ##### content: {
      application/*+json: components["schemas"]["EventNoteAddEditModel"];
      application/json: components["schemas"]["EventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["EventNoteAddEditModel"];
      text/json: components["schemas"]["EventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["EventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["EventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["EventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["EventNoteAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
    application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
    text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
      application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
      text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventNoteModel"];
        application/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/json: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/plain: components["schemas"]["CompanyCandidateEventNoteModel"];
        text/xml: components["schemas"]["CompanyCandidateEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyCandidateEventTask: {
  parameters: {
  path: {
  candidateId: number;
  companyId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["EventTaskAddEditModel"];
  application/json: components["schemas"]["EventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["EventTaskAddEditModel"];
  text/json: components["schemas"]["EventTaskAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
  application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
  text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update task event for company candidate

  #### Description

  Requires access level: CompanyRecruiter. Requires module: Recruitment.

  - ##### parameters: {
    path: {
    candidateId: number;
    companyId: number;
    id: string;
    };
    }

    - ##### path: {
      candidateId: number;
      companyId: number;
      id: string;
      }

      - ##### candidateId: number

        #### Description

        CandidateId Id

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["EventTaskAddEditModel"];
    application/json: components["schemas"]["EventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["EventTaskAddEditModel"];
    text/json: components["schemas"]["EventTaskAddEditModel"];
    };
    }

    #### Description

    Task Event details

    - ##### content: {
      application/*+json: components["schemas"]["EventTaskAddEditModel"];
      application/json: components["schemas"]["EventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["EventTaskAddEditModel"];
      text/json: components["schemas"]["EventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["EventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["EventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["EventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["EventTaskAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
    application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
    text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
      application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
      text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCandidateEventTaskModel"];
        application/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/json: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/plain: components["schemas"]["CompanyCandidateEventTaskModel"];
        text/xml: components["schemas"]["CompanyCandidateEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyCandidateEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyCandidateEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyCustomer: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyCustomerEditModel"];
  application/json: components["schemas"]["CompanyCustomerEditModel"];
  application/json-patch+json: components["schemas"]["CompanyCustomerEditModel"];
  text/json: components["schemas"]["CompanyCustomerEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyCustomerModel"];
  application/xml: components["schemas"]["CompanyCustomerModel"];
  text/json: components["schemas"]["CompanyCustomerModel"];
  text/plain: components["schemas"]["CompanyCustomerModel"];
  text/xml: components["schemas"]["CompanyCustomerModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update company customer

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyCustomerEditModel"];
    application/json: components["schemas"]["CompanyCustomerEditModel"];
    application/json-patch+json: components["schemas"]["CompanyCustomerEditModel"];
    text/json: components["schemas"]["CompanyCustomerEditModel"];
    };
    }

    #### Description

    CompanyCustomerAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyCustomerEditModel"];
      application/json: components["schemas"]["CompanyCustomerEditModel"];
      application/json-patch+json: components["schemas"]["CompanyCustomerEditModel"];
      text/json: components["schemas"]["CompanyCustomerEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyCustomerEditModel"]

      - ##### application/json: components["schemas"]["CompanyCustomerEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyCustomerEditModel"]

      - ##### text/json: components["schemas"]["CompanyCustomerEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyCustomerModel"];
    application/xml: components["schemas"]["CompanyCustomerModel"];
    text/json: components["schemas"]["CompanyCustomerModel"];
    text/plain: components["schemas"]["CompanyCustomerModel"];
    text/xml: components["schemas"]["CompanyCustomerModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyCustomerModel"];
      application/xml: components["schemas"]["CompanyCustomerModel"];
      text/json: components["schemas"]["CompanyCustomerModel"];
      text/plain: components["schemas"]["CompanyCustomerModel"];
      text/xml: components["schemas"]["CompanyCustomerModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyCustomerModel"];
        application/xml: components["schemas"]["CompanyCustomerModel"];
        text/json: components["schemas"]["CompanyCustomerModel"];
        text/plain: components["schemas"]["CompanyCustomerModel"];
        text/xml: components["schemas"]["CompanyCustomerModel"];
        }

        - ##### application/json: components["schemas"]["CompanyCustomerModel"]

        - ##### application/xml: components["schemas"]["CompanyCustomerModel"]

        - ##### text/json: components["schemas"]["CompanyCustomerModel"]

        - ##### text/plain: components["schemas"]["CompanyCustomerModel"]

        - ##### text/xml: components["schemas"]["CompanyCustomerModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyProject: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAddEditModel"];
  application/json: components["schemas"]["ProjectAddEditModel"];
  application/json-patch+json: components["schemas"]["ProjectAddEditModel"];
  text/json: components["schemas"]["ProjectAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectModel"];
  application/xml: components["schemas"]["ProjectModel"];
  text/json: components["schemas"]["ProjectModel"];
  text/plain: components["schemas"]["ProjectModel"];
  text/xml: components["schemas"]["ProjectModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update project

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAddEditModel"];
    application/json: components["schemas"]["ProjectAddEditModel"];
    application/json-patch+json: components["schemas"]["ProjectAddEditModel"];
    text/json: components["schemas"]["ProjectAddEditModel"];
    };
    }

    #### Description

    ProjectAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAddEditModel"];
      application/json: components["schemas"]["ProjectAddEditModel"];
      application/json-patch+json: components["schemas"]["ProjectAddEditModel"];
      text/json: components["schemas"]["ProjectAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAddEditModel"]

      - ##### application/json: components["schemas"]["ProjectAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAddEditModel"]

      - ##### text/json: components["schemas"]["ProjectAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectModel"];
    application/xml: components["schemas"]["ProjectModel"];
    text/json: components["schemas"]["ProjectModel"];
    text/plain: components["schemas"]["ProjectModel"];
    text/xml: components["schemas"]["ProjectModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectModel"];
      application/xml: components["schemas"]["ProjectModel"];
      text/json: components["schemas"]["ProjectModel"];
      text/plain: components["schemas"]["ProjectModel"];
      text/xml: components["schemas"]["ProjectModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectModel"];
        application/xml: components["schemas"]["ProjectModel"];
        text/json: components["schemas"]["ProjectModel"];
        text/plain: components["schemas"]["ProjectModel"];
        text/xml: components["schemas"]["ProjectModel"];
        }

        - ##### application/json: components["schemas"]["ProjectModel"]

        - ##### application/xml: components["schemas"]["ProjectModel"]

        - ##### text/json: components["schemas"]["ProjectModel"]

        - ##### text/plain: components["schemas"]["ProjectModel"]

        - ##### text/xml: components["schemas"]["ProjectModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUser: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEditModel"];
  application/json: components["schemas"]["CompanyUserEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEditModel"];
  text/json: components["schemas"]["CompanyUserEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserFullModel"];
  application/xml: components["schemas"]["CompanyUserFullModel"];
  text/json: components["schemas"]["CompanyUserFullModel"];
  text/plain: components["schemas"]["CompanyUserFullModel"];
  text/xml: components["schemas"]["CompanyUserFullModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update company user

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEditModel"];
    application/json: components["schemas"]["CompanyUserEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEditModel"];
    text/json: components["schemas"]["CompanyUserEditModel"];
    };
    }

    #### Description

    CompanyUserEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEditModel"];
      application/json: components["schemas"]["CompanyUserEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEditModel"];
      text/json: components["schemas"]["CompanyUserEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserFullModel"];
    application/xml: components["schemas"]["CompanyUserFullModel"];
    text/json: components["schemas"]["CompanyUserFullModel"];
    text/plain: components["schemas"]["CompanyUserFullModel"];
    text/xml: components["schemas"]["CompanyUserFullModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserFullModel"];
      application/xml: components["schemas"]["CompanyUserFullModel"];
      text/json: components["schemas"]["CompanyUserFullModel"];
      text/plain: components["schemas"]["CompanyUserFullModel"];
      text/xml: components["schemas"]["CompanyUserFullModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserFullModel"];
        application/xml: components["schemas"]["CompanyUserFullModel"];
        text/json: components["schemas"]["CompanyUserFullModel"];
        text/plain: components["schemas"]["CompanyUserFullModel"];
        text/xml: components["schemas"]["CompanyUserFullModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserFullModel"]

        - ##### application/xml: components["schemas"]["CompanyUserFullModel"]

        - ##### text/json: components["schemas"]["CompanyUserFullModel"]

        - ##### text/plain: components["schemas"]["CompanyUserFullModel"]

        - ##### text/xml: components["schemas"]["CompanyUserFullModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserEmployeeEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventMeetingModel"];
  application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingModel"];
  text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
  text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Updates employee meeting event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    };
    }

    #### Description

    Meeting event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventMeetingModel"];
    application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingModel"];
    text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
    text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventMeetingModel"];
      application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingModel"];
      text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
      text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventMeetingModel"];
        application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        text/json: components["schemas"]["CompanyUserEventMeetingModel"];
        text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
        text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserEmployeeEventNote: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventNoteModel"];
  application/xml: components["schemas"]["CompanyUserEventNoteModel"];
  text/json: components["schemas"]["CompanyUserEventNoteModel"];
  text/plain: components["schemas"]["CompanyUserEventNoteModel"];
  text/xml: components["schemas"]["CompanyUserEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Updates employee note event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    };
    }

    #### Description

    Note event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventNoteModel"];
    application/xml: components["schemas"]["CompanyUserEventNoteModel"];
    text/json: components["schemas"]["CompanyUserEventNoteModel"];
    text/plain: components["schemas"]["CompanyUserEventNoteModel"];
    text/xml: components["schemas"]["CompanyUserEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventNoteModel"];
      application/xml: components["schemas"]["CompanyUserEventNoteModel"];
      text/json: components["schemas"]["CompanyUserEventNoteModel"];
      text/plain: components["schemas"]["CompanyUserEventNoteModel"];
      text/xml: components["schemas"]["CompanyUserEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventNoteModel"];
        application/xml: components["schemas"]["CompanyUserEventNoteModel"];
        text/json: components["schemas"]["CompanyUserEventNoteModel"];
        text/plain: components["schemas"]["CompanyUserEventNoteModel"];
        text/xml: components["schemas"]["CompanyUserEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserEmployeeEventTask: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventTaskModel"];
  application/xml: components["schemas"]["CompanyUserEventTaskModel"];
  text/json: components["schemas"]["CompanyUserEventTaskModel"];
  text/plain: components["schemas"]["CompanyUserEventTaskModel"];
  text/xml: components["schemas"]["CompanyUserEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Updates employee's task event

  #### Description

  Requires access level: CompanyManager.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    };
    }

    #### Description

    Task event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventTaskModel"];
    application/xml: components["schemas"]["CompanyUserEventTaskModel"];
    text/json: components["schemas"]["CompanyUserEventTaskModel"];
    text/plain: components["schemas"]["CompanyUserEventTaskModel"];
    text/xml: components["schemas"]["CompanyUserEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventTaskModel"];
      application/xml: components["schemas"]["CompanyUserEventTaskModel"];
      text/json: components["schemas"]["CompanyUserEventTaskModel"];
      text/plain: components["schemas"]["CompanyUserEventTaskModel"];
      text/xml: components["schemas"]["CompanyUserEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventTaskModel"];
        application/xml: components["schemas"]["CompanyUserEventTaskModel"];
        text/json: components["schemas"]["CompanyUserEventTaskModel"];
        text/plain: components["schemas"]["CompanyUserEventTaskModel"];
        text/xml: components["schemas"]["CompanyUserEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileCommitment: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
  application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
  text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Profile Commitment

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

        #### Description

        Profile Item Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileCommitmentAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
    application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
    text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
      application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
      text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
        application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/json: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"];
        text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileCommitmentModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileCommitmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileEducation: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileEducationModel"];
  application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
  text/json: components["schemas"]["CompanyUserProfileEducationModel"];
  text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
  text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Profile Education

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileEducationAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileEducationAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileEducationAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileEducationModel"];
    application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
    text/json: components["schemas"]["CompanyUserProfileEducationModel"];
    text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
    text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileEducationModel"];
      application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
      text/json: components["schemas"]["CompanyUserProfileEducationModel"];
      text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
      text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileEducationModel"];
        application/xml: components["schemas"]["CompanyUserProfileEducationModel"];
        text/json: components["schemas"]["CompanyUserProfileEducationModel"];
        text/plain: components["schemas"]["CompanyUserProfileEducationModel"];
        text/xml: components["schemas"]["CompanyUserProfileEducationModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileEducationModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileEducationModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileEmployer: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
  application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
  text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Profile Employer

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileEmployerAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileEmployerAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
    application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
    text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
      application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
      text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileEmployerModel"];
        application/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/json: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/plain: components["schemas"]["CompanyUserProfileEmployerModel"];
        text/xml: components["schemas"]["CompanyUserProfileEmployerModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileEmployerModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileEmployerModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileExtSkill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
  application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
  text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Extra Skill Profile Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileExtraSkillAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
    application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
    text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
      application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
      text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
        application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/json: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"];
        text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileExtSkillModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileExtSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileLanguage: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
  application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
  text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Language Profile Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileExtraSkillAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileLanguageAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
    application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
    text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
      application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
      text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileLanguageModel"];
        application/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/json: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/plain: components["schemas"]["CompanyUserProfileLanguageModel"];
        text/xml: components["schemas"]["CompanyUserProfileLanguageModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileLanguageModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileLanguageModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfilePresentation: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
  application/json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
  text/json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
  application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
  text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
  text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
  text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Edit Profile Presentation

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
    application/json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
    text/json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
    };
    }

    #### Description

    CompanyUserProfilePresentationEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
      application/json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
      text/json: components["schemas"]["CompanyUserProfilePresentationEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfilePresentationEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfilePresentationEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfilePresentationEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfilePresentationEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
    application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
    text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
    text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
    text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
      application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
      text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
      text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
      text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfilePresentationModel"];
        application/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
        text/json: components["schemas"]["CompanyUserProfilePresentationModel"];
        text/plain: components["schemas"]["CompanyUserProfilePresentationModel"];
        text/xml: components["schemas"]["CompanyUserProfilePresentationModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfilePresentationModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfilePresentationModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfilePresentationModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfilePresentationModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfilePresentationModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileReference: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
  application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
  text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Profile Reference Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileReferenceAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileReferenceAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
    application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
    text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
      application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
      text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileReferenceModel"];
        application/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/json: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/plain: components["schemas"]["CompanyUserProfileReferenceModel"];
        text/xml: components["schemas"]["CompanyUserProfileReferenceModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileReferenceModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileReferenceModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileSkill: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileSkillEditModel"];
  application/json: components["schemas"]["CompanyUserProfileSkillEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileSkillEditModel"];
  text/json: components["schemas"]["CompanyUserProfileSkillEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileSkillModel"];
  application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
  text/json: components["schemas"]["CompanyUserProfileSkillModel"];
  text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
  text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Profile Skill

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileSkillEditModel"];
    application/json: components["schemas"]["CompanyUserProfileSkillEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileSkillEditModel"];
    text/json: components["schemas"]["CompanyUserProfileSkillEditModel"];
    };
    }

    #### Description

    CompanyUserProfileSkillEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileSkillEditModel"];
      application/json: components["schemas"]["CompanyUserProfileSkillEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileSkillEditModel"];
      text/json: components["schemas"]["CompanyUserProfileSkillEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileSkillEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileSkillEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileSkillEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileSkillEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileSkillModel"];
    application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
    text/json: components["schemas"]["CompanyUserProfileSkillModel"];
    text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
    text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileSkillModel"];
      application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
      text/json: components["schemas"]["CompanyUserProfileSkillModel"];
      text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
      text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileSkillModel"];
        application/xml: components["schemas"]["CompanyUserProfileSkillModel"];
        text/json: components["schemas"]["CompanyUserProfileSkillModel"];
        text/plain: components["schemas"]["CompanyUserProfileSkillModel"];
        text/xml: components["schemas"]["CompanyUserProfileSkillModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileSkillModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileTraining: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
  application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
  text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Profile Training Item

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileTrainingAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileTrainingAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
    application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
    text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
      application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
      text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileTrainingModel"];
        application/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/json: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/plain: components["schemas"]["CompanyUserProfileTrainingModel"];
        text/xml: components["schemas"]["CompanyUserProfileTrainingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileTrainingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileTrainingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserProfileWorkExperience: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
  application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
  text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  403: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Profile Work Experience

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: number

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
    application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
    text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
    };
    }

    #### Description

    CompanyUserProfileWorkExperienceAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
      application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
      text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    403: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### application/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/json: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/plain: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

        - ##### text/xml: components["schemas"]["CompanyUserProfileWorkExperienceModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 403: never

      #### Description

      Forbidden request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserSubcontractorEventMeeting: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventMeetingModel"];
  application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  text/json: components["schemas"]["CompanyUserEventMeetingModel"];
  text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
  text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Updates subcontractor meeting event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
    };
    }

    #### Description

    Meeting event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventMeetingAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventMeetingModel"];
    application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    text/json: components["schemas"]["CompanyUserEventMeetingModel"];
    text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
    text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventMeetingModel"];
      application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      text/json: components["schemas"]["CompanyUserEventMeetingModel"];
      text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
      text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventMeetingModel"];
        application/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        text/json: components["schemas"]["CompanyUserEventMeetingModel"];
        text/plain: components["schemas"]["CompanyUserEventMeetingModel"];
        text/xml: components["schemas"]["CompanyUserEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserSubcontractorEventNote: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventNoteModel"];
  application/xml: components["schemas"]["CompanyUserEventNoteModel"];
  text/json: components["schemas"]["CompanyUserEventNoteModel"];
  text/plain: components["schemas"]["CompanyUserEventNoteModel"];
  text/xml: components["schemas"]["CompanyUserEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Updates subcontractor note event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
    };
    }

    #### Description

    Note event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventNoteAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventNoteModel"];
    application/xml: components["schemas"]["CompanyUserEventNoteModel"];
    text/json: components["schemas"]["CompanyUserEventNoteModel"];
    text/plain: components["schemas"]["CompanyUserEventNoteModel"];
    text/xml: components["schemas"]["CompanyUserEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventNoteModel"];
      application/xml: components["schemas"]["CompanyUserEventNoteModel"];
      text/json: components["schemas"]["CompanyUserEventNoteModel"];
      text/plain: components["schemas"]["CompanyUserEventNoteModel"];
      text/xml: components["schemas"]["CompanyUserEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventNoteModel"];
        application/xml: components["schemas"]["CompanyUserEventNoteModel"];
        text/json: components["schemas"]["CompanyUserEventNoteModel"];
        text/plain: components["schemas"]["CompanyUserEventNoteModel"];
        text/xml: components["schemas"]["CompanyUserEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventNoteModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateCompanyUserSubcontractorEventTask: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserEventTaskModel"];
  application/xml: components["schemas"]["CompanyUserEventTaskModel"];
  text/json: components["schemas"]["CompanyUserEventTaskModel"];
  text/plain: components["schemas"]["CompanyUserEventTaskModel"];
  text/xml: components["schemas"]["CompanyUserEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Updates subcontractor task event

  #### Description

  Requires access level: PartnerManager. Requires module: Partners.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

      - ##### id: string

        #### Description

        Event id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
    };
    }

    #### Description

    Task event details

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserEventTaskAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserEventTaskModel"];
    application/xml: components["schemas"]["CompanyUserEventTaskModel"];
    text/json: components["schemas"]["CompanyUserEventTaskModel"];
    text/plain: components["schemas"]["CompanyUserEventTaskModel"];
    text/xml: components["schemas"]["CompanyUserEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserEventTaskModel"];
      application/xml: components["schemas"]["CompanyUserEventTaskModel"];
      text/json: components["schemas"]["CompanyUserEventTaskModel"];
      text/plain: components["schemas"]["CompanyUserEventTaskModel"];
      text/xml: components["schemas"]["CompanyUserEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserEventTaskModel"];
        application/xml: components["schemas"]["CompanyUserEventTaskModel"];
        text/json: components["schemas"]["CompanyUserEventTaskModel"];
        text/plain: components["schemas"]["CompanyUserEventTaskModel"];
        text/xml: components["schemas"]["CompanyUserEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### application/xml: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/json: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/plain: components["schemas"]["CompanyUserEventTaskModel"]

        - ##### text/xml: components["schemas"]["CompanyUserEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateMeeting: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
  application/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
  text/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventMeetingModel"];
  application/xml: components["schemas"]["CustomerEventMeetingModel"];
  text/json: components["schemas"]["CustomerEventMeetingModel"];
  text/plain: components["schemas"]["CustomerEventMeetingModel"];
  text/xml: components["schemas"]["CustomerEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update customer event meeting

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
    application/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
    text/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
    };
    }

    #### Description

    CustomerEventMeetingAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
      application/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"];
      text/json: components["schemas"]["CustomerEventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CustomerEventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["CustomerEventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CustomerEventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["CustomerEventMeetingAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventMeetingModel"];
    application/xml: components["schemas"]["CustomerEventMeetingModel"];
    text/json: components["schemas"]["CustomerEventMeetingModel"];
    text/plain: components["schemas"]["CustomerEventMeetingModel"];
    text/xml: components["schemas"]["CustomerEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventMeetingModel"];
      application/xml: components["schemas"]["CustomerEventMeetingModel"];
      text/json: components["schemas"]["CustomerEventMeetingModel"];
      text/plain: components["schemas"]["CustomerEventMeetingModel"];
      text/xml: components["schemas"]["CustomerEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventMeetingModel"];
        application/xml: components["schemas"]["CustomerEventMeetingModel"];
        text/json: components["schemas"]["CustomerEventMeetingModel"];
        text/plain: components["schemas"]["CustomerEventMeetingModel"];
        text/xml: components["schemas"]["CustomerEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventMeetingModel"]

        - ##### application/xml: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/json: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/plain: components["schemas"]["CustomerEventMeetingModel"]

        - ##### text/xml: components["schemas"]["CustomerEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateNote: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"];
  application/json: components["schemas"]["CustomerEventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"];
  text/json: components["schemas"]["CustomerEventNoteAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventNoteModel"];
  application/xml: components["schemas"]["CustomerEventNoteModel"];
  text/json: components["schemas"]["CustomerEventNoteModel"];
  text/plain: components["schemas"]["CustomerEventNoteModel"];
  text/xml: components["schemas"]["CustomerEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update customer event note

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"];
    application/json: components["schemas"]["CustomerEventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"];
    text/json: components["schemas"]["CustomerEventNoteAddEditModel"];
    };
    }

    #### Description

    CustomerEventMeetingAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"];
      application/json: components["schemas"]["CustomerEventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"];
      text/json: components["schemas"]["CustomerEventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CustomerEventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["CustomerEventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CustomerEventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["CustomerEventNoteAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventNoteModel"];
    application/xml: components["schemas"]["CustomerEventNoteModel"];
    text/json: components["schemas"]["CustomerEventNoteModel"];
    text/plain: components["schemas"]["CustomerEventNoteModel"];
    text/xml: components["schemas"]["CustomerEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventNoteModel"];
      application/xml: components["schemas"]["CustomerEventNoteModel"];
      text/json: components["schemas"]["CustomerEventNoteModel"];
      text/plain: components["schemas"]["CustomerEventNoteModel"];
      text/xml: components["schemas"]["CustomerEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventNoteModel"];
        application/xml: components["schemas"]["CustomerEventNoteModel"];
        text/json: components["schemas"]["CustomerEventNoteModel"];
        text/plain: components["schemas"]["CustomerEventNoteModel"];
        text/xml: components["schemas"]["CustomerEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventNoteModel"]

        - ##### application/xml: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/json: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/plain: components["schemas"]["CustomerEventNoteModel"]

        - ##### text/xml: components["schemas"]["CustomerEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdatePermissions: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CompanyUserPermissionsEditModel"];
  application/json: components["schemas"]["CompanyUserPermissionsEditModel"];
  application/json-patch+json: components["schemas"]["CompanyUserPermissionsEditModel"];
  text/json: components["schemas"]["CompanyUserPermissionsEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["RoleModel"][];
  application/xml: components["schemas"]["RoleModel"][];
  text/json: components["schemas"]["RoleModel"][];
  text/plain: components["schemas"]["RoleModel"][];
  text/xml: components["schemas"]["RoleModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Permissions for Company User

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CompanyUserPermissionsEditModel"];
    application/json: components["schemas"]["CompanyUserPermissionsEditModel"];
    application/json-patch+json: components["schemas"]["CompanyUserPermissionsEditModel"];
    text/json: components["schemas"]["CompanyUserPermissionsEditModel"];
    };
    }

    #### Description

    CompanyUserPermissionsEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CompanyUserPermissionsEditModel"];
      application/json: components["schemas"]["CompanyUserPermissionsEditModel"];
      application/json-patch+json: components["schemas"]["CompanyUserPermissionsEditModel"];
      text/json: components["schemas"]["CompanyUserPermissionsEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CompanyUserPermissionsEditModel"]

      - ##### application/json: components["schemas"]["CompanyUserPermissionsEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CompanyUserPermissionsEditModel"]

      - ##### text/json: components["schemas"]["CompanyUserPermissionsEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["RoleModel"][];
    application/xml: components["schemas"]["RoleModel"][];
    text/json: components["schemas"]["RoleModel"][];
    text/plain: components["schemas"]["RoleModel"][];
    text/xml: components["schemas"]["RoleModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["RoleModel"][];
      application/xml: components["schemas"]["RoleModel"][];
      text/json: components["schemas"]["RoleModel"][];
      text/plain: components["schemas"]["RoleModel"][];
      text/xml: components["schemas"]["RoleModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["RoleModel"][];
        application/xml: components["schemas"]["RoleModel"][];
        text/json: components["schemas"]["RoleModel"][];
        text/plain: components["schemas"]["RoleModel"][];
        text/xml: components["schemas"]["RoleModel"][];
        }

        - ##### application/json: components["schemas"]["RoleModel"][]

        - ##### application/xml: components["schemas"]["RoleModel"][]

        - ##### text/json: components["schemas"]["RoleModel"][]

        - ##### text/plain: components["schemas"]["RoleModel"][]

        - ##### text/xml: components["schemas"]["RoleModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateProjectAssignment: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentEditModel"];
  application/json: components["schemas"]["ProjectAssignmentEditModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentEditModel"];
  text/json: components["schemas"]["ProjectAssignmentEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Edit Role

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        ProjectAssignment Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentEditModel"];
    application/json: components["schemas"]["ProjectAssignmentEditModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentEditModel"];
    text/json: components["schemas"]["ProjectAssignmentEditModel"];
    };
    }

    #### Description

    ProjectAssignmentEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentEditModel"];
      application/json: components["schemas"]["ProjectAssignmentEditModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentEditModel"];
      text/json: components["schemas"]["ProjectAssignmentEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentEditModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentEditModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateProjectAssignmentMemberEmployee: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  roleId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
  application/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
  text/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Edit Role Member Employee

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    roleId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      roleId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Role Member Id

      - ##### projectId: number

        #### Description

        Project Id

      - ##### roleId: number

        #### Description

        Role Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
    application/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
    text/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
    };
    }

    #### Description

    ProjectAssignmentMemberSubcontractorAddModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
      application/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
      text/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateProjectAssignmentMemberSubcontractor: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  roleId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
  application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
  text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentModel"];
  application/xml: components["schemas"]["ProjectAssignmentModel"];
  text/json: components["schemas"]["ProjectAssignmentModel"];
  text/plain: components["schemas"]["ProjectAssignmentModel"];
  text/xml: components["schemas"]["ProjectAssignmentModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Edit Role Member Subcontractor

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    roleId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      roleId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Role Member Id

      - ##### projectId: number

        #### Description

        Project Id

      - ##### roleId: number

        #### Description

        Role Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
    application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
    text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
    };
    }

    #### Description

    ProjectAssignmentMemberSubcontractorAddModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
      application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
      text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentModel"];
    application/xml: components["schemas"]["ProjectAssignmentModel"];
    text/json: components["schemas"]["ProjectAssignmentModel"];
    text/plain: components["schemas"]["ProjectAssignmentModel"];
    text/xml: components["schemas"]["ProjectAssignmentModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentModel"];
      application/xml: components["schemas"]["ProjectAssignmentModel"];
      text/json: components["schemas"]["ProjectAssignmentModel"];
      text/plain: components["schemas"]["ProjectAssignmentModel"];
      text/xml: components["schemas"]["ProjectAssignmentModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentModel"];
        application/xml: components["schemas"]["ProjectAssignmentModel"];
        text/json: components["schemas"]["ProjectAssignmentModel"];
        text/plain: components["schemas"]["ProjectAssignmentModel"];
        text/xml: components["schemas"]["ProjectAssignmentModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateProjectAssignmentSkill: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  projectId: number;
  roleId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectAssignmentSkillEditModel"];
  application/json: components["schemas"]["ProjectAssignmentSkillEditModel"];
  application/json-patch+json: components["schemas"]["ProjectAssignmentSkillEditModel"];
  text/json: components["schemas"]["ProjectAssignmentSkillEditModel"];
  };
  };
  responses: {
  201: {
  content: {
  application/json: components["schemas"]["ProjectAssignmentSkillModel"];
  application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
  text/json: components["schemas"]["ProjectAssignmentSkillModel"];
  text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
  text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update Role Skill

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    projectId: number;
    roleId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      projectId: number;
      roleId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Keyword Id

      - ##### projectId: number

        #### Description

        Project Id

      - ##### roleId: number

        #### Description

        Role Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectAssignmentSkillEditModel"];
    application/json: components["schemas"]["ProjectAssignmentSkillEditModel"];
    application/json-patch+json: components["schemas"]["ProjectAssignmentSkillEditModel"];
    text/json: components["schemas"]["ProjectAssignmentSkillEditModel"];
    };
    }

    #### Description

    ProjectAssignmentMemberSkillAddModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectAssignmentSkillEditModel"];
      application/json: components["schemas"]["ProjectAssignmentSkillEditModel"];
      application/json-patch+json: components["schemas"]["ProjectAssignmentSkillEditModel"];
      text/json: components["schemas"]["ProjectAssignmentSkillEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectAssignmentSkillEditModel"]

      - ##### application/json: components["schemas"]["ProjectAssignmentSkillEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectAssignmentSkillEditModel"]

      - ##### text/json: components["schemas"]["ProjectAssignmentSkillEditModel"]

  - ##### responses: {
    201: {
    content: {
    application/json: components["schemas"]["ProjectAssignmentSkillModel"];
    application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
    text/json: components["schemas"]["ProjectAssignmentSkillModel"];
    text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
    text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 201: {
      content: {
      application/json: components["schemas"]["ProjectAssignmentSkillModel"];
      application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
      text/json: components["schemas"]["ProjectAssignmentSkillModel"];
      text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
      text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectAssignmentSkillModel"];
        application/xml: components["schemas"]["ProjectAssignmentSkillModel"];
        text/json: components["schemas"]["ProjectAssignmentSkillModel"];
        text/plain: components["schemas"]["ProjectAssignmentSkillModel"];
        text/xml: components["schemas"]["ProjectAssignmentSkillModel"];
        }

        - ##### application/json: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### application/xml: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/json: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/plain: components["schemas"]["ProjectAssignmentSkillModel"]

        - ##### text/xml: components["schemas"]["ProjectAssignmentSkillModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateProjectMeeting: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
  application/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
  application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
  text/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventMeetingModel"];
  application/xml: components["schemas"]["ProjectEventMeetingModel"];
  text/json: components["schemas"]["ProjectEventMeetingModel"];
  text/plain: components["schemas"]["ProjectEventMeetingModel"];
  text/xml: components["schemas"]["ProjectEventMeetingModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update project event meeting

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
    application/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
    application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
    text/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
    };
    }

    #### Description

    ProjectEventMeetingAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
      application/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
      application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"];
      text/json: components["schemas"]["ProjectEventMeetingAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectEventMeetingAddEditModel"]

      - ##### application/json: components["schemas"]["ProjectEventMeetingAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectEventMeetingAddEditModel"]

      - ##### text/json: components["schemas"]["ProjectEventMeetingAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventMeetingModel"];
    application/xml: components["schemas"]["ProjectEventMeetingModel"];
    text/json: components["schemas"]["ProjectEventMeetingModel"];
    text/plain: components["schemas"]["ProjectEventMeetingModel"];
    text/xml: components["schemas"]["ProjectEventMeetingModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventMeetingModel"];
      application/xml: components["schemas"]["ProjectEventMeetingModel"];
      text/json: components["schemas"]["ProjectEventMeetingModel"];
      text/plain: components["schemas"]["ProjectEventMeetingModel"];
      text/xml: components["schemas"]["ProjectEventMeetingModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventMeetingModel"];
        application/xml: components["schemas"]["ProjectEventMeetingModel"];
        text/json: components["schemas"]["ProjectEventMeetingModel"];
        text/plain: components["schemas"]["ProjectEventMeetingModel"];
        text/xml: components["schemas"]["ProjectEventMeetingModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventMeetingModel"]

        - ##### application/xml: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/json: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/plain: components["schemas"]["ProjectEventMeetingModel"]

        - ##### text/xml: components["schemas"]["ProjectEventMeetingModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateProjectNote: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"];
  application/json: components["schemas"]["ProjectEventNoteAddEditModel"];
  application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"];
  text/json: components["schemas"]["ProjectEventNoteAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventNoteModel"];
  application/xml: components["schemas"]["ProjectEventNoteModel"];
  text/json: components["schemas"]["ProjectEventNoteModel"];
  text/plain: components["schemas"]["ProjectEventNoteModel"];
  text/xml: components["schemas"]["ProjectEventNoteModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update project event note

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"];
    application/json: components["schemas"]["ProjectEventNoteAddEditModel"];
    application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"];
    text/json: components["schemas"]["ProjectEventNoteAddEditModel"];
    };
    }

    #### Description

    ProjectEventNoteAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"];
      application/json: components["schemas"]["ProjectEventNoteAddEditModel"];
      application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"];
      text/json: components["schemas"]["ProjectEventNoteAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectEventNoteAddEditModel"]

      - ##### application/json: components["schemas"]["ProjectEventNoteAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectEventNoteAddEditModel"]

      - ##### text/json: components["schemas"]["ProjectEventNoteAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventNoteModel"];
    application/xml: components["schemas"]["ProjectEventNoteModel"];
    text/json: components["schemas"]["ProjectEventNoteModel"];
    text/plain: components["schemas"]["ProjectEventNoteModel"];
    text/xml: components["schemas"]["ProjectEventNoteModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventNoteModel"];
      application/xml: components["schemas"]["ProjectEventNoteModel"];
      text/json: components["schemas"]["ProjectEventNoteModel"];
      text/plain: components["schemas"]["ProjectEventNoteModel"];
      text/xml: components["schemas"]["ProjectEventNoteModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventNoteModel"];
        application/xml: components["schemas"]["ProjectEventNoteModel"];
        text/json: components["schemas"]["ProjectEventNoteModel"];
        text/plain: components["schemas"]["ProjectEventNoteModel"];
        text/xml: components["schemas"]["ProjectEventNoteModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventNoteModel"]

        - ##### application/xml: components["schemas"]["ProjectEventNoteModel"]

        - ##### text/json: components["schemas"]["ProjectEventNoteModel"]

        - ##### text/plain: components["schemas"]["ProjectEventNoteModel"]

        - ##### text/xml: components["schemas"]["ProjectEventNoteModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateProjectTask: {
  parameters: {
  path: {
  companyId: number;
  id: string;
  projectId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"];
  application/json: components["schemas"]["ProjectEventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"];
  text/json: components["schemas"]["ProjectEventTaskAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["ProjectEventTaskModel"];
  application/xml: components["schemas"]["ProjectEventTaskModel"];
  text/json: components["schemas"]["ProjectEventTaskModel"];
  text/plain: components["schemas"]["ProjectEventTaskModel"];
  text/xml: components["schemas"]["ProjectEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update project event task

  #### Description

  Requires access level: CompanyManager. Requires module: Assignments.

  - ##### parameters: {
    path: {
    companyId: number;
    id: string;
    projectId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: string;
      projectId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: string

        #### Description

        Event Id

      - ##### projectId: number

        #### Description

        Project Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"];
    application/json: components["schemas"]["ProjectEventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"];
    text/json: components["schemas"]["ProjectEventTaskAddEditModel"];
    };
    }

    #### Description

    ProjectEventTaskAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"];
      application/json: components["schemas"]["ProjectEventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"];
      text/json: components["schemas"]["ProjectEventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["ProjectEventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["ProjectEventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["ProjectEventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["ProjectEventTaskAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["ProjectEventTaskModel"];
    application/xml: components["schemas"]["ProjectEventTaskModel"];
    text/json: components["schemas"]["ProjectEventTaskModel"];
    text/plain: components["schemas"]["ProjectEventTaskModel"];
    text/xml: components["schemas"]["ProjectEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["ProjectEventTaskModel"];
      application/xml: components["schemas"]["ProjectEventTaskModel"];
      text/json: components["schemas"]["ProjectEventTaskModel"];
      text/plain: components["schemas"]["ProjectEventTaskModel"];
      text/xml: components["schemas"]["ProjectEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["ProjectEventTaskModel"];
        application/xml: components["schemas"]["ProjectEventTaskModel"];
        text/json: components["schemas"]["ProjectEventTaskModel"];
        text/plain: components["schemas"]["ProjectEventTaskModel"];
        text/xml: components["schemas"]["ProjectEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["ProjectEventTaskModel"]

        - ##### application/xml: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/json: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/plain: components["schemas"]["ProjectEventTaskModel"]

        - ##### text/xml: components["schemas"]["ProjectEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateTask: {
  parameters: {
  path: {
  companyId: number;
  customerId: number;
  id: string;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"];
  application/json: components["schemas"]["CustomerEventTaskAddEditModel"];
  application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"];
  text/json: components["schemas"]["CustomerEventTaskAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CustomerEventTaskModel"];
  application/xml: components["schemas"]["CustomerEventTaskModel"];
  text/json: components["schemas"]["CustomerEventTaskModel"];
  text/plain: components["schemas"]["CustomerEventTaskModel"];
  text/xml: components["schemas"]["CustomerEventTaskModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update customer event task

  #### Description

  Requires access level: CompanyManager. Requires module: Customers.

  - ##### parameters: {
    path: {
    companyId: number;
    customerId: number;
    id: string;
    };
    }

    - ##### path: {
      companyId: number;
      customerId: number;
      id: string;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### customerId: number

        #### Description

        Customer Id

      - ##### id: string

        #### Description

        Event Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"];
    application/json: components["schemas"]["CustomerEventTaskAddEditModel"];
    application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"];
    text/json: components["schemas"]["CustomerEventTaskAddEditModel"];
    };
    }

    #### Description

    CustomerEventTaskAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"];
      application/json: components["schemas"]["CustomerEventTaskAddEditModel"];
      application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"];
      text/json: components["schemas"]["CustomerEventTaskAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["CustomerEventTaskAddEditModel"]

      - ##### application/json: components["schemas"]["CustomerEventTaskAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["CustomerEventTaskAddEditModel"]

      - ##### text/json: components["schemas"]["CustomerEventTaskAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CustomerEventTaskModel"];
    application/xml: components["schemas"]["CustomerEventTaskModel"];
    text/json: components["schemas"]["CustomerEventTaskModel"];
    text/plain: components["schemas"]["CustomerEventTaskModel"];
    text/xml: components["schemas"]["CustomerEventTaskModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CustomerEventTaskModel"];
      application/xml: components["schemas"]["CustomerEventTaskModel"];
      text/json: components["schemas"]["CustomerEventTaskModel"];
      text/plain: components["schemas"]["CustomerEventTaskModel"];
      text/xml: components["schemas"]["CustomerEventTaskModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CustomerEventTaskModel"];
        application/xml: components["schemas"]["CustomerEventTaskModel"];
        text/json: components["schemas"]["CustomerEventTaskModel"];
        text/plain: components["schemas"]["CustomerEventTaskModel"];
        text/xml: components["schemas"]["CustomerEventTaskModel"];
        }

        - ##### application/json: components["schemas"]["CustomerEventTaskModel"]

        - ##### application/xml: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/json: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/plain: components["schemas"]["CustomerEventTaskModel"]

        - ##### text/xml: components["schemas"]["CustomerEventTaskModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateTeam: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["TeamAddEditModel"];
  application/json: components["schemas"]["TeamAddEditModel"];
  application/json-patch+json: components["schemas"]["TeamAddEditModel"];
  text/json: components["schemas"]["TeamAddEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamModel"];
  application/xml: components["schemas"]["TeamModel"];
  text/json: components["schemas"]["TeamModel"];
  text/plain: components["schemas"]["TeamModel"];
  text/xml: components["schemas"]["TeamModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update team

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        Team Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["TeamAddEditModel"];
    application/json: components["schemas"]["TeamAddEditModel"];
    application/json-patch+json: components["schemas"]["TeamAddEditModel"];
    text/json: components["schemas"]["TeamAddEditModel"];
    };
    }

    #### Description

    TeamAddEditModel

    - ##### content: {
      application/*+json: components["schemas"]["TeamAddEditModel"];
      application/json: components["schemas"]["TeamAddEditModel"];
      application/json-patch+json: components["schemas"]["TeamAddEditModel"];
      text/json: components["schemas"]["TeamAddEditModel"];
      }

      - ##### application/*+json: components["schemas"]["TeamAddEditModel"]

      - ##### application/json: components["schemas"]["TeamAddEditModel"]

      - ##### application/json-patch+json: components["schemas"]["TeamAddEditModel"]

      - ##### text/json: components["schemas"]["TeamAddEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamModel"];
    application/xml: components["schemas"]["TeamModel"];
    text/json: components["schemas"]["TeamModel"];
    text/plain: components["schemas"]["TeamModel"];
    text/xml: components["schemas"]["TeamModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamModel"];
      application/xml: components["schemas"]["TeamModel"];
      text/json: components["schemas"]["TeamModel"];
      text/plain: components["schemas"]["TeamModel"];
      text/xml: components["schemas"]["TeamModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamModel"];
        application/xml: components["schemas"]["TeamModel"];
        text/json: components["schemas"]["TeamModel"];
        text/plain: components["schemas"]["TeamModel"];
        text/xml: components["schemas"]["TeamModel"];
        }

        - ##### application/json: components["schemas"]["TeamModel"]

        - ##### application/xml: components["schemas"]["TeamModel"]

        - ##### text/json: components["schemas"]["TeamModel"]

        - ##### text/plain: components["schemas"]["TeamModel"]

        - ##### text/xml: components["schemas"]["TeamModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UpdateTeamMember: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  teamId: number;
  };
  };
  requestBody?: {
  content: {
  application/*+json: components["schemas"]["TeamMemberEditModel"];
  application/json: components["schemas"]["TeamMemberEditModel"];
  application/json-patch+json: components["schemas"]["TeamMemberEditModel"];
  text/json: components["schemas"]["TeamMemberEditModel"];
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamMemberModel"];
  application/xml: components["schemas"]["TeamMemberModel"];
  text/json: components["schemas"]["TeamMemberModel"];
  text/plain: components["schemas"]["TeamMemberModel"];
  text/xml: components["schemas"]["TeamMemberModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Update team member

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    teamId: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      teamId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        User id

      - ##### teamId: number

        #### Description

        Team Id

  - ##### `Optional` requestBody?: {
    content: {
    application/*+json: components["schemas"]["TeamMemberEditModel"];
    application/json: components["schemas"]["TeamMemberEditModel"];
    application/json-patch+json: components["schemas"]["TeamMemberEditModel"];
    text/json: components["schemas"]["TeamMemberEditModel"];
    };
    }

    #### Description

    TeamMemberEditModel

    - ##### content: {
      application/*+json: components["schemas"]["TeamMemberEditModel"];
      application/json: components["schemas"]["TeamMemberEditModel"];
      application/json-patch+json: components["schemas"]["TeamMemberEditModel"];
      text/json: components["schemas"]["TeamMemberEditModel"];
      }

      - ##### application/*+json: components["schemas"]["TeamMemberEditModel"]

      - ##### application/json: components["schemas"]["TeamMemberEditModel"]

      - ##### application/json-patch+json: components["schemas"]["TeamMemberEditModel"]

      - ##### text/json: components["schemas"]["TeamMemberEditModel"]

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamMemberModel"];
    application/xml: components["schemas"]["TeamMemberModel"];
    text/json: components["schemas"]["TeamMemberModel"];
    text/plain: components["schemas"]["TeamMemberModel"];
    text/xml: components["schemas"]["TeamMemberModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamMemberModel"];
      application/xml: components["schemas"]["TeamMemberModel"];
      text/json: components["schemas"]["TeamMemberModel"];
      text/plain: components["schemas"]["TeamMemberModel"];
      text/xml: components["schemas"]["TeamMemberModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamMemberModel"];
        application/xml: components["schemas"]["TeamMemberModel"];
        text/json: components["schemas"]["TeamMemberModel"];
        text/plain: components["schemas"]["TeamMemberModel"];
        text/xml: components["schemas"]["TeamMemberModel"];
        }

        - ##### application/json: components["schemas"]["TeamMemberModel"]

        - ##### application/xml: components["schemas"]["TeamMemberModel"]

        - ##### text/json: components["schemas"]["TeamMemberModel"]

        - ##### text/plain: components["schemas"]["TeamMemberModel"]

        - ##### text/xml: components["schemas"]["TeamMemberModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### User: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserModel"];
  application/xml: components["schemas"]["CompanyUserModel"];
  text/json: components["schemas"]["CompanyUserModel"];
  text/plain: components["schemas"]["CompanyUserModel"];
  text/xml: components["schemas"]["CompanyUserModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company user by id

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserModel"];
    application/xml: components["schemas"]["CompanyUserModel"];
    text/json: components["schemas"]["CompanyUserModel"];
    text/plain: components["schemas"]["CompanyUserModel"];
    text/xml: components["schemas"]["CompanyUserModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserModel"];
      application/xml: components["schemas"]["CompanyUserModel"];
      text/json: components["schemas"]["CompanyUserModel"];
      text/plain: components["schemas"]["CompanyUserModel"];
      text/xml: components["schemas"]["CompanyUserModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserModel"];
        application/xml: components["schemas"]["CompanyUserModel"];
        text/json: components["schemas"]["CompanyUserModel"];
        text/plain: components["schemas"]["CompanyUserModel"];
        text/xml: components["schemas"]["CompanyUserModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserModel"]

        - ##### application/xml: components["schemas"]["CompanyUserModel"]

        - ##### text/json: components["schemas"]["CompanyUserModel"]

        - ##### text/plain: components["schemas"]["CompanyUserModel"]

        - ##### text/xml: components["schemas"]["CompanyUserModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UserFull: {
  parameters: {
  path: {
  companyId: number;
  id: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["CompanyUserFullModel"];
  application/xml: components["schemas"]["CompanyUserFullModel"];
  text/json: components["schemas"]["CompanyUserFullModel"];
  text/plain: components["schemas"]["CompanyUserFullModel"];
  text/xml: components["schemas"]["CompanyUserFullModel"];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  404: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get company user, including financial fields, by id

  #### Description

  Requires access level: CompanyAdmin.

  - ##### parameters: {
    path: {
    companyId: number;
    id: number;
    };
    }

    - ##### path: {
      companyId: number;
      id: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### id: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["CompanyUserFullModel"];
    application/xml: components["schemas"]["CompanyUserFullModel"];
    text/json: components["schemas"]["CompanyUserFullModel"];
    text/plain: components["schemas"]["CompanyUserFullModel"];
    text/xml: components["schemas"]["CompanyUserFullModel"];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    404: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["CompanyUserFullModel"];
      application/xml: components["schemas"]["CompanyUserFullModel"];
      text/json: components["schemas"]["CompanyUserFullModel"];
      text/plain: components["schemas"]["CompanyUserFullModel"];
      text/xml: components["schemas"]["CompanyUserFullModel"];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["CompanyUserFullModel"];
        application/xml: components["schemas"]["CompanyUserFullModel"];
        text/json: components["schemas"]["CompanyUserFullModel"];
        text/plain: components["schemas"]["CompanyUserFullModel"];
        text/xml: components["schemas"]["CompanyUserFullModel"];
        }

        - ##### application/json: components["schemas"]["CompanyUserFullModel"]

        - ##### application/xml: components["schemas"]["CompanyUserFullModel"]

        - ##### text/json: components["schemas"]["CompanyUserFullModel"]

        - ##### text/plain: components["schemas"]["CompanyUserFullModel"]

        - ##### text/xml: components["schemas"]["CompanyUserFullModel"]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 404: never

      #### Description

      Resource not found

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- ##### UserTeams: {
  parameters: {
  path: {
  companyId: number;
  companyUserId: number;
  };
  };
  responses: {
  200: {
  content: {
  application/json: components["schemas"]["TeamBaseModel"][];
  application/xml: components["schemas"]["TeamBaseModel"][];
  text/json: components["schemas"]["TeamBaseModel"][];
  text/plain: components["schemas"]["TeamBaseModel"][];
  text/xml: components["schemas"]["TeamBaseModel"][];
  };
  };
  400: {
  content: {
  application/json: components["schemas"]["ValidationModel"];
  application/xml: components["schemas"]["ValidationModel"];
  text/json: components["schemas"]["ValidationModel"];
  text/plain: components["schemas"]["ValidationModel"];
  text/xml: components["schemas"]["ValidationModel"];
  };
  };
  401: never;
  500: {
  content: {
  application/json: components["schemas"]["ErrorModel"];
  application/xml: components["schemas"]["ErrorModel"];
  text/json: components["schemas"]["ErrorModel"];
  text/plain: components["schemas"]["ErrorModel"];
  text/xml: components["schemas"]["ErrorModel"];
  };
  };
  };
  }

  Get teams for team member

  - ##### parameters: {
    path: {
    companyId: number;
    companyUserId: number;
    };
    }

    - ##### path: {
      companyId: number;
      companyUserId: number;
      }

      - ##### companyId: number

        #### Description

        Company Id

      - ##### companyUserId: number

        #### Description

        CompanyUser Id

  - ##### responses: {
    200: {
    content: {
    application/json: components["schemas"]["TeamBaseModel"][];
    application/xml: components["schemas"]["TeamBaseModel"][];
    text/json: components["schemas"]["TeamBaseModel"][];
    text/plain: components["schemas"]["TeamBaseModel"][];
    text/xml: components["schemas"]["TeamBaseModel"][];
    };
    };
    400: {
    content: {
    application/json: components["schemas"]["ValidationModel"];
    application/xml: components["schemas"]["ValidationModel"];
    text/json: components["schemas"]["ValidationModel"];
    text/plain: components["schemas"]["ValidationModel"];
    text/xml: components["schemas"]["ValidationModel"];
    };
    };
    401: never;
    500: {
    content: {
    application/json: components["schemas"]["ErrorModel"];
    application/xml: components["schemas"]["ErrorModel"];
    text/json: components["schemas"]["ErrorModel"];
    text/plain: components["schemas"]["ErrorModel"];
    text/xml: components["schemas"]["ErrorModel"];
    };
    };
    }

    - ##### 200: {
      content: {
      application/json: components["schemas"]["TeamBaseModel"][];
      application/xml: components["schemas"]["TeamBaseModel"][];
      text/json: components["schemas"]["TeamBaseModel"][];
      text/plain: components["schemas"]["TeamBaseModel"][];
      text/xml: components["schemas"]["TeamBaseModel"][];
      };
      }

      #### Description

      All went well

      - ##### content: {
        application/json: components["schemas"]["TeamBaseModel"][];
        application/xml: components["schemas"]["TeamBaseModel"][];
        text/json: components["schemas"]["TeamBaseModel"][];
        text/plain: components["schemas"]["TeamBaseModel"][];
        text/xml: components["schemas"]["TeamBaseModel"][];
        }

        - ##### application/json: components["schemas"]["TeamBaseModel"][]

        - ##### application/xml: components["schemas"]["TeamBaseModel"][]

        - ##### text/json: components["schemas"]["TeamBaseModel"][]

        - ##### text/plain: components["schemas"]["TeamBaseModel"][]

        - ##### text/xml: components["schemas"]["TeamBaseModel"][]

    - ##### 400: {
      content: {
      application/json: components["schemas"]["ValidationModel"];
      application/xml: components["schemas"]["ValidationModel"];
      text/json: components["schemas"]["ValidationModel"];
      text/plain: components["schemas"]["ValidationModel"];
      text/xml: components["schemas"]["ValidationModel"];
      };
      }

      #### Description

      Incorrect request

      - ##### content: {
        application/json: components["schemas"]["ValidationModel"];
        application/xml: components["schemas"]["ValidationModel"];
        text/json: components["schemas"]["ValidationModel"];
        text/plain: components["schemas"]["ValidationModel"];
        text/xml: components["schemas"]["ValidationModel"];
        }

        - ##### application/json: components["schemas"]["ValidationModel"]

        - ##### application/xml: components["schemas"]["ValidationModel"]

        - ##### text/json: components["schemas"]["ValidationModel"]

        - ##### text/plain: components["schemas"]["ValidationModel"]

        - ##### text/xml: components["schemas"]["ValidationModel"]

    - ##### 401: never

      #### Description

      Unauthorized request

    - ##### 500: {
      content: {
      application/json: components["schemas"]["ErrorModel"];
      application/xml: components["schemas"]["ErrorModel"];
      text/json: components["schemas"]["ErrorModel"];
      text/plain: components["schemas"]["ErrorModel"];
      text/xml: components["schemas"]["ErrorModel"];
      };
      }

      #### Description

      Server error

      - ##### content: {
        application/json: components["schemas"]["ErrorModel"];
        application/xml: components["schemas"]["ErrorModel"];
        text/json: components["schemas"]["ErrorModel"];
        text/plain: components["schemas"]["ErrorModel"];
        text/xml: components["schemas"]["ErrorModel"];
        }

        - ##### application/json: components["schemas"]["ErrorModel"]

        - ##### application/xml: components["schemas"]["ErrorModel"]

        - ##### text/json: components["schemas"]["ErrorModel"]

        - ##### text/plain: components["schemas"]["ErrorModel"]

        - ##### text/xml: components["schemas"]["ErrorModel"]

- Defined in cinode.d.ts:6911

Generated using TypeDoc