API ReferenceBranding
Get & Update Branding
Read and patch the per-organization branding document.
RPCs
| Method | Path |
|---|---|
| GetBranding | GET /v1/branding |
| UpdateBranding | PATCH /v1/branding |
Base URL: https://<Domain id="api"/>
Authentication: Bearer token. GET requires branding:read; PATCH requires branding:write.
Branding is always scoped to the caller's organization via the X-Avnology-Org header or the token's associated org. Use admin scope to read/write another org's branding.
Example
await fetch("https://api-id.avnology.net/v1/branding", {
method: "PATCH",
headers: {
Authorization: `Bearer ${process.env.AVNOLOGY_API_KEY}`,
"X-Avnology-Org": "org_7a2b3c4d",
"Content-Type"
body := strings.NewReader(`{"primary_color":"#0F62FE","support_email":"[email protected]"}`)
req, _ := http.NewRequest("PATCH",
"https://api-id.avnology.net/v1/branding", body)
req.Header.Set
import httpx, os
httpx.patch(
"https://api-id.avnology.net/v1/branding",
json={"primary_color": "#0F62FE", "support_email": "[email protected]"},
headers={
"Authorization"
curl -X PATCH "https://api-id.avnology.net/v1/branding" \
-H "Authorization: Bearer $AVNOLOGY_API_KEY" \
-H
await fetch("https://api-id.avnology.net/v1/branding", {
method: "PATCH",
headers: {
Authorization: `Bearer ${process.env.AVNOLOGY_API_KEY}`,
"X-Avnology-Org": "org_7a2b3c4d",
"Content-Type"
body := strings.NewReader(`{"primary_color":"#0F62FE","support_email":"[email protected]"}`)
req, _ := http.NewRequest("PATCH",
"https://api-id.avnology.net/v1/branding", body)
req.Header.Set
import httpx, os
httpx.patch(
"https://api-id.avnology.net/v1/branding",
json={"primary_color": "#0F62FE", "support_email": "[email protected]"},
headers={
"Authorization"
curl -X PATCH "https://api-id.avnology.net/v1/branding" \
-H "Authorization: Bearer $AVNOLOGY_API_KEY" \
-H
await fetch("https://api-id.avnology.net/v1/branding", {
method: "PATCH",
headers: {
Authorization: `Bearer ${process.env.AVNOLOGY_API_KEY}`,
"X-Avnology-Org": "org_7a2b3c4d",
"Content-Type"
body := strings.NewReader(`{"primary_color":"#0F62FE","support_email":"[email protected]"}`)
req, _ := http.NewRequest("PATCH",
"https://api-id.avnology.net/v1/branding", body)
req.Header.Set
import httpx, os
httpx.patch(
"https://api-id.avnology.net/v1/branding",
json={"primary_color": "#0F62FE", "support_email": "[email protected]"},
headers={
"Authorization"
curl -X PATCH "https://api-id.avnology.net/v1/branding" \
-H "Authorization: Bearer $AVNOLOGY_API_KEY" \
-H
await fetch("https://api-id.avnology.net/v1/branding", {
method: "PATCH",
headers: {
Authorization: `Bearer ${process.env.AVNOLOGY_API_KEY}`,
"X-Avnology-Org": "org_7a2b3c4d",
"Content-Type"
body := strings.NewReader(`{"primary_color":"#0F62FE","support_email":"[email protected]"}`)
req, _ := http.NewRequest("PATCH",
"https://api-id.avnology.net/v1/branding", body)
req.Header.Set
import httpx, os
httpx.patch(
"https://api-id.avnology.net/v1/branding",
json={"primary_color": "#0F62FE", "support_email": "[email protected]"},
headers={
"Authorization"