API reference
Optimizers
The optimiser organisation acting on behalf of your assets. Readable if you hold at least one asset that references it; every other organisation id returns the same 404, so ids cannot be enumerated.
GET/v1/optimizers/{organization_id}
Get Optimizer Profile
asset.read
Public profile of an optimizer organization.
Visible to ebx admins, and to callers with at least one asset whose optimizer_org_id references the organization. Anything else — including organizations that exist but are not the caller's optimizer — is an identical 404, so org ids cannot be enumerated.
Path parameters
- organization_idREQUIRED
- string
Example value
curl "https://api.ebx.energy/v1/optimizers/your-org" \
-H "Authorization: Bearer $EBX_TOKEN"import httpx
r = httpx.get(
"https://api.ebx.energy/v1/optimizers/your-org",
headers={"Authorization": f"Bearer {token}"},
)
print(r.json())const res = await fetch("https://api.ebx.energy/v1/optimizers/your-org", {
method: "GET",
headers: {
Authorization: `Bearer ${token}`,
},
});
const data = await res.json();Example response
{
"organization_id": "<string>",
"organization_name": "<string>",
"description": "<string>",
"website": "<string>",
"contact_email": "<string>",
"contact_phone": "<string>"
}