{
  "openapi": "3.0.1",
  "info": {
    "title": "Upwork Job Extractor ⚡",
    "description": "upwork job extractor ⚡| 0.001 | fast, cheap, cost-effective, reliable, up-to-date, and highly stable data scraping service, optimized for long-term use with the fastest crawling speeds, low container usage, and  pricing to boost your upwork job scraper performance!",
    "version": "0.0",
    "x-build-id": "QWEzQ6AuuqkSyjZfS"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/flash_mage~upwork/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-flash_mage-upwork",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/flash_mage~upwork/runs": {
      "post": {
        "operationId": "runs-sync-flash_mage-upwork",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/flash_mage~upwork/run-sync": {
      "post": {
        "operationId": "run-sync-flash_mage-upwork",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "title": "Search(Keywords)",
            "maxItems": 5,
            "type": "array",
            "description": "💡 KEYWORD or URL or JOB-ID",
            "items": {
              "type": "string"
            }
          },
          "limit": {
            "title": "Limit",
            "minimum": 5,
            "maximum": 300,
            "type": "integer",
            "description": "Number of results"
          },
          "sort": {
            "title": "Sort",
            "enum": [
              "relevance",
              "newest"
            ],
            "type": "string",
            "description": ""
          },
          "category": {
            "title": "Category",
            "enum": [
              "531770282584862721",
              "1534904461833879552",
              "531770282601639943",
              "531770282601639945",
              "531770282601639946",
              "531770282601639944",
              "531770282601639947",
              "531770282580668416",
              "531770282584862724",
              "531770282584862725",
              "531770282584862728",
              "531770282584862726",
              "531770282580668417",
              "1484275072572772352",
              "531770282584862730",
              "531770282580668420",
              "531770282593251330",
              "531770282593251331",
              "531770282589057038",
              "531770282593251329",
              "531770282580668421",
              "531770282593251335",
              "531770282593251341",
              "1044578476142100480",
              "1356688560628174848",
              "531770282593251334",
              "1356688565288046592",
              "531770282593251340",
              "531770282601639953",
              "1356688570056970240",
              "531770282584862722",
              "531770282601639949",
              "531770282605834240",
              "531770282601639950",
              "531770282605834241",
              "531770282601639951",
              "531770282605834242",
              "531770282601639952",
              "1301900647896092672",
              "531770282601639948",
              "531770282580668419",
              "531770282589057033",
              "531770282589057034",
              "531770282589057036",
              "531770282589057035",
              "531770282589057037",
              "531770282584862723",
              "531770282605834246",
              "1484275156546932736",
              "531770283696353280",
              "1484275408410693632",
              "531770282580668422",
              "531770282597445636",
              "531770282597445634",
              "531770282593251343",
              "531770282584862720",
              "1534904461842268160",
              "531770282601639939",
              "531770282580668418",
              "1517518458442309632",
              "1737190722360750082",
              "531770282589057025",
              "531770282589057026",
              "531770282589057027",
              "531770282589057024",
              "531770282589057032",
              "531770282589057030",
              "531770282589057031",
              "531770282589057028",
              "531770282589057029",
              "531770282584862733",
              "531770282580668423",
              "1534904462131675136",
              "1301900640421842944",
              "531770282597445644",
              "531770282597445646"
            ],
            "type": "string",
            "description": "Job category. All filters the whole group; a specific specialty sends both category and subcategory. Leave empty for no filter."
          },
          "timezone": {
            "title": "Timezone",
            "type": "array",
            "description": "Client timezone preference on the job. Leave empty for no filter.",
            "items": {
              "type": "string",
              "enum": [
                "Pacific/Midway",
                "Pacific/Honolulu",
                "America/Nome",
                "America/Los_Angeles",
                "America/Tijuana",
                "America/Phoenix",
                "America/Denver",
                "America/Regina",
                "America/Indiana/Knox",
                "America/Managua",
                "America/Mexico_City",
                "America/Chicago",
                "America/New_York",
                "America/Bogota",
                "America/Indiana/Indianapolis",
                "America/Halifax",
                "America/La_Paz",
                "America/Caracas",
                "America/Fortaleza",
                "America/Argentina/Buenos_Aires",
                "America/St_Johns",
                "America/Recife",
                "America/Sao_Paulo",
                "Atlantic/South_Georgia",
                "Atlantic/Azores",
                "Africa/Casablanca",
                "Europe/London",
                "Europe/Lisbon",
                "UTC",
                "Europe/Warsaw",
                "Europe/Paris",
                "Europe/Berlin",
                "Africa/Algiers",
                "Europe/Athens",
                "Europe/Bucharest",
                "Africa/Cairo",
                "Africa/Harare",
                "Asia/Jerusalem",
                "Europe/Minsk",
                "Europe/Moscow",
                "Asia/Tehran",
                "Asia/Riyadh",
                "Asia/Dubai",
                "Asia/Karachi",
                "Asia/Kabul",
                "Asia/Yerevan",
                "Asia/Kathmandu",
                "Asia/Tashkent",
                "Asia/Yekaterinburg",
                "Asia/Almaty",
                "Asia/Kolkata",
                "Asia/Novosibirsk",
                "Asia/Krasnoyarsk",
                "Asia/Bangkok",
                "Asia/Singapore",
                "Asia/Irkutsk",
                "Asia/Shanghai",
                "Asia/Tokyo",
                "Pacific/Guam",
                "Asia/Vladivostok",
                "Australia/Hobart",
                "Australia/Darwin",
                "Australia/Sydney",
                "Australia/Brisbane",
                "Australia/Adelaide",
                "Asia/Yakutsk",
                "Pacific/Fiji",
                "Pacific/Auckland",
                "Pacific/Kwajalein",
                "Asia/Kamchatka",
                "Pacific/Guadalcanal",
                "Pacific/Apia"
              ],
              "enumTitles": [
                "(UTC-11:00) Midway Island, Samoa",
                "(UTC-10:00) Hawaii",
                "(UTC-08:00) Alaska",
                "(UTC-07:00) Pacific Time (US & Canada); Los Angeles",
                "(UTC-07:00) Pacific Time (US & Canada); Tijuana",
                "(UTC-07:00) Arizona",
                "(UTC-06:00) Mountain Time (US & Canada)",
                "(UTC-06:00) Saskatchewan",
                "(UTC-05:00) Eastern Time - Indiana - Starke County",
                "(UTC-06:00) Nicaragua",
                "(UTC-06:00) Mexico City, Tegucigalpa",
                "(UTC-05:00) Central Time (US & Canada)",
                "(UTC-04:00) Eastern Time (US & Canada)",
                "(UTC-05:00) Bogota, Lima",
                "(UTC-04:00) Eastern Time - Indiana - most locations",
                "(UTC-03:00) Atlantic Time (Canada)",
                "(UTC-04:00) La Paz",
                "(UTC-04:00) Caracas",
                "(UTC-03:00) NE Brazil (MA, PI, CE, RN, PB)",
                "(UTC-03:00) E Argentina (BA, DF, SC, TF)",
                "(UTC-02:30) Newfoundland",
                "(UTC-03:00) Pernambuco",
                "(UTC-03:00) S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)",
                "(UTC-02:00) Mid-Atlantic",
                "(UTC+00:00) Azores, Cape Verde Island",
                "(UTC+00:00) Tangiers, Casablanca",
                "(UTC+01:00) (Coordinated Universal Time) Dublin, Edinburgh, London",
                "(UTC+01:00) Lisbon",
                "(UTC+00:00) (Coordinated Universal Time)",
                "(UTC+02:00) Prague, Warsaw",
                "(UTC+02:00) Paris, Madrid",
                "(UTC+02:00) Berlin, Stockholm, Rome, Bern, Brussels",
                "(UTC+01:00) Algeria",
                "(UTC+03:00) Athens, Helsinki, Istanbul",
                "(UTC+02:00) Eastern Europe",
                "(UTC+03:00) Cairo",
                "(UTC+02:00) Harare, Pretoria",
                "(UTC+03:00) Israel",
                "(UTC+03:00) Minsk",
                "(UTC+03:00) Moscow, St. Petersburg, Volgograd",
                "(UTC+03:30) Tehran",
                "(UTC+03:00) Baghdad, Kuwait, Nairobi, Riyadh",
                "(UTC+04:00) Abu Dhabi, Muscat, Tbilisi, Kazan",
                "(UTC+05:00) Islamabad, Karachi",
                "(UTC+04:30) Kabul",
                "(UTC+04:00) Armenia",
                "(UTC+05:45) Kathmandu, Nepal",
                "(UTC+05:00) Tashkent",
                "(UTC+05:00) Sverdlovsk",
                "(UTC+06:00) Almaty, Dhaka",
                "(UTC+05:30) Mumbai, Kolkata, Chennai, New Delhi",
                "(UTC+06:00) Omsk, Novosibirsk",
                "(UTC+07:00) Krasnoyarsk",
                "(UTC+07:00) Bangkok, Jakarta, Hanoi",
                "(UTC+08:00) Hong Kong SAR, Perth, Singapore, Taipei",
                "(UTC+08:00) Irkutsk (Lake Baikal)",
                "(UTC+08:00) Beijing, Chongqing, Urumqi",
                "(UTC+09:00) Tokyo, Osaka, Sapporo, Seoul",
                "(UTC+10:00) Guam, Port Moresby",
                "(UTC+10:00) Magadan, Vladivostok",
                "(UTC+10:00) Hobart",
                "(UTC+09:30) Darwin",
                "(UTC+10:00) Sydney, Melbourne",
                "(UTC+10:00) Brisbane",
                "(UTC+09:30) Adelaide",
                "(UTC+09:00) Yakutsk (Lena River)",
                "(UTC+12:00) Fiji Islands, Marshall Islands",
                "(UTC+12:00) Wellington, Auckland",
                "(UTC+12:00) Eniwetok, Kwajalein",
                "(UTC+12:00) Kamchatka",
                "(UTC+11:00) Solomon Islands, New Caledonia",
                "(UTC+13:00) Apia (Samoa)"
              ]
            }
          },
          "update_boolean": {
            "title": "only update",
            "type": "boolean",
            "description": "",
            "default": false
          },
          "update_job_ids": {
            "title": "Update Job IDs",
            "minItems": 1,
            "maxItems": 300,
            "type": "array",
            "description": "18–19 digit job IDs as strings. Required when only update is on. For search, leave the prefill as-is; do not send an empty array.",
            "items": {
              "type": "string",
              "pattern": "^\\d{18,19}$"
            }
          },
          "hourly": {
            "title": "hourly",
            "type": "boolean",
            "description": "Include hourly jobs. Price filters below apply only when this is on. If hourly and fixed are both off, both types are searched and price filters are ignored.",
            "default": true
          },
          "hourly_min_price": {
            "title": "hourly min",
            "minimum": 0,
            "type": "integer",
            "description": "Optional lower bound in USD/hr. Leave empty for no minimum. If greater than hourly max, the two values are swapped."
          },
          "hourly_max_price": {
            "title": "hourly max",
            "minimum": 0,
            "type": "integer",
            "description": "Optional upper bound in USD/hr. Leave empty for no maximum. If less than hourly min, the two values are swapped."
          },
          "fixed": {
            "title": "fixed",
            "type": "boolean",
            "description": "Include fixed-price jobs. Price filters below apply only when this is on. If hourly and fixed are both off, both types are searched and price filters are ignored.",
            "default": true
          },
          "fixed_prices": {
            "title": "Fixed Prices",
            "type": "array",
            "description": "Preset fixed-price buckets. Optional custom min/max below are merged with this list.",
            "items": {
              "type": "string",
              "enum": [
                "0-99",
                "100-499",
                "500-999",
                "1000-4999",
                "5000-"
              ],
              "enumTitles": [
                "Less than $100",
                "$100 to $500",
                "$500 to $1k",
                "$1k to $5k",
                "$5k+"
              ]
            }
          },
          "fixed_min_price": {
            "title": "fixed min",
            "minimum": 0,
            "type": "integer",
            "description": "Optional custom lower bound in USD. Leave empty for no minimum. If greater than fixed max, the two values are swapped."
          },
          "fixed_max_price": {
            "title": "fixed max",
            "minimum": 0,
            "type": "integer",
            "description": "Optional custom upper bound in USD. Leave empty for no maximum. If less than fixed min, the two values are swapped."
          },
          "location_regions": {
            "title": "Regions",
            "type": "array",
            "description": "Leave empty for no filter on this group.",
            "items": {
              "type": "string",
              "enum": [
                "Africa",
                "Americas",
                "Antarctica",
                "Asia",
                "Europe",
                "Oceania"
              ],
              "enumTitles": [
                "Africa",
                "Americas",
                "Antarctica",
                "Asia",
                "Europe",
                "Oceania"
              ]
            }
          },
          "location_subregions": {
            "title": "Subregions",
            "type": "array",
            "description": "Leave empty for no filter on this group.",
            "items": {
              "type": "string",
              "enum": [
                "Australia and New Zealand",
                "Caribbean",
                "Central America",
                "Central Asia",
                "Eastern Africa",
                "Eastern Asia",
                "Eastern Europe",
                "Melanesia",
                "Micronesia",
                "Middle Africa",
                "Northern Africa",
                "Northern America",
                "Northern Europe",
                "Polynesia",
                "South America",
                "South-Eastern Asia",
                "Southern Africa",
                "Southern Asia",
                "Southern Europe",
                "Western Africa",
                "Western Asia",
                "Western Europe"
              ],
              "enumTitles": [
                "Australia and New Zealand",
                "Caribbean",
                "Central America",
                "Central Asia",
                "Eastern Africa",
                "Eastern Asia",
                "Eastern Europe",
                "Melanesia",
                "Micronesia",
                "Middle Africa",
                "Northern Africa",
                "Northern America",
                "Northern Europe",
                "Polynesia",
                "South America",
                "South-Eastern Asia",
                "Southern Africa",
                "Southern Asia",
                "Southern Europe",
                "Western Africa",
                "Western Asia",
                "Western Europe"
              ]
            }
          },
          "location_countries": {
            "title": "Countries",
            "type": "array",
            "description": "Leave empty for no filter on this group.",
            "items": {
              "type": "string",
              "enum": [
                "Albania",
                "Algeria",
                "American Samoa",
                "Andorra",
                "Angola",
                "Anguilla",
                "Antigua and Barbuda",
                "Argentina",
                "Armenia",
                "Aruba",
                "Australia",
                "Austria",
                "Azerbaijan",
                "Bahamas",
                "Bahrain",
                "Bangladesh",
                "Barbados",
                "Belgium",
                "Belize",
                "Benin",
                "Bermuda",
                "Bhutan",
                "Bolivia",
                "Bonaire, Sint Eustatius and Saba",
                "Bosnia and Herzegovina",
                "Botswana",
                "Bouvet Island",
                "Brazil",
                "British Indian Ocean Territory",
                "British Virgin Islands",
                "Brunei Darussalam",
                "Bulgaria",
                "Burkina Faso",
                "Burundi",
                "Cambodia",
                "Cameroon",
                "Canada",
                "Cape Verde",
                "Cayman Islands",
                "Central African Republic",
                "Chad",
                "Chile",
                "China",
                "Christmas Island",
                "Cocos (Keeling) Islands",
                "Colombia",
                "Comoros",
                "Congo",
                "Congo, the Democratic Republic of the",
                "Cook Islands",
                "Costa Rica",
                "Cote d'Ivoire",
                "Croatia",
                "Curacao",
                "Cyprus",
                "Czech Republic",
                "Denmark",
                "Djibouti",
                "Dominica",
                "Dominican Republic",
                "Ecuador",
                "Egypt",
                "El Salvador",
                "Equatorial Guinea",
                "Eritrea",
                "Estonia",
                "Ethiopia",
                "Falkland Islands",
                "Faroe Islands",
                "Fiji",
                "Finland",
                "France",
                "French Guiana",
                "French Polynesia",
                "French Southern and Antarctic Lands",
                "Gabon",
                "Gambia",
                "Georgia",
                "Germany",
                "Ghana",
                "Gibraltar",
                "Greece",
                "Greenland",
                "Grenada",
                "Guadeloupe",
                "Guam",
                "Guatemala",
                "Guernsey",
                "Guinea",
                "Guinea-Bissau",
                "Guyana",
                "Haiti",
                "Heard Island and McDonald Islands",
                "Holy See",
                "Honduras",
                "Hong Kong",
                "Hungary",
                "Iceland",
                "India",
                "Indonesia",
                "Ireland",
                "Isle of Man",
                "Israel",
                "Italy",
                "Jamaica",
                "Japan",
                "Jersey",
                "Jordan",
                "Kazakhstan",
                "Kenya",
                "Kiribati",
                "Kuwait",
                "Kyrgyzstan",
                "Laos",
                "Latvia",
                "Lebanon",
                "Lesotho",
                "Liechtenstein",
                "Lithuania",
                "Luxembourg",
                "Macao",
                "Macedonia",
                "Madagascar",
                "Malawi",
                "Malaysia",
                "Maldives",
                "Mali",
                "Malta",
                "Marshall Islands",
                "Martinique",
                "Mauritania",
                "Mauritius",
                "Mayotte",
                "Mexico",
                "Micronesia, Federated States of",
                "Moldova",
                "Monaco",
                "Mongolia",
                "Montenegro",
                "Montserrat",
                "Morocco",
                "Mozambique",
                "Myanmar",
                "Namibia",
                "Nauru",
                "Nepal",
                "Netherlands",
                "Netherlands Antilles",
                "New Caledonia",
                "New Zealand",
                "Nicaragua",
                "Niger",
                "Nigeria",
                "Niue",
                "Norfolk Island",
                "Northern Mariana Islands",
                "Norway",
                "Oman",
                "Pakistan",
                "Palau",
                "Palestinian Territories",
                "Panama",
                "Papua New Guinea",
                "Paraguay",
                "Peru",
                "Philippines",
                "Pitcairn",
                "Poland",
                "Portugal",
                "Puerto Rico",
                "Qatar",
                "Reunion",
                "Romania",
                "Rwanda",
                "Saint Barthelemy",
                "Saint Helena",
                "Saint Kitts and Nevis",
                "Saint Lucia",
                "Saint Martin (French part)",
                "Saint Pierre and Miquelon",
                "Saint Vincent and the Grenadines",
                "Samoa",
                "San Marino",
                "Sao Tome and Principe",
                "Saudi Arabia",
                "Senegal",
                "Serbia",
                "Seychelles",
                "Sierra Leone",
                "Singapore",
                "Sint Maarten (Dutch part)",
                "Slovakia",
                "Slovenia",
                "Solomon Islands",
                "Somalia",
                "South Africa",
                "South Korea",
                "Spain",
                "Sri Lanka",
                "Suriname",
                "Svalbard and Jan Mayen",
                "Swaziland",
                "Sweden",
                "Switzerland",
                "Taiwan",
                "Tajikistan",
                "Tanzania",
                "Thailand",
                "Timor-Leste",
                "Togo",
                "Tokelau",
                "Tonga",
                "Trinidad and Tobago",
                "Tunisia",
                "Turkey",
                "Turkmenistan",
                "Turks and Caicos Islands",
                "Tuvalu",
                "Uganda",
                "Ukraine",
                "United Arab Emirates",
                "United Kingdom",
                "United States",
                "United States Minor Outlying Islands",
                "United States Virgin Islands",
                "Uruguay",
                "Uzbekistan",
                "Vanuatu",
                "Venezuela",
                "Vietnam",
                "Wallis and Futuna",
                "Western Sahara",
                "Yemen",
                "Zambia",
                "Zimbabwe"
              ],
              "enumTitles": [
                "Albania",
                "Algeria",
                "American Samoa",
                "Andorra",
                "Angola",
                "Anguilla",
                "Antigua and Barbuda",
                "Argentina",
                "Armenia",
                "Aruba",
                "Australia",
                "Austria",
                "Azerbaijan",
                "Bahamas",
                "Bahrain",
                "Bangladesh",
                "Barbados",
                "Belgium",
                "Belize",
                "Benin",
                "Bermuda",
                "Bhutan",
                "Bolivia",
                "Bonaire, Sint Eustatius and Saba",
                "Bosnia and Herzegovina",
                "Botswana",
                "Bouvet Island",
                "Brazil",
                "British Indian Ocean Territory",
                "British Virgin Islands",
                "Brunei Darussalam",
                "Bulgaria",
                "Burkina Faso",
                "Burundi",
                "Cambodia",
                "Cameroon",
                "Canada",
                "Cape Verde",
                "Cayman Islands",
                "Central African Republic",
                "Chad",
                "Chile",
                "China",
                "Christmas Island",
                "Cocos (Keeling) Islands",
                "Colombia",
                "Comoros",
                "Congo",
                "Congo, the Democratic Republic of the",
                "Cook Islands",
                "Costa Rica",
                "Cote d'Ivoire",
                "Croatia",
                "Curacao",
                "Cyprus",
                "Czech Republic",
                "Denmark",
                "Djibouti",
                "Dominica",
                "Dominican Republic",
                "Ecuador",
                "Egypt",
                "El Salvador",
                "Equatorial Guinea",
                "Eritrea",
                "Estonia",
                "Ethiopia",
                "Falkland Islands",
                "Faroe Islands",
                "Fiji",
                "Finland",
                "France",
                "French Guiana",
                "French Polynesia",
                "French Southern and Antarctic Lands",
                "Gabon",
                "Gambia",
                "Georgia",
                "Germany",
                "Ghana",
                "Gibraltar",
                "Greece",
                "Greenland",
                "Grenada",
                "Guadeloupe",
                "Guam",
                "Guatemala",
                "Guernsey",
                "Guinea",
                "Guinea-Bissau",
                "Guyana",
                "Haiti",
                "Heard Island and McDonald Islands",
                "Holy See",
                "Honduras",
                "Hong Kong",
                "Hungary",
                "Iceland",
                "India",
                "Indonesia",
                "Ireland",
                "Isle of Man",
                "Israel",
                "Italy",
                "Jamaica",
                "Japan",
                "Jersey",
                "Jordan",
                "Kazakhstan",
                "Kenya",
                "Kiribati",
                "Kuwait",
                "Kyrgyzstan",
                "Laos",
                "Latvia",
                "Lebanon",
                "Lesotho",
                "Liechtenstein",
                "Lithuania",
                "Luxembourg",
                "Macao",
                "Macedonia",
                "Madagascar",
                "Malawi",
                "Malaysia",
                "Maldives",
                "Mali",
                "Malta",
                "Marshall Islands",
                "Martinique",
                "Mauritania",
                "Mauritius",
                "Mayotte",
                "Mexico",
                "Micronesia, Federated States of",
                "Moldova",
                "Monaco",
                "Mongolia",
                "Montenegro",
                "Montserrat",
                "Morocco",
                "Mozambique",
                "Myanmar",
                "Namibia",
                "Nauru",
                "Nepal",
                "Netherlands",
                "Netherlands Antilles",
                "New Caledonia",
                "New Zealand",
                "Nicaragua",
                "Niger",
                "Nigeria",
                "Niue",
                "Norfolk Island",
                "Northern Mariana Islands",
                "Norway",
                "Oman",
                "Pakistan",
                "Palau",
                "Palestinian Territories",
                "Panama",
                "Papua New Guinea",
                "Paraguay",
                "Peru",
                "Philippines",
                "Pitcairn",
                "Poland",
                "Portugal",
                "Puerto Rico",
                "Qatar",
                "Reunion",
                "Romania",
                "Rwanda",
                "Saint Barthelemy",
                "Saint Helena",
                "Saint Kitts and Nevis",
                "Saint Lucia",
                "Saint Martin (French part)",
                "Saint Pierre and Miquelon",
                "Saint Vincent and the Grenadines",
                "Samoa",
                "San Marino",
                "Sao Tome and Principe",
                "Saudi Arabia",
                "Senegal",
                "Serbia",
                "Seychelles",
                "Sierra Leone",
                "Singapore",
                "Sint Maarten (Dutch part)",
                "Slovakia",
                "Slovenia",
                "Solomon Islands",
                "Somalia",
                "South Africa",
                "South Korea",
                "Spain",
                "Sri Lanka",
                "Suriname",
                "Svalbard and Jan Mayen",
                "Swaziland",
                "Sweden",
                "Switzerland",
                "Taiwan",
                "Tajikistan",
                "Tanzania",
                "Thailand",
                "Timor-Leste",
                "Togo",
                "Tokelau",
                "Tonga",
                "Trinidad and Tobago",
                "Tunisia",
                "Turkey",
                "Turkmenistan",
                "Turks and Caicos Islands",
                "Tuvalu",
                "Uganda",
                "Ukraine",
                "United Arab Emirates",
                "United Kingdom",
                "United States",
                "United States Minor Outlying Islands",
                "United States Virgin Islands",
                "Uruguay",
                "Uzbekistan",
                "Vanuatu",
                "Venezuela",
                "Vietnam",
                "Wallis and Futuna",
                "Western Sahara",
                "Yemen",
                "Zambia",
                "Zimbabwe"
              ]
            }
          },
          "experience_level": {
            "title": "Experience Level",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "EntryLevel",
                "IntermediateLevel",
                "ExpertLevel"
              ],
              "enumTitles": [
                "Entry Level",
                "Intermediate",
                "Expert"
              ]
            }
          },
          "client_history": {
            "title": "Client History",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "0",
                "1-9",
                "10-"
              ],
              "enumTitles": [
                "No Hires",
                "1 to 9 hires",
                "10+ Hires"
              ]
            }
          },
          "project_length": {
            "title": "Project Length",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "week",
                "month",
                "semester",
                "ongoing"
              ],
              "enumTitles": [
                "Less than one month",
                "1 to 3 months",
                "3 to 6 months",
                "More than 6 months"
              ]
            }
          },
          "hours_per_week": {
            "title": "Hours Per Week",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "part_time",
                "full_time"
              ],
              "enumTitles": [
                "Less than 30 hrs/week",
                "More than 30 hrs/week"
              ]
            }
          },
          "contract_to_hire_roles": {
            "title": "Contract-to-hire roles",
            "type": "boolean",
            "description": ""
          },
          "authentication": {
            "title": "Use Authentication",
            "enum": [
              "no_authentication",
              "only_necessary_authentication",
              "all_authentication"
            ],
            "type": "string",
            "description": "",
            "default": "no_authentication"
          },
          "authentication_node_js_code": {
            "title": "Authentication Node JS Code",
            "type": "string",
            "description": "Function Needed for Authentication Request"
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}