POST Api/Advertisements/GetMarkers

Request Information

URI Parameters

None.

Body Parameters

AdvertisementFilter
NameDescriptionTypeAdditional information
TextFilter

string

None.

SortOrder

AdvertisementSortEnum

Required

TimestampSync

date

None.

AdvGuid

string

None.

WorkTypeId

integer

None.

LanguageId

integer

None.

CountryId

integer

None.

CountryUnitId

integer

None.

FilterByDistance

boolean

None.

CustomDistance

integer

None.

Position

GeoPosition

None.

OrganizationalUnitId

integer

None.

RecProjectAttributes

Collection of SelectedRecProjectAttr

None.

RegionIds

Collection of integer

None.

TypeOfContracts

Collection of string

None.

City

string

None.

TypeOfWorkerAccommodationId

integer

None.

GenderRestriction

integer

None.

Priorities

Collection of integer

None.

RecruitmentStartDateFrom

date

None.

RecruitmentStartEndDate

date

None.

ArrivalDateFrom

date

None.

ArrivalDateTo

date

None.

WorkStartDateFrom

date

None.

WorkStartDateTo

date

None.

WorkEndDateFrom

date

None.

WorkEndDateTo

date

None.

FromBaseHourRateBrutto

decimal number

None.

ToBaseHourRateBrutto

decimal number

None.

FromBaseMonthRateBrutto

decimal number

None.

ToBaseMonthRateBrutto

decimal number

None.

AutomaticallyApplyCandidateProfileFilters

boolean

None.

ProfileLimitationCandidateAge

integer

None.

ProfileLimitationUnfilledVacancies

boolean

None.

ProfileLimitationAcceptableCountriesIds

Collection of integer

None.

ProfileLimitationBruttoHourOrMonthIsBiggerThan1

boolean

None.

ProfileLimitationGenderRestriction

integer

None.

ItemsPerPage

integer

None.

CurrentPage

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "textFilter": "sample string 1",
  "sortOrder": 0,
  "timestampSync": "2024-05-18T07:53:31.6828488+00:00",
  "advGuid": "sample string 2",
  "workTypeId": 1,
  "languageId": 1,
  "countryId": 1,
  "countryUnitId": 1,
  "filterByDistance": true,
  "customDistance": 1,
  "position": {
    "latitude": 1.1,
    "longitude": 2.1
  },
  "organizationalUnitId": 1,
  "recProjectAttributes": [
    {
      "id": 1,
      "value": "sample string 1"
    },
    {
      "id": 1,
      "value": "sample string 1"
    }
  ],
  "regionIds": [
    1,
    2
  ],
  "typeOfContracts": [
    "sample string 1",
    "sample string 2"
  ],
  "city": "sample string 4",
  "typeOfWorkerAccommodationId": 1,
  "genderRestriction": 1,
  "priorities": [
    1,
    1
  ],
  "recruitmentStartDateFrom": "2024-05-18T07:53:31.6984913+00:00",
  "recruitmentStartEndDate": "2024-05-18T07:53:31.6984913+00:00",
  "arrivalDateFrom": "2024-05-18T07:53:31.6984913+00:00",
  "arrivalDateTo": "2024-05-18T07:53:31.6984913+00:00",
  "workStartDateFrom": "2024-05-18T07:53:31.6984913+00:00",
  "workStartDateTo": "2024-05-18T07:53:31.6984913+00:00",
  "workEndDateFrom": "2024-05-18T07:53:31.6984913+00:00",
  "workEndDateTo": "2024-05-18T07:53:31.6984913+00:00",
  "fromBaseHourRateBrutto": 1.0,
  "toBaseHourRateBrutto": 1.0,
  "fromBaseMonthRateBrutto": 1.0,
  "toBaseMonthRateBrutto": 1.0,
  "automaticallyApplyCandidateProfileFilters": true,
  "profileLimitationCandidateAge": 1,
  "profileLimitationUnfilledVacancies": true,
  "profileLimitationAcceptableCountriesIds": [
    1,
    2
  ],
  "profileLimitationBruttoHourOrMonthIsBiggerThan1": true,
  "profileLimitationGenderRestriction": 1,
  "itemsPerPage": 6,
  "currentPage": 7
}

multipart/form-data

Sample:
{"textFilter":"sample string 1","sortOrder":0,"timestampSync":"2024-05-18T07:53:31.6828488+00:00","advGuid":"sample string 2","workTypeId":1,"languageId":1,"countryId":1,"countryUnitId":1,"filterByDistance":true,"customDistance":1,"position":{"latitude":1.1,"longitude":2.1},"organizationalUnitId":1,"recProjectAttributes":[{"id":1,"value":"sample string 1"},{"id":1,"value":"sample string 1"}],"regionIds":[1,2],"typeOfContracts":["sample string 1","sample string 2"],"city":"sample string 4","typeOfWorkerAccommodationId":1,"genderRestriction":1,"priorities":[1,1],"recruitmentStartDateFrom":"2024-05-18T07:53:31.6984913+00:00","recruitmentStartEndDate":"2024-05-18T07:53:31.6984913+00:00","arrivalDateFrom":"2024-05-18T07:53:31.6984913+00:00","arrivalDateTo":"2024-05-18T07:53:31.6984913+00:00","workStartDateFrom":"2024-05-18T07:53:31.6984913+00:00","workStartDateTo":"2024-05-18T07:53:31.6984913+00:00","workEndDateFrom":"2024-05-18T07:53:31.6984913+00:00","workEndDateTo":"2024-05-18T07:53:31.6984913+00:00","fromBaseHourRateBrutto":1.0,"toBaseHourRateBrutto":1.0,"fromBaseMonthRateBrutto":1.0,"toBaseMonthRateBrutto":1.0,"automaticallyApplyCandidateProfileFilters":true,"profileLimitationCandidateAge":1,"profileLimitationUnfilledVacancies":true,"profileLimitationAcceptableCountriesIds":[1,2],"profileLimitationBruttoHourOrMonthIsBiggerThan1":true,"profileLimitationGenderRestriction":1,"itemsPerPage":6,"currentPage":7}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of AdvertisementMarker
NameDescriptionTypeAdditional information
Title

string

None.

AdvertisementId

integer

None.

Position

GeoPosition

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "title": "sample string 1",
    "advertisementId": 2,
    "position": {
      "latitude": 1.1,
      "longitude": 2.1
    }
  },
  {
    "title": "sample string 1",
    "advertisementId": 2,
    "position": {
      "latitude": 1.1,
      "longitude": 2.1
    }
  }
]

multipart/form-data

Sample:
[{"title":"sample string 1","advertisementId":2,"position":{"latitude":1.1,"longitude":2.1}},{"title":"sample string 1","advertisementId":2,"position":{"latitude":1.1,"longitude":2.1}}]

application/xml, text/xml

Sample:
<ArrayOfAdvertisementMarker xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <AdvertisementMarker>
    <Title>sample string 1</Title>
    <AdvertisementId>2</AdvertisementId>
    <Position>
      <Latitude>1.1</Latitude>
      <Longitude>2.1</Longitude>
    </Position>
  </AdvertisementMarker>
  <AdvertisementMarker>
    <Title>sample string 1</Title>
    <AdvertisementId>2</AdvertisementId>
    <Position>
      <Latitude>1.1</Latitude>
      <Longitude>2.1</Longitude>
    </Position>
  </AdvertisementMarker>
</ArrayOfAdvertisementMarker>