# REST Resource: asps

## Resource: Asp

An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp).

| JSON representation |
|---|
| ``` { "codeId": integer, "name": string, "creationTime": string, "lastTimeUsed": string, "userKey": string, "kind": string, "etag": string } ``` |

| Fields ||
|---|---|
| `codeId` | `integer` The unique ID of the ASP. |
| `name` | `string` The name of the application that the user, represented by their `userId`, entered when the ASP was created. |
| `creationTime` | `string (https://developers.google.com/discovery/v1/type-format format)` The time when the ASP was created. Expressed in [Unix time](https://en.wikipedia.org/wiki/Epoch_time) format. |
| `lastTimeUsed` | `string (https://developers.google.com/discovery/v1/type-format format)` The time when the ASP was last used. Expressed in [Unix time](https://en.wikipedia.org/wiki/Epoch_time) format. |
| `userKey` | `string` The unique ID of the user who issued the ASP. |
| `kind` | `string` The type of the API resource. This is always `admin#directory#asp`. |
| `etag` | `string` ETag of the ASP. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/workspace/admin/directory/reference/rest/v1/asps/delete` | Deletes an ASP issued by a user. |
| ### `https://developers.google.com/workspace/admin/directory/reference/rest/v1/asps/get` | Gets information about an ASP issued by a user. |
| ### `https://developers.google.com/workspace/admin/directory/reference/rest/v1/asps/list` | Lists the ASPs issued by a user. |