> For the complete documentation index, see [llms.txt](https://developer.firmhouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-asset.md).

# createAsset

### Arguments

| Argument                                                                              | Description                |
| ------------------------------------------------------------------------------------- | -------------------------- |
| input ([CreateAssetInput](/graphql-api/api-reference/objects/create-asset-input.md)!) | Parameters for CreateAsset |

### CreateAssetInput Arguments

| Argument                                                                                                        | Description                                                                                                                      |
| --------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| subscriptionId ([ID](/graphql-api/api-reference/objects/id.md))                                                 | The ID of the subscription to assign this asset to                                                                               |
| productId ([ID](/graphql-api/api-reference/objects/id.md)!)                                                     | The ID of the product for this asset                                                                                             |
| internalNumber ([String](/graphql-api/api-reference/objects/string.md)!)                                        | Mandatory number used to identify the asset                                                                                      |
| externalNumber ([String](/graphql-api/api-reference/objects/string.md))                                         | Optional additional number used to identify the asset                                                                            |
| notes ([String](/graphql-api/api-reference/objects/string.md))                                                  | Additional information about the specific asset                                                                                  |
| status ([AssetStatus](/graphql-api/api-reference/objects/asset-status.md))                                      | Status of this asset (available, at\_customer, purchased, in\_refurbishment, scrapped, lost, back\_to\_supplier or unavailable). |
| expectedAvailabilityOn ([ISO8601Date](/graphql-api/api-reference/objects/iso-8601-date.md))                     | Date on which the asset is expected to be available.                                                                             |
| purchasedAt ([ISO8601Date](/graphql-api/api-reference/objects/iso-8601-date.md))                                | Date on which the asset is purchased.                                                                                            |
| depreciatedOn ([ISO8601Date](/graphql-api/api-reference/objects/iso-8601-date.md))                              | Date on which the asset is depreciated.                                                                                          |
| scrappedOn ([ISO8601Date](/graphql-api/api-reference/objects/iso-8601-date.md))                                 | Date on which the asset is scrapped.                                                                                             |
| assetCustomFields (\[[AssetCustomFieldInput](/graphql-api/api-reference/objects/asset-custom-field-input.md)!]) | Associated custom field values for this asset.                                                                                   |

### Return fields

#### asset ([Asset](/graphql-api/api-reference/objects/asset.md))

#### errors (\[[ModelValidationError](/graphql-api/api-reference/objects/model-validation-error.md)!]!)
