# REST Resource: children

- [Resource: ChildReference](https://developers.google.com/workspace/drive/api/reference/rest/v2/children#ChildReference)
  - [JSON representation](https://developers.google.com/workspace/drive/api/reference/rest/v2/children#ChildReference.SCHEMA_REPRESENTATION)
- [Methods](https://developers.google.com/workspace/drive/api/reference/rest/v2/children#METHODS_SUMMARY)

## Resource: ChildReference

A reference to a folder's child.

Some resource methods (such as `children.get`) require a `childId`. Use the `children.list` method to retrieve the ID of the child.

| JSON representation |
|---|
| ``` { "id": string, "selfLink": string, "kind": string, "childLink": string } ``` |

| Fields ||
|---|---|
| `id` | `string` The ID of the child. |
| `selfLink` | `string` Output only. A link back to this reference. |
| `kind` | `string` Output only. This is always `drive#childReference`. |
| `childLink` | `string` Output only. A link to the child. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/workspace/drive/api/reference/rest/v2/children/delete` | Removes a child from a folder. |
| ### `https://developers.google.com/workspace/drive/api/reference/rest/v2/children/get` | Gets a specific child reference. |
| ### `https://developers.google.com/workspace/drive/api/reference/rest/v2/children/insert` | Inserts a file into a folder. |
| ### `https://developers.google.com/workspace/drive/api/reference/rest/v2/children/list` | Lists a folder's children. |