# Create Project Creates a project for the given input, updates project custom field values and returns projectId with success message. Endpoint: POST /projects Version: v1 Security: bearerAuth ## Request fields (application/json): - `name` (string, required) name Example: "eportal" - `description` (string) description Example: "description" - `folderName` (string) folderName Example: "Projects" - `policyProfileName` (string) policyProfileName Example: "Default License Policy Profile" - `scanProfileName` (string) scanProfileName Example: "Basic Scan Profile (Without CL)" - `autoPublish` (boolean) autoPublish Example: true - `markAssociatedFilesAsReviewed` (boolean) markAssociatedFilesAsReviewed Example: true - `owner` (string) owner Example: "admin" - `risk` (string) risk Enum: "HIGH", "MEDIUM", "LOW" - `privateProject` (boolean) privateProject - `scanServerAlias` (string) scanServerAlias Example: "null" - `deleteEmptyInventory` (boolean) deleteEmptyInventory - `doNotPublishInventoryUnknownLicense` (boolean) doNotPublishInventoryUnknownLicense Example: true - `folderId` (integer) Example: 1 - `expandJarArchives` (boolean) expandJarArchives - `customFields` (array) customFields - `customFields.id` (integer, required) id Example: 1 - `customFields.value` (string, required) value Example: "Value for custom field" ## Response 201 fields ## Response 400 fields ## Response 401 fields ## Response 500 fields