Account Discovery
Authorizations
AuthorizationstringRequired
API key authentication using Bearer token format.
Example: Authorization: Bearer gcreg_2fCeA78CA62644eB55B0A36249245A27
Responses
200
User profile with accounts
application/json
idintegerRequiredExample:
3namestringRequiredExample:
Demo Adminemailstring · emailRequiredExample:
[email protected]rolestring · enumRequiredExample:
ADMINPossible values: organisationstring · nullableOptionalExample:
Demo Energy Corporation401
Authentication failed - invalid or missing API key
application/json
get
/users/meAuthorizations
AuthorizationstringRequired
API key authentication using Bearer token format.
Example: Authorization: Bearer gcreg_2fCeA78CA62644eB55B0A36249245A27
Responses
200
List of accessible accounts
application/json
idintegerRequiredExample:
1account_namestringRequiredExample:
Demo Solar Farm Production Accountaccount_typestring · enumRequiredExample:
PRODUCTIONPossible values: account_statusstring · enumRequiredExample:
ACTIVEPossible values: organization_idintegerRequiredExample:
2transfer_disabledbooleanRequiredExample:
falsedescriptionstring · nullableOptionalExample:
Production account for Demo Solar Farm facilitycreated_byintegerOptionalExample:
3approved_byinteger · nullableOptionalExample:
1approved_atstring · date-time · nullableOptionalExample:
2024-01-01T12:15:00Zextra_metadataobject · nullableOptional
401
Authentication failed - invalid or missing API key
application/json
get
/users/me/accountsAuthorizations
AuthorizationstringRequired
API key authentication using Bearer token format.
Example: Authorization: Bearer gcreg_2fCeA78CA62644eB55B0A36249245A27
Path parameters
account_idintegerRequiredExample:
Account ID to query
1Responses
200
List of devices with certificates
application/json
idintegerRequiredExample:
1device_namestringRequiredExample:
Solar Farm Main Arraydevice_technologystringRequiredExample:
solar_pvenergy_sourcestringRequiredExample:
solar_pvdevice_capacityintegerRequiredExample:
Device capacity in watts
100000locationstringRequiredExample:
Austin, TXproduction_start_datestring · date-timeOptionalExample:
2023-01-01T00:00:00Zis_storagebooleanRequiredExample:
falsedevice_statusstring · enumRequiredExample:
ACTIVEPossible values: commissioning_datestring · date-time · nullableOptionalExample:
2023-01-01T00:00:00Zinterconnection_datestring · date-time · nullableOptionalExample:
2023-01-01T00:00:00Zextra_metadataobject · nullableOptional
created_atstring · date-timeRequiredExample:
2024-01-01T00:00:00Z401
Authentication failed - invalid or missing API key
application/json
403
Access denied - insufficient permissions or account access
application/json
404
Resource not found
application/json
get
/accounts/{account_id}/certificates/devicesLast updated