Creates a project.
A descriptive project name, such as product-search.
The project details, including its id.
Errors.PineconeArgumentError when the project name is empty.
Deletes a project. Delete its indexes, assistants, backups, and collections first.
The ID of the project to delete.
Resolves when the deletion request succeeds.
Errors.PineconeArgumentError when projectId is empty.
Retrieves a project by ID.
The project ID returned when it was created or listed.
The project details.
Errors.PineconeArgumentError when projectId is empty.
Updates a project. Omitted fields remain unchanged.
The ID of the project to update.
Fields to change, such as name.
The updated project details.
Errors.PineconeArgumentError when projectId is empty.
Projects group indexes, assistants, and API keys within an organization. Access this resource through AdminClient.projects; do not construct it directly. Use AdminClient.organizations to manage the parent organization.
Example