# REST Resource: parents

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

## Resource: ParentReference

A reference to a file's parent.

A file can only have one parent folder; specifying multiple parents isn't supported.

Some resource methods (such as `parents.get`) require a `parentId`. Use the `parents.list` method to retrieve the ID for a parent.

| JSON representation |
|---|
| ``` { "selfLink": string, "id": string, "isRoot": boolean, "kind": string, "parentLink": string } ``` |

| Fields ||
|---|---|
| `selfLink` | `string` Output only. A link back to this reference. |
| `id` | `string` The ID of the parent. |
| `isRoot` | `boolean` Output only. Whether or not the parent is the root folder. |
| `kind` | `string` Output only. This is always `drive#parentReference`. |
| `parentLink` | `string` Output only. A link to the parent. |

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