Create Model
POST/api/v1/orgs/{orgId}/ai-models
Create a new AI model under the organization. The model holds no file yet — editions are registered and uploaded separately.
-
modelNamemust be unique within the organization and satisfy all of the following naming restrictions: allowed characters are English letters (a-z, A-Z), digits (0-9), hyphen (-), and underscore (_); forbidden characters are special symbols (such as *, ?, ", <, >, |, :, ;, ,, , ., /), whitespace, and control characters; it MUST NOT exceed 128 characters; and it MUST NOT end with .lock, .tmp, or .staging. -
Returns 201 with the created model record (including the generated modelId).
-
Returns 400 for a missing orgId (MissingOrgId) or an invalid name (InvalidNameFormat), 403 if the org is not accessible to the caller's tenant (OrgNotInTenant), and 409 if the name already exists (ModelNameExists).
Request
Responses
- 201
- 400
- 409
Created
Bad Request
Conflict