# All
GET https://astrel.io/api/all
Returns all aspects and their current values.
# Request
Make the request and authenticate your application by providing your API key as a Bearer token.
curl --request GET \
--url https://astrel.io/api/all \
--header 'authorization: Bearer <YOUR_API_KEY>' \
--header 'content-type: application/json' \
$client = new http\Client;
$request = new http\Client\Request;
$body = new http\Message\Body;
$request->setRequestUrl('https://astrel.io/api/all');
$request->setRequestMethod('GET');
$request->setBody($body);
$request->setHeaders(array(
'authorization' => 'Bearer <YOUR_API_KEY>',
'content-type' => 'application/json'
));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Http::withToken("<YOUR_API_KEY>")
->asJson()
->get("https://astrel.io/api/all");
$response->json();
require 'uri'
require 'net/http'
url = URI("https://astrel.io/api/all")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["content-type"] = 'application/json'
request["authorization"] = 'Bearer <YOUR_API_KEY>'
response = http.request(request)
puts response.read_body
HttpResponse<String> response = Unirest.get("https://astrel.io/api/all")
.header("content-type", "application/json")
.header("authorization", "Bearer <YOUR_API_KEY>")
.asString();
# Response
If everything went well, you will receive an array keyed by your aspects' slugs and containing their respective values.
{
"app-name": {
"slug": "app-name",
"value": "Astrel"
},
"incident.active": {
"slug": "incident.active",
"value": true
},
"incident.description": {
"slug": "incident.description",
"value": "Our payment provider is currently experiencing an outage."
}
}