Identities

Create identity

put

Creates a new identity record

Body
createdinteger · int64Required

Creation timestamp, set by the plugin

namestringRequired

Name of the identity

typestringRequired

Type of the identity, available: platform, firmware, workload, metadata

valuesobject · mapRequired

Values for the identity

Default: {}
Responses
200

Identity created successfully

application/json
put
/v1/auth/ratls/identities

List all identities

get

Retrieves a list of all identity records

Query parameters
liststring · enumRequired

Must be set to 'true' to retrieve the list

Possible values:
Responses
200

Identity list retrieved successfully

application/json
get
/v1/auth/ratls/identities/
200

Identity list retrieved successfully

List identities by type

get

Retrieves a list of identities filtered by type

Path parameters
typestring · enumRequired

Identity type (platform, firmware, workload, metadata)

Possible values:
Query parameters
liststring · enumRequired

Must be set to 'true' to retrieve the list

Possible values:
Responses
200

Identity list retrieved successfully

application/json
get
/v1/auth/ratls/identities/{type}/
200

Identity list retrieved successfully

List identities by type and name

get

Retrieves a list of identities filtered by type and name

Path parameters
typestring · enumRequired

Identity type (platform, firmware, workload, metadata)

Possible values:
namestringRequired

Identity name

Query parameters
liststring · enumRequired

Must be set to 'true' to retrieve the list

Possible values:
Responses
200

Identity list retrieved successfully

application/json
get
/v1/auth/ratls/identities/{type}/{name}/
200

Identity list retrieved successfully

Get identity details

get

Retrieves detailed information about a specific identity

Path parameters
typestring · enumRequired

Identity type (platform, firmware, workload, metadata)

Possible values:
namestringRequired

Identity name

createdinteger · int64Required

Creation timestamp

Responses
200

Identity details retrieved successfully

application/json
get
/v1/auth/ratls/identities/{type}/{name}/{created}

Delete identity

delete

Removes a specific identity record

Path parameters
typestring · enumRequired

Identity type (platform, firmware, workload, metadata)

Possible values:
namestringRequired

Identity name

createdinteger · int64Required

Creation timestamp

Responses
200

Identity deleted successfully

No content

delete
/v1/auth/ratls/identities/{type}/{name}/{created}

No content

Last updated

Was this helpful?