POST Api/Profiles/Search

Pobiera odfiltrowaną listę obiektów Profile

Request Information

URI Parameters

None.

Body Parameters

ustawienia filtrowania i sortowania wyników

ProfileFilter
NameDescriptionTypeAdditional information
TextFilter

Filtrowanie w zależności od tekstu. Jeśli null to brak filtrowania.

string

None.

SortOrder

Określa sposób sortowania wyników

ProfileSortEnum

Required

TimestampSync

Filtrowanie zmodyfikowanych obiektów od wybranej daty

date

None.

Target

decides how complex searching should be use

SearchTarget

None.

OrganizationalUnitId

Filtruje listę wyników według identyfikatora obiektu OrganizationalUnit. Jeśli null to filtr jest pomijany.

integer

None.

SelectedUniform

Filtruje listę wyników według identyfikatorów obiektów Uniform. Jeśli null to filtr jest pomijany.

Collection of integer

None.

WorkPositionId

Filtruje listę wyników według identyfikatora obiektu WorkPosition. Jeśli null to filtr jest pomijany.

integer

None.

selectedQualification

Filtruje listę wyników według identyfikatorów obiektów Qualification. Jeśli null to filtr jest pomijany.

Collection of SelectedQualification

None.

isMale

Filtruje listę wyników według płci - mężczyzna.

boolean

None.

isFemale

Filtruje listę wyników według płci - kobieta.

boolean

None.

CountryId

Filtruje listę wyników według identyfikatorów obiektów Country. Jeśli null to filtr jest pomijany.

integer

None.

Status

Filtruje listę wyników według statusów. Jeśli null to filtr jest pomijany.

Collection of integer

None.

IsInRole

Filtruje listę wyników według grupy. Jeśli null to filtr jest pomijany.

Collection of string

None.

CustomAttributeId

Filtruje listę wyników według identyfikatora obiektu CustomAttribute. Jeśli null to filtr jest pomijany.

integer

None.

AttributeText

Filtruje listę wyników według tekstu w CustomAttribute.

string

None.

StudentRights

Filtruje listę wyników według uprawnień studenta.

boolean

None.

SelectedDocumentId

Filtruje listę wyników według identyfikatora obiektu Document. Jeśli null to filtr jest pomijany.

integer

None.

OnlyActiveDocuments

Filtruje listę wyników według aktywnych dokumentów.

boolean

None.

DocumentsForApprove

Filtruje listę wyników według dokumentów do zatwierdzenia.

boolean

None.

WorkTypeId

Filtruje listę wyników według identyfikatora obiektu WorkType. Jeśli null to filtr jest pomijany.

integer

None.

TypeOfDegreeId

Filtruje listę wyników według identyfikatora obiektu TypeOfDegree. Jeśli null to filtr jest pomijany.

integer

None.

TypeOfContractId

Filtruje listę wyników według identyfikatora obiektu TypeOfContract. Jeśli null to filtr jest pomijany.

integer

None.

OrgUnitId

Filtruje listę wyników według jednostki organizacyjnej OrganizationalUnit. Jeśli null to filtr jest pomijany.

integer

None.

TypeOfSchoolId

Filtruje listę wyników według identyfikatora obiektu TypeOfSchool. Jeśli null to filtr jest pomijany.

integer

None.

RateRange

Filtruje listę wyników według oceny. Jeśli null to filtr jest pomijany.

Collection of decimal number

None.

MinLevel

Filtruje listę wyników według minimalnego poziomu. Jeśli null to filtr jest pomijany.

integer

None.

MaxLevel

Filtruje listę wyników według maksymalnego poziomu. Jeśli null to filtr jest pomijany.

integer

None.

AgeMin

Filtruje listę wyników według minimalnego wieku. Jeśli null to filtr jest pomijany.

integer

None.

AgeMax

Filtruje listę wyników według maksymalnego wieku. Jeśli null to filtr jest pomijany.

integer

None.

SchoolName

Filtruje listę wyników według nazwy szkoły. Jeśli null to filtr jest pomijany.

string

None.

FromBlackList

Czarna lista filtrowana z jednostek organizacyjnych.

boolean

