Post Assets
POST /assetsFor each of the assets in the list of provided assets, upsert function will either add new asset to program, or update existing asset with the same asset_id
Request Parameters
Header Parameters
| Name | Type | Description |
|---|---|---|
program-id required | string |
Request Body
AssetList | application/json
| Name | Type | Properties |
|---|---|---|
assets required | array | items: {'$ref': '#/components/schemas/Asset'} |
Asset | application/json
| Name | Type | Properties |
|---|---|---|
asset_id required | string | maxLength: 64 |
asset_name | string | maxLength: 124 |
labels | array | items: {} |
Request Example
{
"assets": [
{
"asset_id": "string",
"asset_name": "string",
"labels": "array"
}
]
}
Responses
200 Successful Response
SuccessMessage | application/json
| Name | Type | Properties |
|---|---|---|
result required | string |
Response Example
{
"result": "string"
}
422 Validation Error
HTTPValidationError | application/json
| Name | Type | Properties |
|---|---|---|
detail | array | items: {'$ref': '#/components/schemas/ValidationError'} |
ValidationError | application/json
| Name | Type | Properties |
|---|---|---|
loc required | array | items: {'anyOf': [{'type': 'string'}, {'type': 'integer'}]} |
msg required | string | |
type required | string |