Genability · Authentication Profile
Genability Authentication
Authentication
Genability secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.
EnergyUnited StatesUtilitiesElectricityTariffsEnergy RatesRate CalculationEnergy Data PlatformSolarGrid
Methods: http
Schemes: 1
OAuth flows:
API key in:
Security Schemes
sec0 http
scheme: basic
Source
Authentication Profile
generated: '2026-07-27'
method: searched
source: openapi/genability-signal-openapi.json
docs: https://docs.arcadia.com/v2022-12-21-Signal/reference/authentication
summary:
types:
- http
http_schemes:
- basic
api_key_in: []
oauth2_flows: []
oauth2: false
oidc: false
mtls: false
schemes:
- name: sec0
type: http
scheme: basic
sources:
- openapi/genability-signal-openapi.json
applied: >-
Globally — the document declares a root-level security requirement
[{sec0: []}], so every one of the 33 operations requires it.
credentials:
username: appId
password: appKey
docs: https://docs.arcadia.com/v2022-12-21-Signal/reference/authentication
quote: >-
"Authenticate Arcadia Signal API requests with HTTP Basic authentication
using your appId and appKey." appId = username, appKey = password. "Most
HTTP clients can send Basic Auth credentials directly. If your client
requires a header, construct an Authorization: Basic header from the
Base64-encoded appId:appKey pair."
credential_provisioning:
self_serve: true
steps:
- Create an Arcadia user account at https://dash.genability.com/signup
- Create or join an Organization at https://dash.genability.com/org (14-day free trial)
- Create an API Application at https://dash.genability.com/org/applications to mint appId and appKey
- Authenticate with HTTP Basic
credit_card_required: true
quote: >-
"If you are on a free trial, you will need to enter a valid credit card to
create an Application and get an API Key."
docs: https://docs.arcadia.com/v2022-12-21-Signal/docs/quick-start
validation:
endpoint: GET /rest/echo/authenticate
operationId: echo-api-authenticate
docs: https://docs.arcadia.com/v2022-12-21-Signal/reference/echo-api-authenticate
transport:
tls_required: true
quote: '"All API methods should be called over SSL."'
observed_tls: TLSv1.2 on api.genability.com (security/genability-domain-security.yml)
anonymous_access:
available: false
note: >-
The /rest/public/ paths are "public" only in the sense of non-org-scoped
reference data. A live anonymous GET of
https://api.genability.com/rest/public/tariffs on 2026-07-27 returned HTTP
401 with {"code":"Unauthorized","message":"The credentials were not supplied
or are invalid","propertyName":"appId"}.
not_supported:
oauth2: No oauth2 securityScheme, no token endpoint, no scopes — scopes/ is intentionally absent.
openid_connect: >-
https://api.genability.com/.well-known/openid-configuration returns the
Signal 401 envelope, not an OIDC document.
mutual_tls: Not offered.
api_key_header: Not offered — credentials travel as Basic auth, not as a key header.
related:
sso: >-
https://docs.arcadia.com/v2022-12-21-Signal/docs/single-sign-on covers SSO
for human sign-in to the Arcadia dashboard, not API authentication.
permissions: >-
Creating private TOU definitions (POST /rest/timeofuses) "requires special
API permissions. Contact platformsupport@arcadia.com to request access."
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/genability-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.