Merge pull request #8 from usetrmnl/enphase

add Enphase Energy
This commit is contained in:
Ryan Kulp
2026-08-04 17:39:27 -04:00
committed by GitHub
2 changed files with 34 additions and 0 deletions
+22
View File
@@ -658,6 +658,15 @@
"pkce_enabled": "yes",
"token_site": "https://platform.brexapis.com"
},
{
"keyname": "buffer",
"display_name": "Buffer",
"category": "marketing",
"authorize_url": "https://bufferapp.com/oauth2/authorize",
"token_url": "https://api.bufferapp.com/1/oauth2/token.json",
"pkce_enabled": "no",
"notes": "Profile endpoint: https://api.bufferapp.com/1/user.json"
},
{
"keyname": "bullhorn",
"display_name": "Bullhorn",
@@ -1254,6 +1263,19 @@
"pkce_enabled": "no",
"token_site": "https://api.employmenthero.com/api"
},
{
"keyname": "enphase",
"display_name": "Enphase Energy",
"category": "smart-home",
"authorize_url": "https://api.enphaseenergy.com/oauth/authorize",
"token_url": "https://api.enphaseenergy.com/oauth/token",
"pkce_enabled": "no",
"token_request_auth_method": "header",
"authorization_method": "header",
"help_url": "https://developer-v4.enphase.com/docs/quickstart.html",
"verification_endpoint": "https://api.enphaseenergy.com/api/v4/systems",
"notes": "Requires an API key in addition to OAuth: append your app key as a query param to every request, e.g. https://api.enphaseenergy.com/api/v4/systems?key=YOUR_API_KEY. Find your system_id from that endpoint. Token exchange and refresh use HTTP Basic auth. Access tokens last 1 day, refresh tokens 1 month. Rate limits depend on your Enphase developer plan."
},
{
"keyname": "envoy",
"display_name": "Envoy",
+12
View File
@@ -1110,6 +1110,18 @@
pkce_enabled: 'no'
token_site: https://api.employmenthero.com/api
- keyname: enphase
display_name: Enphase Energy
category: smart-home
authorize_url: https://api.enphaseenergy.com/oauth/authorize
token_url: https://api.enphaseenergy.com/oauth/token
pkce_enabled: 'no'
token_request_auth_method: 'header'
authorization_method: 'header'
help_url: https://developer-v4.enphase.com/docs/quickstart.html
verification_endpoint: https://api.enphaseenergy.com/api/v4/systems
notes: 'Requires an API key in addition to OAuth: append your app key as a query param to every request, e.g. https://api.enphaseenergy.com/api/v4/systems?key=YOUR_API_KEY. Find your system_id from that endpoint. Token exchange and refresh use HTTP Basic auth. Access tokens last 1 day, refresh tokens 1 month. Rate limits depend on your Enphase developer plan.'
- keyname: envoy
display_name: Envoy
category: productivity