Definitions

TermDefinition
Delivery CenterDelivery centers are privately owned and operated Business Process Outsourcing companies. Sama's Delivery Team works closely with the Delivery Centers to manage our Impact Workers
Impact WorkerImpact workers are disadvantaged people in low employment areas such as slums of developing countries or extremely rural areas.
ProjectA technical definition of the scope of work that needs to be done. The project definition must include the expected format of the input and output, as well as the set of instructions that agents need in order to perform the task successfully
Data‘Data’ in HTTP request bodies refers to the input data supplied for each task by the client. See Input Data Formats below.
AnswersAnswers are the output data that results from the task being completed by our workforce.
Task SchemaThe combination of input Data (field names and formats) for all steps makes up the Task Schema.
TaskA unit of work to be completed for a given project. See 4.2.2 - ‘Polling responses’ below for task states.
Production StepTasks are performed in one or more steps. In this way, a complex task can be broken into a workflow of smaller “microwork” submissions.
Review StepReview steps can be incorporated into a project workflow to allow qualified workers to check the quality of previously submitted answers. The Sama Platform will only create review steps for a configurable percentage of the throughput
API Access KeyAccess key used for authentication and authorization for any project owned by a client. This is the equivalent to a secure password
Delivery Callback URLURL of client server where completed tasks will be delivered.
Creation Callback URLURL of client server where results of asynchronous task creation will be posted.
Task Primary KeySet of inputs the Sama Platform will guarantee to be unique. Attempting to create a task with non-unique primary key inputs will result in a 409 response.