# 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.

API reference

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.

1 endpoint

· 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\_id · REQUIRED

string

Example value

cURL:

```bash
curl ·   · "https://api.ebx.energy/v1/optimizers/your-org" ·  \
   · -H ·   · "Authorization: Bearer $EBX_TOKEN"
```

Python:

```python
import ·  httpx

r = httpx.get(
     · "https://api.ebx.energy/v1/optimizers/your-org" · , · 
    headers= · { · "Authorization" · : ·  f · "Bearer {token}" · }, · 
)
print(r.json())
```

TypeScript:

```typescript
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 · 200

```json
{ · 
   · "organization_id" · : ·   · "<string>" · , · 
   · "organization_name" · : ·   · "<string>" · , · 
   · "description" · : ·   · "<string>" · , · 
   · "website" · : ·   · "<string>" · , · 
   · "contact_email" · : ·   · "<string>" · , · 
   · "contact_phone" · : ·   · "<string>" · 
 · }
```

Can raise

-   401 · no valid token
-   403 · scope missing
-   404 · unknown or not visible
-   429 · rate limited

[ALL CODES →](https://docs.ebx.energy/reference/errors.md)
