Skip to content

Update a project

You can update a project using the endpoint PUT /projects/{org_id}/{project_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.
  • project_id (required) number - Manufactory project ID.

Required keys

  • name (optional) string - The desired project name.
  • description (optional) string - A description for the project.
  • timezone (optional) string - The preferred timezone for displaying dates. For example, New York (Eastern) would be America/New_York. A complete list of valid timezones (All timestamps are stored in UTC timezone, this selection is intended for displaying only)

Request example

{
"name": "Dev"
}

Response example

{
"org_id": "xyz",
"project_id": 10003,
"name": "Dev",
"description": "A project for prod data",
"timezone": "America/Chicago",
"created_at": "2023-02-08 17:13:26",
"project_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 > 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 > Get all projects

The GET /projects/[org_id] endpoint retrieves a list of Manufactory projects with their details including project ID, name, description, timezone, and creation timestamp when authenticated with a valid 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.