API documentation
Account
Basic Campaigns
- GET
- /campaign_b/get_task_info/
- /campaign_b/list_tasks/
- /campaigns_b/list
- /campaigns_b/list_extend
- /campaign_b/list_tasks_extend/
- /campaign_b/get_status/
- /campaign_b/get_info/
- /campaign_b/download_file_proof/
- /campaign_b/zones_list/
- /campaign_b/categories_list/
- /campaign_b/get_worker_tasks/
- /campaign_b/results_csv/
- POST, PUT
- /campaign_b/set_speed/
- /campaign_b/new_campaign
- /campaign_b/stop/
- /campaign_b/pause/
- /campaign_b/resume/
- /campaign_b/rate_task/
- /campaign_b/rate_tasks/
- /campaign_b/add_positions/
- /campaign_b/submit_proof/
- /campaign_b/submit_file_proof/
- /campaign_b/retarget/
- /campaign_b/restart_campaign/
- /campaign_b/toggle_qt_required/
HG Campaigns
- GET
- /campaign_hg/get_task_info/
- /campaign_hg/list_tasks/
- /campaign_hg/list_tasks_extend/
- /campaigns_hg/list
- /campaigns_hg/list_extend
- /campaign_hg/get_status/
- /campaign_hg/get_info/
- /campaign_hg/categories_list/
- /campaign_hg/groups_list/
- /campaign_hg/download_file_proof/
- /campaign_hg/get_worker_tasks/
- /campaign_hg/results_csv/
- POST, PUT
- /campaign_hg/new_campaign
- /campaign_hg/stop/
- /campaign_hg/pause/
- /campaign_hg/resume/
- /campaign_hg/rate_task/
- /campaign_hg/rate_tasks/
- /campaign_hg/add_positions/
- /campaign_hg/submit_proof/
- /campaign_hg/submit_file_proof/
- /campaign_hg/lock_task/
- /campaign_hg/change_group/
- /campaign_hg/restart_campaign/
- /campaign_hg/toggle_qt_required/
Employer
- GET
- /employer/exclude_list
- POST
- /employer/exclude_list
- DELETE
- /employer/exclude_list
Worker
Messages
/campaign_b/zones_list GET
Zones list.
Parameters:
Return values:
status=SUCCESS, count=[nr of zones], zones=[array of fields]
status=ERROR, error=[error message*]
*[NO ZONES]
Code:
cURL:
PHP:
Perl:
Python:
C#:
Examples:
Output (Success):
https://api.microworkers.com/campaign_b/zones_list
    {
      "status": "SUCCESS",
      "count": 3,
      "zones": [
        {
          "countries": [
            {
              "code": "ai",
              "name": "Anguilla"
            },
            {
              "code": "ag",
              "name": "Antigua and Barbuda"
            },
            {
              "code": "ve",
              "name": "Venezuela"
            }
          ],
          "id": "caribbean1",
          "name": "Caribbean"
        },
        {
          "countries": [
            {
              "code": "ph",
              "name": "Philippines"
            },
            {
              "code": "pl",
              "name": "Poland"
            },
            {
              "code": "au",
              "name": "Australia"
            },
            {
              "code": "de",
              "name": "Germany"
            },
            {
              "code": "fr",
              "name": "France"
            },
            {
              "code": "lk",
              "name": "Sri Lanka"
            },
            {
              "code": "mk",
              "name": "Macedonia"
            }
          ],
          "id": "int",
          "name": "International"
        },
        {
          "countries": [
            {
              "code": "us",
              "name": "United States"
            },
            {
              "code": "uk",
              "name": "United Kingdom"
            },
            {
              "code": "ca",
              "name": "Canada"
            },
            {
              "code": "au",
              "name": "Australia"
            },
            {
              "code": "nz",
              "name": "New Zealand"
            }
          ]
          "id": "west1",
          "name": "USA - Western"
        }
      ]
    }
Output (Error):
https://api.microworkers.com/campaigns_b/list_extend
    {
      "status": "ERROR",
      "error": "NO ZONES"
    }