None.

UseDistanceFromUnit

Uwzględniaj preferowaną odległość z jednostek organizacyjnych.

boolean

None.

AssignedWorkers

Zapisani pracownicy z jednostek organizacyjnych.

boolean

None.

RemovedWorkers

Wypisani pracownicy z jednostek organizacyjnych.

boolean

None.

AssignedManagers

Zarządzający z jednostek organizacyjnych.

boolean

None.

CustomDistance

Filtruje listę wyników wg odległości.

integer

None.

Position

Domyślna pozycja markera na mapie.

GeoPosition

None.

AttributeValue

Filtruje listę wyników według wartości w CustomAttribute.

integer

None.

AttributeBit

Filtruje listę wyników według wartości logicznej w CustomAttribute.

boolean

None.

FilterByDistance

Czy filtrować listę wyników według dystansu.

boolean

None.

FilterByLastRegAcceptance

Czy filtrować listę wyników według zaakceptowanego regulaminu.

boolean

None.

FromDateLastRegAcceptance

Filtruje listę wyników według od daty zaakceptowania regulaminu.

date

None.

ToDateLastRegAcceptance

Filtruje listę wyników według do daty zaakceptowania regulaminu.

date

None.

WorkPositionInDocGroup

Czy filtrować listę wyników według grupa dokumentów stanowiskowych.

boolean

None.

OtherUsersForRecruiter

Filtruje listę wyników według innych użytkowników dla rekrutującego.

boolean

None.

DataExport

boolean

None.

RecruiterId

Filtruje listę wyników według rekrutera.

string

None.

ItemsPerPage

Ilość obiektów na stronę

integer

None.

CurrentPage

Obecna strona

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "textFilter": "sample string 1",
  "sortOrder": 0,
  "timestampSync": "2024-05-18T07:12:33.2245733+00:00",
  "target": 0,
  "organizationalUnitId": 1,
  "selectedUniform": [
    1,
    2
  ],
  "workPositionId": 1,
  "selectedQualification": [
    {
      "qualificationId": 1,
      "level": 2
    },
    {
      "qualificationId": 1,
      "level": 2
    }
  ],
  "isMale": true,
  "isFemale": true,
  "countryId": 1,
  "status": [
    1,
    2
  ],
  "isInRole": [
    "sample string 1",
    "sample string 2"
  ],
  "customAttributeId": 1,
  "attributeText": "sample string 4",
  "studentRights": true,
  "selectedDocumentId": 1,
  "onlyActiveDocuments": true,
  "documentsForApprove": true,
  "workTypeId": 1,
  "typeOfDegreeId": 1,
  "typeOfContractId": 1,
  "orgUnitId": 1,
  "typeOfSchoolId": 1,
  "rateRange": [
    1.0,
    2.0
  ],
  "minLevel": 1,
  "maxLevel": 1,
  "ageMin": 1,
  "ageMax": 1,
  "schoolName": "sample string 8",
  "fromBlackList": true,
  "useDistanceFromUnit": true,
  "assignedWorkers": true,
  "removedWorkers": true,
  "assignedManagers": true,
  "customDistance": 14,
  "position": {
    "latitude": 1.1,
    "longitude": 2.1
  },
  "attributeValue": 1,
  "attributeBit": true,
  "filterByDistance": true,
  "filterByLastRegAcceptance": true,
  "fromDateLastRegAcceptance": "2024-05-18T07:12:33.2402024+00:00",
  "toDateLastRegAcceptance": "2024-05-18T07:12:33.2402024+00:00",
  "workPositionInDocGroup": true,
  "otherUsersForRecruiter": true,
  "dataExport": true,
  "recruiterId": "sample string 20",
  "itemsPerPage": 21,
  "currentPage": 22
}

multipart/form-data

