Jump to Content
Sama Product Knowledge BaseKnowledge Base
API, SDK & CLI Guides
Knowledge BaseSama Product Knowledge Base
API, SDK & CLI Guides

Home

  • Documentation

Sama API

  • Overview
  • Quick start
  • Definitions
  • Task States
  • Errors
  • Workflow
    • Creating tasks
    • Advanced task creation
    • Delivery
    • Monitoring progress
    • Setup
    • Deleting tasks
  • Endpoints
    • Get the JSON Schema format of a task creation requestget
    • Get a list of batches for a given project, in reverse creation order.get
    • Create a batch of taskspost
    • Create a batch of tasks from an uploaded tasks filepost
    • Get the status of a batch creation jobget
    • Cancel a batch creation jobpost
    • Create a taskpost
    • Get the status of a set of tasksget
    • Get the status of a single taskget
    • Update task priorityput
    • Bulk update task prioritiespost
    • Delete taskspost
    • Get the JSON Schema format of task deliveriesget
    • Get delivered tasks since a timestampget
    • Get tasks delivered since last call to this endpointpost
    • Reject a taskput
    • Submit a taskput
    • Approve taskspost
    • Acknowledge taskspost
    • Get project informationget
    • Get project statsget
    • Get project temporary AWS credentialsget

Sama PYTHON SDK

  • Overview
  • Installation
  • Configuration
  • Usage

Sama CLI

  • Overview
  • Usage
  • Installation
  • Configuration
  • Commands
    • init
    • task creation
    • task deliver
    • task retry
    • task monitor
    • task status
    • task view
    • token
    • logout
    • login

Home

  • Documentation

Sama API

  • Overview
  • Quick start
  • Definitions
  • Task States
  • Errors
  • Workflow
    • Creating tasks
    • Advanced task creation
    • Delivery
    • Monitoring progress
    • Setup
    • Deleting tasks
  • Endpoints
    • Get the JSON Schema format of a task creation requestget
    • Get a list of batches for a given project, in reverse creation order.get
    • Create a batch of taskspost
    • Create a batch of tasks from an uploaded tasks filepost
    • Get the status of a batch creation jobget
    • Cancel a batch creation jobpost
    • Create a taskpost
    • Get the status of a set of tasksget
    • Get the status of a single taskget
    • Update task priorityput
    • Bulk update task prioritiespost
    • Delete taskspost
    • Get the JSON Schema format of task deliveriesget
    • Get delivered tasks since a timestampget
    • Get tasks delivered since last call to this endpointpost
    • Reject a taskput
    • Submit a taskput
    • Approve taskspost
    • Acknowledge taskspost
    • Get project informationget
    • Get project statsget
    • Get project temporary AWS credentialsget

Sama PYTHON SDK

  • Overview
  • Installation
  • Configuration
  • Usage

Sama CLI

  • Overview
  • Usage
  • Installation
  • Configuration
  • Commands
    • init
    • task creation
    • task deliver
    • task retry
    • task monitor
    • task status
    • task view
    • token
    • logout
    • login

Usage

Please visit https://github.com/Samasource/sama-python-client for the Python API reference.

  • Sama Python SDK Jupyter notebook tutorial
  • Sama Databricks Connector Jupyter notebook tutorial