Search + K

Command Palette

Search for a command to run...

Sign In

Create a service account token

POST /_security/service/{namespace}/{service}/credential/token
Copy endpoint

Create a service accounts token for access without requiring basic authentication.

NOTE: Service account tokens never expire. You must actively delete them if they are no longer needed.

Required authorization

  • Cluster privileges: manage_service_account

Parameters

path Path Parameters

Name Type
namespace required

The name of the namespace, which is a top-level grouping of service accounts.

type TypesNamespace = string
service required

The name of the service.

type TypesService = string

query Query Parameters

Name Type
refresh

If true (the default) then refresh the affected shards to make this operation visible to search, if wait_for then wait for a refresh to make this operation visible to search, if false then do nothing with refreshes.

type TypesRefresh = "true" | "false" | "wait_for"

Responses

200 application/json
{ created: boolean;token: SecurityCreateServiceTokenToken
interface SecurityCreateServiceTokenToken {
name: TypesName;
value: string;
}
; }