Sample:
{"textFilter":"sample string 1","sortOrder":0,"timestampSync":"2024-05-18T07:12:33.2245733+00:00","target":0,"organizationalUnitId":1,"selectedUniform":[1,2],"workPositionId":1,"selectedQualification":[{"qualificationId":1,"level":2},{"qualificationId":1,"level":2}],"isMale":true,"isFemale":true,"countryId":1,"status":[1,2],"isInRole":["sample string 1","sample string 2"],"customAttributeId":1,"attributeText":"sample string 4","studentRights":true,"selectedDocumentId":1,"onlyActiveDocuments":true,"documentsForApprove":true,"workTypeId":1,"typeOfDegreeId":1,"typeOfContractId":1,"orgUnitId":1,"typeOfSchoolId":1,"rateRange":[1.0,2.0],"minLevel":1,"maxLevel":1,"ageMin":1,"ageMax":1,"schoolName":"sample string 8","fromBlackList":true,"useDistanceFromUnit":true,"assignedWorkers":true,"removedWorkers":true,"assignedManagers":true,"customDistance":14,"position":{"latitude":1.1,"longitude":2.1},"attributeValue":1,"attributeBit":true,"filterByDistance":true,"filterByLastRegAcceptance":true,"fromDateLastRegAcceptance":"2024-05-18T07:12:33.2402024+00:00","toDateLastRegAcceptance":"2024-05-18T07:12:33.2402024+00:00","workPositionInDocGroup":true,"otherUsersForRecruiter":true,"dataExport":true,"recruiterId":"sample string 20","itemsPerPage":21,"currentPage":22}

application/xml, text/xml

Sample:
<ProfileFilter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ItemsPerPage>21</ItemsPerPage>
  <CurrentPage>22</CurrentPage>
  <TextFilter>sample string 1</TextFilter>
  <SortOrder>ProfileIdAsc</SortOrder>
  <TimestampSync>2024-05-18T07:12:33.2245733+00:00</TimestampSync>
  <Target>Default</Target>
  <OrganizationalUnitId>1</OrganizationalUnitId>
  <SelectedUniform>
    <int>1</int>
    <int>2</int>
  </SelectedUniform>
  <WorkPositionId>1</WorkPositionId>
  <selectedQualification>
    <SelectedQualification>
      <QualificationId>1</QualificationId>
      <Level>2</Level>
    </SelectedQualification>
    <SelectedQualification>
      <QualificationId>1</QualificationId>
      <Level>2</Level>
    </SelectedQualification>
  </selectedQualification>
  <isMale>true</isMale>
  <isFemale>true</isFemale>
  <CountryId>1</CountryId>
  <Status>
    <int>1</int>
    <int>2</int>
  </Status>
  <IsInRole>
    <string>sample string 1</string>
    <string>sample string 2</string>
  </IsInRole>
  <CustomAttributeId>1</CustomAttributeId>
  <AttributeText>sample string 4</AttributeText>
  <StudentRights>true</StudentRights>
  <SelectedDocumentId>1</SelectedDocumentId>
  <OnlyActiveDocuments>true</OnlyActiveDocuments>
  <DocumentsForApprove>true</DocumentsForApprove>
  <WorkTypeId>1</WorkTypeId>
  <TypeOfDegreeId>1</TypeOfDegreeId>
  <TypeOfContractId>1</TypeOfContractId>
  <OrgUnitId>1</OrgUnitId>
  <TypeOfSchoolId>1</TypeOfSchoolId>
  <RateRange>
    <decimal>1</decimal>
    <decimal>2</decimal>
  </RateRange>
  <MinLevel>1</MinLevel>
  <MaxLevel>1</MaxLevel>
  <AgeMin>1</AgeMin>
  <AgeMax>1</AgeMax>
  <SchoolName>sample string 8</SchoolName>
  <FromBlackList>true</FromBlackList>
  <UseDistanceFromUnit>true</UseDistanceFromUnit>
  <AssignedWorkers>true</AssignedWorkers>
  <RemovedWorkers>true</RemovedWorkers>
  <AssignedManagers>true</AssignedManagers>
  <CustomDistance>14</CustomDistance>
  <Position>
    <Latitude>1.1</Latitude>
    <Longitude>2.1</Longitude>
  </Position>
  <AttributeValue>1</AttributeValue>
  <AttributeBit>true</AttributeBit>
  <FilterByDistance>true</FilterByDistance>
  <FilterByLastRegAcceptance>true</FilterByLastRegAcceptance>
  <FromDateLastRegAcceptance />
  <ToDateLastRegAcceptance />
  <WorkPositionInDocGroup>true</WorkPositionInDocGroup>
  <OtherUsersForRecruiter>true</OtherUsersForRecruiter>
  <DataExport>true</DataExport>
  <RecruiterId>sample string 20</RecruiterId>
