Zatomic API

Retrieve All Projects

Returns the list of all projects in a given workspace, sorted alphabetically by project name.

Expands
prompts Retrieves all prompts for the project.
versions Retrieves all versions for each prompt in the project.
scoring Retrieves the scoring object for each version of each prompt in the project.
heatmap Retrieves the heatmap object for each version of each prompt in the project.
balance Retrieves the balance object for each version of each prompt in the project.
risk Retrieves the risk object for each version of each prompt in the project.
Endpoint
GET https://api.zatomic.ai/v1/projects

// Examples
GET https://api.zatomic.ai/v1/projects?expand=prompts
GET https://api.zatomic.ai/v1/projects?expand=versions
GET https://api.zatomic.ai/v1/projects?expand=scoring
GET https://api.zatomic.ai/v1/projects?expand=heatmap
GET https://api.zatomic.ai/v1/projects?expand=balance
GET https://api.zatomic.ai/v1/projects?expand=risk

Endpoint Response

A successful call returns a response that contains a list of project objects.

HTTP Status Codes
200 OK The projects were retrieved, or an empty list was returned.
500 Internal Server Error Something went wrong on Zatomic's end.
Response Body
[
   {
      "project_id": "prj_32hbc9w4iVeyUZ1iRvjZYUrvS73",
      "workspace_id": "wrk_2nKxr84BuEQIpUl3evP3XYyTxdo",
      "name": "Project name",
      "brief": "Project brief.",
      "prompts": []
   }
]