List allowed websites
This page needs your own installation with an Embed license.
GET/
Lists the websites that may show any customer’s embed.
Needs a partner key: Authorization: Bearer gre_…, from Platform › Partner keys. Call it from your server only.
Request
It takes no parameters.
The same list as the console
It is Platform › Partner keys › Allowed websites. The console asks for a two-factor code to change it; your key doesn’t.
Responses
- 200OK
The list, up to 200.
Something failed on the installation’s side. Try again.
Any call can also answer: 401 UNAUTHORIZED · 403 EMBED_NOT_LICENSED · 403 IP_NOT_ALLOWED · 429 RATE_LIMITED · 503 BUSY. See Errors.
Request
GORUNNER="https://automations.example.com"
GORUNNER_EMBED_KEY="YOUR_PARTNER_KEY" # gre_…
curl "$GORUNNER/api/embed/v1/websites" \
-H "Authorization: Bearer $GORUNNER_EMBED_KEY"const GORUNNER = "https://automations.example.com";
const KEY = process.env.GORUNNER_EMBED_KEY; // gre_…
const res = await fetch(
`${GORUNNER}/api/embed/v1/websites`,
{
headers: { Authorization: `Bearer ${KEY}` },
},
);
const { data } = await res.json();import os, requests
GORUNNER = "https://automations.example.com"
KEY = os.environ["GORUNNER_EMBED_KEY"] # gre_…
res = requests.get(
f"{GORUNNER}/api/embed/v1/websites",
headers={"Authorization": f"Bearer {KEY}"},
)
data = res.json()["data"]Response · 200 OK
{
"data": {
"websites": [
{
"origin": "https://app.bakery.example"
},
{
"origin": "https://*.northwind.example"
}
],
"max": 200
}
}Every field
It takes no body.
Response · 200 OK
dataobjectwebsitesarray of objectsoriginstringmaxinteger