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

Home

  • Documentation

Sama API

  • Definitions
  • Overview
  • Errors
  • Task States
  • Workflow
    • Advanced task creation
    • Creating tasks
    • 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 infoput
    • Bulk update task infopost
    • 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
    • Get task annotations for round/stepget
    • Get the feedbacks of a task in a given roundget
    • Add feedback to a task for a specific review round.post
    • Delete task feedbacks in a roundpost

Sama PYTHON SDK

  • Overview
  • Installation
  • Configuration
  • Usage

Sama CLI

  • Overview
  • Usage
  • Configuration
  • Installation
  • 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