# assets

### Arguments

| Argument                                                                                                               | Description                                                                  |
| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| statuses (\[[AssetStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-status)!])           | Filter assets to those of specific statuses. Lists all assets if none given. |
| productId ([ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id))                                 | Only list assets that match the passed in product ID                         |
| id ([ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id))                                        | Only list assets that match the passed Firmhouse ID                          |
| internalNumber ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))                    | Only list assets that match the passed internal number                       |
| updatedSince ([ISO8601DateTime](https://developer.firmhouse.com/graphql-api/api-reference/objects/iso-8601-date-time)) | Filter assets to those that were updated since the given datetime.           |
| after ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))                             | Returns the elements in the list that come after the specified cursor.       |
| before ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))                            | Returns the elements in the list that come before the specified cursor.      |
| first ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))                                   | Returns the first *n* elements from the list.                                |
| last ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))                                    | Returns the last *n* elements from the list.                                 |

### Return fields

#### edges (\[[AssetEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-edge)])

A list of edges.

#### nodes (\[[Asset](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset)])

A list of nodes.

#### pageInfo ([PageInfo](https://developer.firmhouse.com/graphql-api/api-reference/objects/page-info)!)

Information to aid in pagination.

#### totalCount ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The total number of items available.
