1. Projects
  2. Initialize a New Project

Create a new Sieve project, which is defined by a workflow configuration. A workflow is set of rules that specify the different models and algorithms that run on data submitted to the project. If you’re using the public free trial, you’ll have a constrained set of preconfigured projects to try out though Sieve does support all sorts of custom use cases given the flexibility of Sieve workflows.

If you’re interested in custom projects or models, please reach out here.


project_namestringThe name of the project
config_urlstring (optional)URL to config JSON
configobject (optional)Config JSON
Either a `config` or a `config_url` must be specified



          curl https://api.sievedata.com/v1/init_project \
  -X POST \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "project_name": "amazing_project_1"
    "config_url": "YOUR_CONFIG_URL"
A project name needs to be specified on every API request having to do with project data.

Sample Response

  "description": "Created project amazing_project_1",
  "project_id": "18ff75d5-8f7d-4c7b-b3ed-7c66615d9808"

Sample of some pre-configured projects

Refer to the list below