The DeepgramClient class provides access to manage projects associated with the API key you provided when instantiating the Deepgram client.

List Projects

Retrieve all projects your API key has access to manage.

var response = await deepgram.Projects.ListProjectsAsync();

Get a Project

Retrieves a project based on the provided project id.

var response = await deepgram.Projects.GetProjectAsync("PROJECT_ID");

Update a Project

Updates a project based on a provided project object.

var project = new Deepgram.Projects.Project() { Id = "PROJECT_ID", Name = "PROJECT_NAME" };
var response = await deepgram.Projects.UpdateProjectAsync(project);

Delete a Project

Delete a project based on a provided project id.

var response = await deepgram.Projects.DeleteProjectAsync("PROJECT_ID");