Get current active VAPID public key
curl --request POST \
--url https://push.platform.arb.inc/vapid-keys/currentimport requests
url = "https://push.platform.arb.inc/vapid-keys/current"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://push.platform.arb.inc/vapid-keys/current', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://push.platform.arb.inc/vapid-keys/current",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://push.platform.arb.inc/vapid-keys/current"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://push.platform.arb.inc/vapid-keys/current")
.asString();require 'uri'
require 'net/http'
url = URI("https://push.platform.arb.inc/vapid-keys/current")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"public_key": "BNcRdreALRFXTkOOUHK1EtK2wtaz5Ry4YfYCA_0QTpQtUbVlUK3qW_HkkDQ3CskBSRU481zCtgwtR_jYDg9gNqk"
}vapid-keys
Get current active VAPID public key
Returns the current active VAPID public key that browsers should use when subscribing to push notifications. This key is needed to establish the web push subscription.
POST
/
vapid-keys
/
current
Get current active VAPID public key
curl --request POST \
--url https://push.platform.arb.inc/vapid-keys/currentimport requests
url = "https://push.platform.arb.inc/vapid-keys/current"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://push.platform.arb.inc/vapid-keys/current', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://push.platform.arb.inc/vapid-keys/current",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://push.platform.arb.inc/vapid-keys/current"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://push.platform.arb.inc/vapid-keys/current")
.asString();require 'uri'
require 'net/http'
url = URI("https://push.platform.arb.inc/vapid-keys/current")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"public_key": "BNcRdreALRFXTkOOUHK1EtK2wtaz5Ry4YfYCA_0QTpQtUbVlUK3qW_HkkDQ3CskBSRU481zCtgwtR_jYDg9gNqk"
}Response
200 - application/json
Current VAPID public key
Base64URL-encoded VAPID public key
Example:
"BNcRdreALRFXTkOOUHK1EtK2wtaz5Ry4YfYCA_0QTpQtUbVlUK3qW_HkkDQ3CskBSRU481zCtgwtR_jYDg9gNqk"
⌘I