</ProfileFilter>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

lista obiektów Profile zgodna z ustawieniem filtrowania oraz całkowita liczba wszystkich elementów w bazie spełniających kryteria (całkowita liczba obiektów jest obliczana tylo dla pierwszej strony CurrentPage == 0)

Collection of ProfileDto
NameDescriptionTypeAdditional information
ProfileId

string

None.

LocalUserId

string

None.

ExportId

string

None.

Name

string

None.

FullName

string

None.

Surname

string

None.

FullIdentityNumber

string

None.

LoginPhone

Phone number used for login.

string

None.

CellPhone

string

None.

CellPhoneFailedAttempts

integer

None.

CellPhoneConfirmed

boolean

None.

ContactPhone

string

None.

ContactPerson

string

None.

Deskphone

string

None.

Email

string

None.

EmailConfirmed

boolean

None.

Comment

string

None.

Rating

decimal number

None.

ExpPoints

integer

None.

ExpLevel

integer

None.

Pesel

string

None.

Nip

string

None.

Gender

integer

None.

CreationDate

date

None.

DateOfBirth

date

None.

PlaceOfBirth

string

None.

AccountNo

string

None.

FathersName

string

None.

MothersName

string

None.

IdentityNumber

string

None.

IdentitySeries

string

None.

TypeOfIdentityId

integer

None.

IsStudent

boolean

None.

Position

GeoPosition

None.

MaxDistance

integer

None.

OwnMeansOfTransport

boolean

None.

DefaultRole

string

None.

UserGroup

string

None.

Permissions

Collection of string

None.

OrganizationalUnitId

integer

None.

OfficeId

integer

None.

DisabilityLevel

integer

None.

ForVerification

boolean

None.

IsActive

boolean

None.

LastRegAcceptance

date

None.

IsOnlineUser

boolean

None.

LanguageId

integer

None.

Addresses

Collection of AddressDto

None.

ContactNumbers

Collection of ContactNumberDto

None.

AssignedQualifications

Collection of AssignedQualificationDto

None.

AssignedOrganizationalUnits

Collection of integer

None.

Nationalities

Collection of integer

None.

CompanyManagement

boolean

None.

MasterUser

boolean

None.

RecruitmentAccess

boolean

None.

RecruitmentManage

boolean

None.

MessageAccess

boolean

None.

MessageMulti

boolean

None.

TaskAccess

boolean

None.

TaskManage

boolean

None.

TrainingAccess

boolean

None.

ApiDocAccess

boolean

None.

CrmAccess

boolean

None.

InternalSupportAccess

boolean

None.

GlobalSupportAccess

boolean

None.

TechSupportAccess

boolean

None.

DashboardEditor

boolean

None.

ProfileTemp

ProfileDto

None.

AssignedRecruitmentProjects

Collection of integer

None.

RecruiterId

string

None.

ReferenceCode

string

None.

Exported

boolean

None.

Contracts

Collection of ContractDto

None.

AssignedPersonnelProcesses

Collection of integer

None.

Consents

Collection of ConsentDto

None.

FathersFamilyName

string

None.

MothersMaidenName

string

None.

MaritalStatus

MaritalStatus

None.

ViberNumber

string

None.

Height

string

None.

ChestCircumference

string

None.

TrousersSize

string

None.

GloveSize

string

None.

WaistSize

string

None.

ShoeSize

string

None.

ShirtSize

string

None.

TimeZone

string

None.

WasRemoved

boolean

None.

WorkStatus

WorkStatus

None.

Source

string

None.

RecruiterName

string

None.

RecruiterEmail

string

None.

RecruiterPhoneNumber

string

None.

Age

integer

None.

Response Formats

application/json

Sample:

Sample not available.

text/json

Sample:

Sample not available.

multipart/form-data

Sample:

Sample not available.