cURL
curl --request POST \ --url https://identity.nks.europe-west4.nscale.com/api/v1/organizations/{organizationID}/serviceaccounts \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "metadata": { "name": "my-service-account", "description": "A service account for doing stuff." }, "spec": { "groupIDs": [ "0aaba80d-67ef-4799-b6d9-59f37e2ce2ad" ] } } '
{ "metadata": { "id": "ee45f34b-9685-40d8-8724-23c31252ca46", "name": "my-service-account", "organizationId": "d4600d6e-e965-4b44-a808-84fb2fa36702", "creationTime": "2024-05-31T14:11:00Z", "provisioningStatus": "provisioned", "healthStatus": "healthy" }, "spec": { "groupIDs": [ "f2000047-19f8-426e-93b9-9f0a5bfa0edd" ] }, "status": { "expiry": "2025-03-14T16:10:00Z", "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" } }
Creates a new service account and returns an access token, The returned access token can only be read once.
Operation requires OAuth 2.0 bearer token authentication.
An organization ID.
Body required to create a service account.
A service account creation request.
Metadata required for all API resource reads and writes.
Show child attributes
A service account specification.
A service account creation.
A new service account.
Metadata required by organization scoped resource reads.
A service account status.