---
title: "Get location IDs for a task type via POST"
method: POST
path: "/home/tasks/locations"
tags: ["Homepage"]
---

# Get location IDs for a task type via POST

`POST /home/tasks/locations`

Returns all location IDs that have the specified task type, using a POST body for location filter criteria.

## Query parameters

- `taskType` 'ADD_REQUIRED_FIELDS_TO_RESUME_SYNC' | 'CLAIM_LISTING_FOR_LOCATION' | 'CREATE_NEW_POST' | 'ENABLE_EMAIL_NEW_MESSAGES' | 'ENABLE_EMAIL_NEW_FORMS' | 'ENABLE_EMAIL_NEW_POSTING_APPROVAL' | 'ENABLE_EMAIL_NEW_REVIEW_REPLY_APPROVAL' | 'ENABLE_EMAIL_DIGEST' | 'FILL_MISSING_REQUIRED_FIELDS' | 'FILL_MISSING_BASIC_FIELDS' | 'FILL_MISSING_BONUS_FIELDS' | 'FILL_MISSING_ADVANCED_FIELDS' | 'REPLY_NEGATIVE_REVIEWS' | 'REPLY_POSITIVE_REVIEWS' | 'REPLY_STAR_ONLY_REVIEWS' | 'START_SYNCING' | 'SYNC_LOCATIONS' | 'UPDATE_SPECIAL_OPENING_HOURS' | 'GRANT_APPROVAL_NEW_REVIEW_REPLY' | 'REVIEW_LOCATION_SYNC' | 'RESPOND_TO_UNREPLIED_CONVERSATIONS' | 'REVIEW_UNREAD_CONTACT_FORMS' | 'GRANT_APPROVAL_NEW_POSTING' | 'CONNECT_FACEBOOK' | 'CONNECT_GOOGLE' | 'CONNECT_INSTAGRAM' | 'CONNECT_TRUSTPILOT' | 'CONNECT_YELP' | 'REPLY_QA' | 'REVIEW_SUGGESTIONS_ON_LOCATIONS' | 'READ_SOCIAL_COMMENTS' | 'VERIFY_GOOGLE_LISTING' | 'UPLOAD_FIRST_VIDEO' | 'UPLOAD_PHOTO_EVERY_30_DAYS' | 'UPLOAD_VIDEO_EVERY_90_DAYS' | 'ADD_MISSING_ATTRIBUTES_30_PERCENT' | 'ADD_SOCIAL_MEDIA_PROFILES' | 'ADD_ACTION_LINKS' | 'ADD_TEXTING_NUMBER' | 'FILL_MISSING_FIELDS_NAME' | 'FILL_MISSING_FIELDS_STREET' | 'FILL_MISSING_FIELDS_STREET_NO' | 'FILL_MISSING_FIELDS_ZIP' | 'FILL_MISSING_FIELDS_PHONE' | 'FILL_MISSING_FIELDS_CATEGORIES' | 'FILL_MISSING_FIELDS_COUNTRY' | 'FILL_MISSING_FIELDS_DESCRIPTION_SHORT' | 'FILL_MISSING_FIELDS_DESCRIPTION_LONG' | 'FILL_MISSING_FIELDS_OPENINGHOURS' | 'FILL_MISSING_FIELDS_ATTRIBUTES' | 'FILL_MISSING_FIELDS_PHOTOS' | 'FILL_MISSING_FIELDS_WEBSITE' | 'FILL_MISSING_FIELDS_EMAIL' | 'FILL_MISSING_FIELDS_KEYWORDS' | 'FILL_MISSING_FIELDS_SERVICES' | 'ADD_FIELD_NAME_TO_RESUME_SYNC' | 'ADD_FIELD_STREET_NO_TO_RESUME_SYNC' | 'ADD_FIELD_STREET_TO_RESUME_SYNC' | 'ADD_FIELD_PROVINCE_TO_RESUME_SYNC' | 'ADD_FIELD_ZIP_TO_RESUME_SYNC' | 'ADD_FIELD_CITY_TO_RESUME_SYNC' | 'ADD_FIELD_COUNTRY_TO_RESUME_SYNC' | 'ADD_FIELD_LATITUDE_TO_RESUME_SYNC' | 'ADD_FIELD_LONGITUDE_TO_RESUME_SYNC' | 'ADD_FIELD_CATEGORIES_TO_RESUME_SYNC' | 'ADD_FIELD_PHONE_TO_RESUME_SYNC' | 'ADD_FIELD_EV_DATA_TO_RESUME_SYNC' | 'CREATE_LOCATOR', required
- `directory` string, nullable

## Request body

- object — Request body for filtering locations by various criteria
  - `locationIds` integer[], nullable — List of location IDs to include
  - `businessIds` integer[], nullable — List of business IDs to include
  - `locationGroupIds` integer[], nullable — List of location group IDs to include
  - `labels` string[], nullable — List of labels to include
  - `excludedLocationIds` integer[], nullable — List of location IDs to exclude
  - `excludedBusinessIds` integer[], nullable — List of business IDs to exclude
  - `excludedLocationGroupIds` integer[], nullable — List of location group IDs to exclude
  - `excludedLabels` string[], nullable — List of labels to exclude
  - `filterCategory` string, nullable — Filter strategy to apply: location-groups, labels, business, or location
  - `query` string, nullable — Search query string depending on filter category

## Response `200`

Location IDs retrieved successfully

- object — Response containing all location IDs for a given task type
  - `locationIds` integer[], required — List of location IDs that have the specified task

## Other responses

- `400` — Invalid request parameters
- `401` — Unauthorized - missing or invalid user credentials

---

[API](https://skmtc.net/uberall/apis/uberall-api.md) · [All operations](https://skmtc.net/uberall/apis/uberall-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/uberall/uberall-api/versions/a506e82d7cbe/schema)
