Stop allowing a website for one account
This page needs your own installation with an Embed license.
DELETE/
Stops a website from showing this account’s embed.
Needs a partner key: Authorization: Bearer gre_…, from Platform › Partner keys. Call it from your server only.
Parameters
Path
accountIdRequired · stringYour ID for the customer’s account: 1 to 255 bytes of UTF-8, case-sensitive. URL-encode it: it may contain
/.originRequired · stringThe website, URL-encoded:
https%3A%2F%2Fcrm.bakery.example.
Responses
- 204No Content
Removed. The account’s sessions open there end, unless the installation’s list allows it.
The account ID isn’t allowed as written.
details.fieldnames it.- 404
NOT_FOUNDNo such account, or the website isn’t on its list.
The account is deleted. Restore it first, within 30 days.
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_…
ACCOUNT_ID="acct-bakery"
ORIGIN="https%3A%2F%2Fapp.bakery.example" # URL-encoded
URL="$GORUNNER/api/embed/v1/accounts/$ACCOUNT_ID/"
URL="${URL}websites/$ORIGIN"
curl -X DELETE "$URL" \
-H "Authorization: Bearer $GORUNNER_EMBED_KEY"const GORUNNER = "https://automations.example.com";
const KEY = process.env.GORUNNER_EMBED_KEY; // gre_…
const ACCOUNT_ID = encodeURIComponent("acct-bakery");
const ORIGIN = encodeURIComponent("https://app.bakery.example");
const res = await fetch(
`${GORUNNER}/api/embed/v1/accounts/` +
`${ACCOUNT_ID}/websites/${ORIGIN}`,
{
method: "DELETE",
headers: { Authorization: `Bearer ${KEY}` },
},
);
console.log(res.status); // 204import os, requests
from urllib.parse import quote
GORUNNER = "https://automations.example.com"
KEY = os.environ["GORUNNER_EMBED_KEY"] # gre_…
ACCOUNT_ID = quote("acct-bakery", safe="")
ORIGIN = quote("https://app.bakery.example", safe="")
res = requests.delete(
f"{GORUNNER}/api/embed/v1/accounts/"
f"{ACCOUNT_ID}/websites/{ORIGIN}",
headers={"Authorization": f"Bearer {KEY}"},
)
print(res.status_code) # 204Response · 204 No Content
HTTP/1.1 204 No ContentEvery field
It takes no body.
204 No Content: no body.