Skip to main content
The ionworks-api Python package provides a sub-client for managing projects programmatically. For installation and authentication, see the Python API client page.

Listing projects

Supported filters: name, description, created_at, updated_at (each with _gt / _lt variants for ranges), order_by, order. Filters and sort parameters are applied server-side, so you can page through large project lists without fetching every row.
Projects have no created_by_email filter — the projects table records no creator, so there is nothing to match against. Use client.model.list() or another resource if you need to filter by the user who created a record.

Getting a project

Creating a project

Updating a project

Deleting a project

You can find the ID for any resource from the Ionworks Studio web app. The ID is displayed in the URL when you navigate to a resource’s detail page.