List
List all Hire Group Campaigns.
Request
GET https://ttv.microworkers.com/api/v2/hire-group-campaigns
Parameters
| Query Parameters | ||
|---|---|---|
| Name | Type | Description | 
| pageSize | integer | The maximum number of Campaigns to include in the response, used for paging. Default:  | 
| sort | string | Results may be sorted by:  | 
| nextPageToken | string | The pagination token used to get the next page of results, set this parameter to the value of “nextPageToken” from the previous response. | 
| filter[folder] | string | Filter campaigns by folder. Allowed values:  | 
| filter[created][op] | string | Filter Campaigns by creation date operator. Required, if filter[created][value] provided. Allowed values:  
 | 
| filter[created][value] | string | Filter Campaigns by creation date value. Required, if filter[created][op] provided. 
 | 
Response
Response HTTP Codes
| Http Code | Response Type | Description | 
|---|---|---|
| 200 | OK | |
| 401 | Unauthorized | 
Response Body
{
  "items": [
    {
      "maxPositionPerWorker": integer,
      "groupId": string,
      "categoryId": string,
      "id": string,
      "autoSkipTask": {
        "enabled": boolean,
        "timeLimit": integer
      },
      "title": string,
      "description": string,
      "folder": string,
      "ttr": integer,
      "availablePositions": integer,
      "blockedReason": string,
      "status": string,
      "created": datetime,
      "blocked": datetime,
      "approved": datetime,
      "finished": datetime,
      "htmlCode": string,
      "minutesToFinish": integer,
      "paymentPerTask": float,
      "variables": [
        string
      ],
      "questions": [
        {
          "id": string,
          "name": string,
          "required": boolean,
          "tag": string
        }
      ],
      "jobQueues": {
        "csvUploadJob": {
          "id": string,
          "status": string,
          "output": string
        },
        "restartCampaignJob": {
          "id": string,
          "status": string,
          "output": string
        },
        "addPositionJob": {
          "id": string,
          "status": string,
          "output": string
        }
      },
      "qtRequired": boolean,
      "internalTemplate": {
        "adminInstructions": string,
        "numberOfSubTasks": integer,
        "displaySubTasksOnSamePage": boolean,
        "ratingMethodId": integer,
        "id": string,
        "numberOfFileProofs": integer,
        "allowedFileTypes": [
          string
        ]
      },
      "externalTemplate": {
        "url": string,
        "height": string,
        "width": string,
        "parameters": [
          string
        ]
      },
      "maximumJobLimit": {
        "enabled": boolean,
        "limitPerDay": integer,
        "advancedSchedule": {
          "timeZone": string,
          "limitPerHour": integer,
          "events": [
            {
              "type": string,
              "daysOfWeek": [
                integer
              ],
              "startTime": string,
              "endTime": string,
              "startRecur": datetime,
              "endRecur": datetime,
              "limitPerDay": integer,
              "limitPerHour": integer
            },
            {
              "type": string,
              "start": datetime,
              "end": datetime,
              "allDay": boolean,
              "limitPerDay": integer,
              "limitPerHour": integer
            }
          ]
        },
        "standardSchedule": {
          "timeZone": string,
          "limitPerHour": integer,
          "allDay": boolean,
          "allWeekdays": boolean,
          "daysOfWeek": [
            integer
          ],
          "workingHours": [
            string
          ]
        }
      },
      "slotsCount": {
        "locked": integer,
        "unTaken": integer,
        "ok": integer,
        "nok": integer,
        "notRated": integer,
        "notReviewed": integer,
        "revise": integer,
        "reviseAdmin": integer
      },
      "notificationSettings": [
        {
          "url": string,
          "type": string,
          "notificationTypes": [
            string
          ]
        }
      ],
      "visibilityDelay": integer,
      "estimateCost": float,
      "jsSection":  string,
      "cssSection": string
    }
  ],
  "nextPageToken": string,
  "perPage": integer
}
HireGroupCampaignListResponse
| Property | Type | Description | 
|---|---|---|
| items | List of Campaigns. | |
| perPage | integer | The number of items per page. | 
| nextPageToken | string | The pagination token of next page of results. |