Skip to content

Get All Applications GET

Retrieve a list of all applications in your account.

Endpoint

GET https://api.pocketalert.app/v1/applications

Authentication

Required

Include one of these headers in your request:

  • Token: <your-api-key> — Get it from API Keys
  • Authorization: Bearer <jwt-token> — From Login

Request

Headers

HeaderRequiredDescription
TokenYour API key
AuthorizationBearer <jwt-token>

* One of Token or Authorization is required

Example Request

bash
curl -X GET "https://api.pocketalert.app/v1/applications" \
  -H "Token: your-api-key"
javascript
const response = await fetch('https://api.pocketalert.app/v1/applications', {
  headers: {
    'Token': 'your-api-key'
  }
});

const applications = await response.json();
console.log(applications);
python
import requests

response = requests.get(
    'https://api.pocketalert.app/v1/applications',
    headers={'Token': 'your-api-key'}
)

print(response.json())
php
$response = Http::withHeaders([
    'Token' => 'your-api-key',
])->get('https://api.pocketalert.app/v1/applications');

return $response->json();

Response

Success Response

200 OK

Returns an array of application objects

FieldTypeDescription
tidstringUnique application identifier
namestringApplication name
is_activebooleanWhether the application is active
created_atstringCreation timestamp
json
[
  {
    "tid": "sozb3yswlwoqdd1l1msi1nnh",
    "name": "Production Monitoring",
    "is_active": true,
    "created_at": "18.09.2023 02:31:32"
  },
  {
    "tid": "zah97tnq4re45ych91byjzwa",
    "name": "Development Alerts",
    "is_active": true,
    "created_at": "18.09.2023 02:31:14"
  }
]

Error Responses

StatusDescription
401Unauthorized — Invalid or missing token
429Rate Limited — Too many requests

Pocket Alert Documentation