WeaveGrid · Authentication Profile
Weavegrid Authentication
Authentication
WeaveGrid declares 1 security scheme(s) across its OpenAPI definitions.
EnergyElectric UtilitiesElectric VehiclesEV ChargingSmart GridManaged ChargingDistributed Energy ResourcesDemand ResponseGrid OrchestrationVehicle TelematicsClimate TechCompany
Methods:
Schemes: 1
OAuth flows:
API key in:
Security Schemes
http
scheme: basic
· in: header ()
Source
Authentication Profile
generated: '2026-09-04'
method: probed
source: https://api.weavegrid.com/openapi.json
note: >-
This profile is PROBED from the live authentication challenge returned by WeaveGrid's production API
host, not read from provider documentation. WeaveGrid publishes no public authentication page, no
developer portal and no reference, so no `Authentication` pointer is wired into apis.yml `common[]`:
that check credits a provider for DOCUMENTING authentication, and WeaveGrid does not. The pointer is
attached to the API entry as a description of what we observed, which is a different claim.
api: weavegrid-partner-api
host: api.weavegrid.com
server_stack:
framework: FastAPI
server_header: uvicorn
evidence: >-
/openapi.json and /docs both exist and challenge, while every other path returns the FastAPI
default body {"detail":"Not Found"} — the signature of a FastAPI app with its auto-generated
OpenAPI document and Swagger UI mounted at the default locations and placed behind a dependency.
first_party_evidence: >-
Responses carry an "x-wg-log-session" header on WeaveGrid's own registrable domain, and CAA/SPF
records for weavegrid.com cover the host, so the surface belongs to WeaveGrid.
schemes:
- id: http_basic
type: http
scheme: basic
in: header
header: Authorization
description: >-
The only authentication mechanism observable without credentials. The API host answers protected
routes with HTTP 401 and the response header "WWW-Authenticate: Basic", which instructs a client to
retry with an Authorization: Basic credential. Whether Basic guards the whole API or only the
documentation routes cannot be determined anonymously.
observed:
url: https://api.weavegrid.com/openapi.json
status: 401
www_authenticate: Basic
body: '{"detail":"Not authenticated"}'
content_type: application/json
date: '2026-09-04'
oauth2: false
openid_connect: false
api_key: false
mutual_tls: false
credential_acquisition:
self_serve: false
route: >-
No public sign-up for API access. WeaveGrid's partners page invites aggregators to "Plug into our
partner API" and routes them to a "Become a partner" contact form; credentials are issued through
that commercial conversation.
url: https://www.weavegrid.com/partners
status: 200
gaps:
- No public authentication documentation page.
- No token endpoint, OAuth metadata or OpenID discovery document on any WeaveGrid host.
- Scope model unknown; no OAuth surface exists, so scopes/ is correctly absent rather than empty.
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/weavegrid-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.