Account Discovery

Discover accessible accounts and user information

Get Current User Profile

get
/users/me

Get current user information including accessible accounts

Authorizations
AuthorizationstringRequired

API key authentication using Bearer token format. Example: Authorization: Bearer gcreg_2fCeA78CA62644eB55B0A36249245A27

Responses
chevron-right
200

User profile with accounts

application/json
idintegerRequiredExample: 3
namestringRequiredExample: Demo Admin
emailstring · emailRequiredExample: [email protected]
rolestring · enumRequiredExample: ADMINPossible values:
organisationstring · nullableOptionalExample: Demo Energy Corporation
get
/users/me

Get User's Accessible Accounts

get
/users/me/accounts

Get list of accounts that the current user can access

Authorizations
AuthorizationstringRequired

API key authentication using Bearer token format. Example: Authorization: Bearer gcreg_2fCeA78CA62644eB55B0A36249245A27

Responses
chevron-right
200

List of accessible accounts

application/json
idintegerRequiredExample: 1
account_namestringRequiredExample: Demo Solar Farm Production Account
account_typestring · enumRequiredExample: PRODUCTIONPossible values:
account_statusstring · enumRequiredExample: ACTIVEPossible values:
organization_idintegerRequiredExample: 2
transfer_disabledbooleanRequiredExample: false
descriptionstring · nullableOptionalExample: Production account for Demo Solar Farm facility
created_byintegerOptionalExample: 3
approved_byinteger · nullableOptionalExample: 1
approved_atstring · date-time · nullableOptionalExample: 2024-01-01T12:15:00Z
extra_metadataobject · nullableOptional
get
/users/me/accounts

Get Account Certificate Devices

get
/accounts/{account_id}/certificates/devices

Get devices that have certificates issued for a specific account

Authorizations
AuthorizationstringRequired

API key authentication using Bearer token format. Example: Authorization: Bearer gcreg_2fCeA78CA62644eB55B0A36249245A27

Path parameters
account_idintegerRequired

Account ID to query

Example: 1
Responses
chevron-right
200

List of devices with certificates

application/json
idintegerRequiredExample: 1
device_namestringRequiredExample: Solar Farm Main Array
device_technologystringRequiredExample: solar_pv
energy_sourcestringRequiredExample: solar_pv
device_capacityintegerRequired

Device capacity in watts

Example: 100000
locationstringRequiredExample: Austin, TX
production_start_datestring · date-timeOptionalExample: 2023-01-01T00:00:00Z
is_storagebooleanRequiredExample: false
device_statusstring · enumRequiredExample: ACTIVEPossible values:
commissioning_datestring · date-time · nullableOptionalExample: 2023-01-01T00:00:00Z
interconnection_datestring · date-time · nullableOptionalExample: 2023-01-01T00:00:00Z
extra_metadataobject · nullableOptional
created_atstring · date-timeRequiredExample: 2024-01-01T00:00:00Z
get
/accounts/{account_id}/certificates/devices

Last updated