Skip to content

Get all projects

You can get all your Manufactory projects using the endpoint GET /projects/{org_id}.

Authentication

The following header is required for all API calls:

  • X-Manufactory-Auth - Manufactory access token

Required values

  • org_id (required) string - Manufactory org ID.

Response example

[
{
"org_id": "xyz",
"project_id": 100,
"name": "Staging",
"description": "A project for staging data",
"timezone": "America/Chicago",
"created_at": "2023-02-26T18:53:18Z",
"project_key": "***********************"
},
{
"org_id": "xyz",
"project_id": 101,
"name": "Prod",
"description": "A project for prod data",
"timezone": "America/Chicago",
"created_at": "2023-02-26T19:04:06Z",
"project_key": "***********************"
}
]

Projects > Get a project

The GET endpoint retrieves project details including organization ID, project ID, name, description, timezone, creation timestamp, and project key when authenticated with a Manufactory access token.

Projects > Reset project key

Project keys can be reset via a POST request that requires authentication with a Manufactory access token and returns updated project details including the new key.

Projects > Create a project

Projects can be created by providing organization ID, name, description, and timezone through an authenticated POST request to return project details including a unique project key.

Projects > Update a project

Projects can be updated via a PUT request by providing authentication, organization ID, project ID, and optional fields like name, description, and timezone preferences.