Borza API providing various endpoints for tasks management
Borza API (1.0)
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks
- Production serverhttps://api.borza.com/v1/tasks
- Testing serverhttps://api-testing.borza.com/v1/tasks
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
url = "https://docs.borza.com/_mock/openapi/v1/tasks"
headers = {"x-api-key": "YOUR_API_KEY_HERE"}
response = requests.get(url, headers=headers)
data = response.json()
print(data)Successful Response
The record creation timestamp
The record creation timestamp
The reward for completing the task in dollars
The reward for completing the task in dollars
The client user associated with the task
The workspace associated with the task
The current publish status of the task
The current publish status of the task
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the filters API)
The estimated number of talents required for the task
The estimated number of talents required for the task
The device requirements for the task
Additional peripherals or tools required for the task.
The categories of the task
The categories of the task
The workflow for completing the task (e.g., Manual review or Approve and pay).
The workflow for completing the task (e.g., Manual review or Approve and pay).
The estimated time to complete the task, in minutes.
The estimated time to complete the task, in minutes.
Indicates whether the task has an additional bonus applied.
Specifies the total bonus amount in currency format.
[ { "id": "recXXXXXXXXXXXXXX", "createdTime": "2023-01-01T00:00:00.000Z", "title": "Survey for A/B Video", "description": "Task", "budget": 20, "client": { … }, "workspace": { … }, "status": "Draft", "category": "string", "submission_ids": [], "talent_filters": [], "location": [], "language": [], "talent_count_requirement": 0, "device_requirements": [], "other_requirements": [], "task_category": "", "completion_path": "", "external_study_url": "", "task_estimation": 0, "apply_bonus": false, "total_bonus_amount": 0 } ]
The estimated time to complete the task, in minutes.
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the filters API)
The estimated number of talents required for the task
The device requirements for the task
Additional peripherals or tools required for the task.
The workflow for completing the task (e.g., Manual review or Approve and pay).
Indicates whether the task has an additional bonus applied.
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks
- Production serverhttps://api.borza.com/v1/tasks
- Testing serverhttps://api-testing.borza.com/v1/tasks
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
url = "https://docs.borza.com/_mock/openapi/v1/tasks"
payload = {
"client_id": "string",
"workspace_id": "string",
"title": "Survey for A/B Video",
"description": "Task",
"budget": 20,
"external_study_url": "string",
"task_estimation": 0,
"talent_filters": [],
"location": [],
"language": [],
"talent_count_requirement": 0,
"device_requirements": [],
"other_requirements": [],
"task_category": "string",
"completion_path": "string",
"apply_bonus": False,
"total_bonus_amount": 0
}
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY_HERE"
}
response = requests.post(url, json=payload, headers=headers)
data = response.json()
print(data)Successful Response
The record creation timestamp
The record creation timestamp
The reward for completing the task in dollars
The reward for completing the task in dollars
The client user associated with the task
The workspace associated with the task
The current publish status of the task
The current publish status of the task
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the filters API)
The estimated number of talents required for the task
The estimated number of talents required for the task
The device requirements for the task
Additional peripherals or tools required for the task.
The categories of the task
The categories of the task
The workflow for completing the task (e.g., Manual review or Approve and pay).
The workflow for completing the task (e.g., Manual review or Approve and pay).
The estimated time to complete the task, in minutes.
The estimated time to complete the task, in minutes.
Indicates whether the task has an additional bonus applied.
{ "id": "recXXXXXXXXXXXXXX", "createdTime": "2023-01-01T00:00:00.000Z", "title": "Survey for A/B Video", "description": "Task", "budget": 20, "client": { "id": "rec12345", "name": "John Doe", "email": "example@domain.com" }, "workspace": { "id": "recXXXXXXXXXXXXXX", "title": "Workspace 1" }, "status": "Draft", "category": "string", "submission_ids": [], "talent_filters": [], "location": [], "language": [], "talent_count_requirement": 0, "device_requirements": [], "other_requirements": [], "task_category": "", "completion_path": "", "external_study_url": "", "task_estimation": 0, "apply_bonus": false, "total_bonus_amount": 0 }
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/filters
- Production serverhttps://api.borza.com/v1/tasks/filters
- Testing serverhttps://api-testing.borza.com/v1/tasks/filters
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
url = "https://docs.borza.com/_mock/openapi/v1/tasks/filters"
headers = {"x-api-key": "YOUR_API_KEY_HERE"}
response = requests.get(url, headers=headers)
data = response.json()
print(data){ "talent_filters": [], "location": [], "language": [], "device_requirements": [], "other_requirements": [], "task_category": [ "Survey" ], "completion_path": [ "Survey" ] }
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/{task_id}
- Production serverhttps://api.borza.com/v1/tasks/{task_id}
- Testing serverhttps://api-testing.borza.com/v1/tasks/{task_id}
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
task_id = "YOUR_task_id_PARAMETER"
url = "https://docs.borza.com/_mock/openapi/v1/tasks/" + task_id
headers = {"x-api-key": "YOUR_API_KEY_HERE"}
response = requests.get(url, headers=headers)
data = response.json()
print(data)Successful Response
The record creation timestamp
The record creation timestamp
The reward for completing the task in dollars
The reward for completing the task in dollars
The client user associated with the task
The workspace associated with the task
The current publish status of the task
The current publish status of the task
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the filters API)
The estimated number of talents required for the task
The estimated number of talents required for the task
The device requirements for the task
Additional peripherals or tools required for the task.
The categories of the task
The categories of the task
The workflow for completing the task (e.g., Manual review or Approve and pay).
The workflow for completing the task (e.g., Manual review or Approve and pay).
The estimated time to complete the task, in minutes.
The estimated time to complete the task, in minutes.
Indicates whether the task has an additional bonus applied.
{ "id": "recXXXXXXXXXXXXXX", "createdTime": "2023-01-01T00:00:00.000Z", "title": "Survey for A/B Video", "description": "Task", "budget": 20, "client": { "id": "rec12345", "name": "John Doe", "email": "example@domain.com" }, "workspace": { "id": "recXXXXXXXXXXXXXX", "title": "Workspace 1" }, "status": "Draft", "category": "string", "submission_ids": [], "talent_filters": [], "location": [], "language": [], "talent_count_requirement": 0, "device_requirements": [], "other_requirements": [], "task_category": "", "completion_path": "", "external_study_url": "", "task_estimation": 0, "apply_bonus": false, "total_bonus_amount": 0 }
The title of the task
The title of the task
A detailed description of the task
A detailed description of the task
The reward for completing the task in dollars
The reward for completing the task in dollars
The URL where the task is to be performed.
The URL where the task is to be performed.
The estimated time to complete the task, in minutes.
The estimated time to complete the task, in minutes.
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the Task filters endpoint)
The location of the user performing the task. (Refer to the Task filters endpoint)
The languages required for the task
The languages required for the task
The estimated number of talents required for the task
The estimated number of talents required for the task
The device requirements for the task
The device requirements for the task
Additional peripherals or tools required for the task.
Additional peripherals or tools required for the task.
The categories of the task
The categories of the task
The workflow for completing the task (e.g., Manual review or Approve and pay).
The workflow for completing the task (e.g., Manual review or Approve and pay).
Indicates whether the task has an additional bonus applied.
Indicates whether the task has an additional bonus applied.
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/{task_id}
- Production serverhttps://api.borza.com/v1/tasks/{task_id}
- Testing serverhttps://api-testing.borza.com/v1/tasks/{task_id}
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
task_id = "YOUR_task_id_PARAMETER"
url = "https://docs.borza.com/_mock/openapi/v1/tasks/" + task_id
payload = {
"title": "Survey for A/B Video",
"description": "Task",
"budget": 20,
"external_study_url": "",
"task_estimation": 10,
"talent_filters": [],
"location": [],
"language": [],
"talent_count_requirement": 1,
"device_requirements": [],
"other_requirements": [],
"task_category": "Survey",
"completion_path": "Manual review",
"apply_bonus": False,
"total_bonus_amount": 0
}
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY_HERE"
}
response = requests.put(url, json=payload, headers=headers)
data = response.json()
print(data)Successful Response
The record creation timestamp
The record creation timestamp
The reward for completing the task in dollars
The reward for completing the task in dollars
The client user associated with the task
The workspace associated with the task
The current publish status of the task
The current publish status of the task
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the filters API)
The estimated number of talents required for the task
The estimated number of talents required for the task
The device requirements for the task
Additional peripherals or tools required for the task.
The categories of the task
The categories of the task
The workflow for completing the task (e.g., Manual review or Approve and pay).
The workflow for completing the task (e.g., Manual review or Approve and pay).
The estimated time to complete the task, in minutes.
The estimated time to complete the task, in minutes.
Indicates whether the task has an additional bonus applied.
{ "id": "recXXXXXXXXXXXXXX", "createdTime": "2023-01-01T00:00:00.000Z", "title": "Survey for A/B Video", "description": "Task", "budget": 20, "client": { "id": "rec12345", "name": "John Doe", "email": "example@domain.com" }, "workspace": { "id": "recXXXXXXXXXXXXXX", "title": "Workspace 1" }, "status": "Draft", "category": "string", "submission_ids": [], "talent_filters": [], "location": [], "language": [], "talent_count_requirement": 0, "device_requirements": [], "other_requirements": [], "task_category": "", "completion_path": "", "external_study_url": "", "task_estimation": 0, "apply_bonus": false, "total_bonus_amount": 0 }
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/{task_id}
- Production serverhttps://api.borza.com/v1/tasks/{task_id}
- Testing serverhttps://api-testing.borza.com/v1/tasks/{task_id}
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
task_id = "YOUR_task_id_PARAMETER"
url = "https://docs.borza.com/_mock/openapi/v1/tasks/" + task_id
payload = {}
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY_HERE"
}
response = requests.patch(url, json=payload, headers=headers)
data = response.json()
print(data)Successful Response
The record creation timestamp
The record creation timestamp
The reward for completing the task in dollars
The reward for completing the task in dollars
The client user associated with the task
The workspace associated with the task
The current publish status of the task
The current publish status of the task
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the filters API)
The estimated number of talents required for the task
The estimated number of talents required for the task
The device requirements for the task
Additional peripherals or tools required for the task.
The categories of the task
The categories of the task
The workflow for completing the task (e.g., Manual review or Approve and pay).
The workflow for completing the task (e.g., Manual review or Approve and pay).
The estimated time to complete the task, in minutes.
The estimated time to complete the task, in minutes.
Indicates whether the task has an additional bonus applied.
{ "id": "recXXXXXXXXXXXXXX", "createdTime": "2023-01-01T00:00:00.000Z", "title": "Survey for A/B Video", "description": "Task", "budget": 20, "client": { "id": "rec12345", "name": "John Doe", "email": "example@domain.com" }, "workspace": { "id": "recXXXXXXXXXXXXXX", "title": "Workspace 1" }, "status": "Draft", "category": "string", "submission_ids": [], "talent_filters": [], "location": [], "language": [], "talent_count_requirement": 0, "device_requirements": [], "other_requirements": [], "task_category": "", "completion_path": "", "external_study_url": "", "task_estimation": 0, "apply_bonus": false, "total_bonus_amount": 0 }
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/{task_id}
- Production serverhttps://api.borza.com/v1/tasks/{task_id}
- Testing serverhttps://api-testing.borza.com/v1/tasks/{task_id}
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
task_id = "YOUR_task_id_PARAMETER"
url = "https://docs.borza.com/_mock/openapi/v1/tasks/" + task_id
headers = {"x-api-key": "YOUR_API_KEY_HERE"}
response = requests.delete(url, headers=headers)
data = response.json()
print(data)- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/{task_id}/submissions
- Production serverhttps://api.borza.com/v1/tasks/{task_id}/submissions
- Testing serverhttps://api-testing.borza.com/v1/tasks/{task_id}/submissions
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
task_id = "YOUR_task_id_PARAMETER"
url = "https://docs.borza.com/_mock/openapi/v1/tasks/" + task_id + "/submissions"
headers = {"x-api-key": "YOUR_API_KEY_HERE"}
response = requests.get(url, headers=headers)
data = response.json()
print(data)Successful Response
The record creation timestamp
The record creation timestamp
The name of the submission
The name of the submission
The person assigned to the task
The ID of the task
The ID of the task
Additional notes about the submission
Additional notes about the submission
Current status of the submission
Current status of the submission
Category of the task
Category of the task
Code indicating the completion status
Code indicating the completion status
Indicates whether the task has an additional bonus applied.
Indicates whether the task has an additional bonus applied.
Specifies the total bonus amount in currency format.
Specifies the total bonus amount in currency format.
[ { "id": "recXXXXXXXXXXXXXX", "createdTime": "2023-01-01T00:00:00.000Z", "name": "", "participant": { … }, "task_id": "", "notes": "", "status": "Awaiting Review", "category": "", "completion_code": "", "apply_bonus": false, "bonus_amount": 0 } ]
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/{task_id}/pause
- Production serverhttps://api.borza.com/v1/tasks/{task_id}/pause
- Testing serverhttps://api-testing.borza.com/v1/tasks/{task_id}/pause
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
task_id = "YOUR_task_id_PARAMETER"
url = "https://docs.borza.com/_mock/openapi/v1/tasks/" + task_id + "/pause"
headers = {"x-api-key": "YOUR_API_KEY_HERE"}
response = requests.put(url, headers=headers)
data = response.json()
print(data)Successful Response
The record creation timestamp
The record creation timestamp
The reward for completing the task in dollars
The reward for completing the task in dollars
The client user associated with the task
The workspace associated with the task
The current publish status of the task
The current publish status of the task
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the filters API)
The estimated number of talents required for the task
The estimated number of talents required for the task
The device requirements for the task
Additional peripherals or tools required for the task.
The categories of the task
The categories of the task
The workflow for completing the task (e.g., Manual review or Approve and pay).
The workflow for completing the task (e.g., Manual review or Approve and pay).
The estimated time to complete the task, in minutes.
The estimated time to complete the task, in minutes.
Indicates whether the task has an additional bonus applied.
{ "id": "recXXXXXXXXXXXXXX", "createdTime": "2023-01-01T00:00:00.000Z", "title": "Survey for A/B Video", "description": "Task", "budget": 20, "client": { "id": "rec12345", "name": "John Doe", "email": "example@domain.com" }, "workspace": { "id": "recXXXXXXXXXXXXXX", "title": "Workspace 1" }, "status": "Draft", "category": "string", "submission_ids": [], "talent_filters": [], "location": [], "language": [], "talent_count_requirement": 0, "device_requirements": [], "other_requirements": [], "task_category": "", "completion_path": "", "external_study_url": "", "task_estimation": 0, "apply_bonus": false, "total_bonus_amount": 0 }
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/{task_id}/publish
- Production serverhttps://api.borza.com/v1/tasks/{task_id}/publish
- Testing serverhttps://api-testing.borza.com/v1/tasks/{task_id}/publish
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
task_id = "YOUR_task_id_PARAMETER"
url = "https://docs.borza.com/_mock/openapi/v1/tasks/" + task_id + "/publish"
headers = {"x-api-key": "YOUR_API_KEY_HERE"}
response = requests.post(url, headers=headers)
data = response.json()
print(data)Successful Response
The record creation timestamp
The record creation timestamp
The reward for completing the task in dollars
The reward for completing the task in dollars
The client user associated with the task
The workspace associated with the task
The current publish status of the task
The current publish status of the task
This field will contain an array of specific options that describe accessibility considerations or work preferences of talents.
The location of the user performing the task. (Refer to the filters API)
The estimated number of talents required for the task
The estimated number of talents required for the task
The device requirements for the task
Additional peripherals or tools required for the task.
The categories of the task
The categories of the task
The workflow for completing the task (e.g., Manual review or Approve and pay).
The workflow for completing the task (e.g., Manual review or Approve and pay).
The estimated time to complete the task, in minutes.
The estimated time to complete the task, in minutes.
Indicates whether the task has an additional bonus applied.
{ "id": "recXXXXXXXXXXXXXX", "createdTime": "2023-01-01T00:00:00.000Z", "title": "Survey for A/B Video", "description": "Task", "budget": 20, "client": { "id": "rec12345", "name": "John Doe", "email": "example@domain.com" }, "workspace": { "id": "recXXXXXXXXXXXXXX", "title": "Workspace 1" }, "status": "Draft", "category": "string", "submission_ids": [], "talent_filters": [], "location": [], "language": [], "talent_count_requirement": 0, "device_requirements": [], "other_requirements": [], "task_category": "", "completion_path": "", "external_study_url": "", "task_estimation": 0, "apply_bonus": false, "total_bonus_amount": 0 }
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/estimate/calculate
- Production serverhttps://api.borza.com/v1/tasks/estimate/calculate
- Testing serverhttps://api-testing.borza.com/v1/tasks/estimate/calculate
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
url = "https://docs.borza.com/_mock/openapi/v1/tasks/estimate/calculate"
payload = {
"budget_per_task": 0,
"bonus": 0,
"participants": 0
}
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY_HERE"
}
response = requests.post(url, json=payload, headers=headers)
data = response.json()
print(data){ "budget_per_task": 0, "bonus": 0, "participants": 0, "total_pay_per_talent": 0, "platform_fee_percent": 0.229, "platform_fee_amount": 0, "vat_percent": 0, "vat_amount": 0, "cost_per_talent": 0, "final_cost_estimate": 0, "currency": "USD" }
- Mock serverhttps://docs.borza.com/_mock/openapi/v1/tasks/{task_id}/cost-estimate
- Production serverhttps://api.borza.com/v1/tasks/{task_id}/cost-estimate
- Testing serverhttps://api-testing.borza.com/v1/tasks/{task_id}/cost-estimate
- Python
- Node.js
- Payload
- curl
- C#
- Java
- Go
import requests
task_id = "YOUR_task_id_PARAMETER"
url = "https://docs.borza.com/_mock/openapi/v1/tasks/" + task_id + "/cost-estimate"
headers = {"x-api-key": "YOUR_API_KEY_HERE"}
response = requests.get(url, headers=headers)
data = response.json()
print(data){ "task_id": "string", "participants": 0, "budget_per_task": 0, "bonus": 0, "total_pay_per_talent": 0, "platform_fee_amount": 0, "vat_amount": 0, "cost_per_talent": 0, "final_cost_estimate": 0, "currency": "USD" }