# Verify Applications

> \[!WARNING]
>
> Verify v1 API has reached End of Sale. It is now closed to new customers and will be fully deprecated in the future.
>
> For new development, we encourage you to use the [Verify v2 API](/docs/verify/api). v2 has an improved developer experience and new features, including:
>
> * Twilio server-side SDKs in multiple languages
> * [PSD2](/docs/verify/verifying-transactions-psd2) Secure Customer Authentication Support
> * [Improved Visibility and Insights](/docs/verify/migrating-1x-2x#improved-visibility-and-insights)
>
> Existing customers will not be impacted at this time until Verify v1 API has reached End of Life. For more information about migration, see [Migrating from 1.x to 2.x](/docs/verify/migrating-1x-2x).

Twilio Verify API applications are created through the [Verify section of the console](https://www.twilio.com/console/verify/applications). You may have many applications in one Twilio account, but each Application you create will be isolated with a separate application name and separate API key.

## Create New Application

To create a new Verify application, click the red plus ('+') button from the [console](https://www.twilio.com/console/verify/applications):

![Applications section with add new application button.](https://docs-resources.prod.twilio.com/f4aa24a4dacd071b9822a9c32400d394c2f10d060d03b1bd569198e6826bcf22.png)

You will be taken to your application's Settings page, where you can find your Application ID:

![General settings showing application name 'Verify Sample' and application ID '11111'.](https://docs-resources.prod.twilio.com/c16c1ea8191518436bbe8797b881fcd84952210680c360680da2dbefe72e7a8f.png)

It is also possible to get information about a Verify API Application via the API itself.

## Get Application Details

This call will retrieve the application details:

1. Name:
2. Plan:
3. SMS-enabled

```bash
GET https://api.authy.com/protected/{FORMAT}/app/details
```

### Parameters

| Name     | Type              | Description                                                                                                                                      |
| :------- | :---------------- | :----------------------------------------------------------------------------------------------------------------------------------------------- |
| user\_ip | String (optional) | IP of the user requesting to see the application details. ([📇 PII](/docs/glossary/what-is-personally-identifiable-information-pii#pii-fields) ) |

### Response

| Name    | Type    | Description                                                                                                                                             |
| :------ | :------ | :------------------------------------------------------------------------------------------------------------------------------------------------------ |
| app     | App     | Object with information about the application. ([🏢 not PII](/docs/glossary/what-is-personally-identifiable-information-pii#fields-marked-not-pii) )    |
| success | Boolean | True if the request was successful. ([🏢 not PII](/docs/glossary/what-is-personally-identifiable-information-pii#fields-marked-not-pii) )               |
| message | String  | A message indicating the result of the operation. ([🏢 not PII](/docs/glossary/what-is-personally-identifiable-information-pii#fields-marked-not-pii) ) |

### Example

```bash
curl 'https://api.authy.com/protected/json/app/details' \
-H "X-Authy-API-Key: d57d919d11e6b221c9bf6f7c882028f9"
```

Sample response:

```bash
{
  "app": {
    "name": "Verify Sample",
    "plan": "pay_as_you_go",
    "sms_enabled": true,
    "phone_calls_enabled": true,
    "app_id": 11111,
    "onetouch_enabled": true
  },
  "message": "Application information.",
  "success": true
}
```
