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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
      • 400: {
            content: {
                application/json: 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
      • 400: {
            content: {
                application/json: 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
      • 400: {
            content: {
                application/json: 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }
  • 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"];
          }

Generated using TypeDoc