Skip to main content

Create Projects

To create a Project using the SDK:
  1. Create a Workflow template in the Encord platform.
  2. Use the Workflow template ID, highlighted in the screenshot below, as a parameters to the create_project() method.
To use an existing template when creating a Project, users must have Admin privileges on the template. We recommend creating a copy of the Workflow template before Project creation, to ensure you have Admin privileges.
Projects cannot be deleted using the SDK or the API. Use the Encord platform to delete Projects.

View Project Details

The following example shows how to retrieve a Project’s status. You can access other Project details in a similar way. For a complete list of available methods, refer to our SDK reference for the project class. In the following script replace <project_hash> with the unique ID of your Project.
The project ID can be found within the URL once a project has been selected:
app.encord.com/projects/view/<project_hash>/summary
app.us.encord.com/projects/view/<project_hash>/summary

View Collaborator Session Information

list_collaborator_timers() is deprecated (since SDK version 0.1.157) and only returns collaborator timers from the Legacy Performance Dashboards. Use list_time_spent() instead. For more examples, see Project timers.
Use the list_time_spent() method on a ‘project’ object to obtain the time each collaborator spent working on the Project within a specified range of dates. If a task spans multiple days, the time spent on each day is returned separately.