Skip to main content
GET
/
projects
from atomscale import Client

client = Client(api_key="YOUR_API_KEY")
projects = client.list_projects()
[
  {
    "id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
    "name": "GaAs MBE Development",
    "last_updated": "2024-01-15T14:30:00Z",
    "physical_sample_count": 12,
    "owner_id": "user_abc123",
    "owner_name": "Jane Smith",
    "detail_note": null,
    "type": null,
    "configuration": null
  }
]
Returns all projects associated with your organization.

Response

Returns an array of project objects.
id
string
Unique project identifier (UUID)
name
string
Project name
last_updated
string
ISO 8601 timestamp of last update
physical_sample_count
integer
Number of physical samples in the project
owner_id
string
User ID of the project owner
owner_name
string
Display name of the project owner
detail_note
object
Project notes content
type
string
Project type (e.g., growth_monitoring)
configuration
object
Project configuration settings
from atomscale import Client

client = Client(api_key="YOUR_API_KEY")
projects = client.list_projects()
[
  {
    "id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
    "name": "GaAs MBE Development",
    "last_updated": "2024-01-15T14:30:00Z",
    "physical_sample_count": 12,
    "owner_id": "user_abc123",
    "owner_name": "Jane Smith",
    "detail_note": null,
    "type": null,
    "configuration": null
  }
]