Organization
Organizations
Create and manage organizations, the top level that holds your projects and members. Installers also use these endpoints to work on their customers' chargers, with access each customer grants and can withdraw.
Endpoints
- GETList organizations
/v1/organizations - POSTCreate an organization
/v1/organizations - GETGet an organization by slug
/v1/organizations/by-slug/{slug} - GETGet an organization
/v1/organizations/{organizationId} - PATCHUpdate an organization
/v1/organizations/{organizationId} - DELETEDelete an organization
/v1/organizations/{organizationId} - GETList capabilities
/v1/organizations/{organizationId}/capabilities - POSTTurn on a capability
/v1/organizations/{organizationId}/capabilities - DELETETurn off a capability
/v1/organizations/{organizationId}/capabilities/{capability} - GETList customers
/v1/organizations/{organizationId}/customers - POSTAsk a customer for access
/v1/organizations/{organizationId}/customers - PUTChoose the project that serves a customer
/v1/organizations/{organizationId}/customers/{grantId}/serving-project - POSTSend a command to a customer's charger
/v1/organizations/{organizationId}/customers/{grantId}/stations/{stationId}/commands - GETGet a customer charger's diagnostics
/v1/organizations/{organizationId}/customers/{grantId}/stations/{stationId}/diagnostics - GETList installers
/v1/organizations/{organizationId}/installers - DELETERevoke an installer's access
/v1/organizations/{organizationId}/installers/{grantId} - POSTAccept an installer's access request
/v1/organizations/{organizationId}/installers/{grantId}/accept