Create an entity
POST/v1/blueprints/:blueprint_identifier/entities
This route allows you to create an entity in your software catalog based on an existing blueprint in your data model. It can also be used to overwrite or update an existing entity.
To learn more about entities, check out the documentation.
Requestโ
Responsesโ
- 200
- 201
- 400
- 403
- 404
- 409
- 413
- 422
- 500
Successfully updated an entity
Created successfully.
One of the following errors occurred:
Error | Description |
---|---|
bad_request | The json provided does not match the route's schema |
run_exhausted | The action run with the provided `runId` has already finished execution |
One of the following errors occurred:
Error | Description |
---|---|
required_relation | Relation cannot be deleted because it is a required relation |
missing_permissions | You do not have permissions to perform the requested operation. For further details, please contact your admin |
One of the following errors occurred:
Error | Description |
---|---|
not_found | A resource with the provided `identifier` was not found |
One of the following errors occurred:
Error | Description |
---|---|
identifier_taken | The provided `identifier` already exists, identifiers must be unique |
One of the following errors occurred:
Error | Description |
---|---|
bad_request | Request body is too large (limit is 1MiB) |
One of the following errors occurred:
Error | Description |
---|---|
team_inheritance_enabled | The blueprint's entities inherite their team from other entities through an existing relation |
blueprint_schema_mismatch | The provided entity does not match the blueprint's schema |
required_relation | A relation is required |
relation_many_violation | A provided relation cannot contain more than one entity |
One of the following errors occurred:
Error | Description |
---|---|
internal_error | An internal error occurred |