from metadata.sdk import configurefrom metadata.sdk.entities import Usersconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDuser = Users.retrieve("77655e6e-ad33-49da-bbca-db4ba4d4e2cd")print(f"{user.fullyQualifiedName.root}: {user.email.root}")# Get by ID with fieldsuser = Users.retrieve( "77655e6e-ad33-49da-bbca-db4ba4d4e2cd", fields=["teams", "roles", "domains"])# Get by fully qualified nameuser = Users.retrieve_by_name("aaron_johnson0")# Get by name with fieldsuser = Users.retrieve_by_name( "aaron_johnson0", fields=["teams", "roles", "domains"])
// client is an initialized OpenMetadataClient.var user = client.users().get("77655e6e-ad33-49da-bbca-db4ba4d4e2cd");// Get by ID with fieldsvar userWithFields = client.users().get( "77655e6e-ad33-49da-bbca-db4ba4d4e2cd", "teams,roles,domains");// Get by fully qualified namevar userByName = client.users().getByName("aaron_johnson0");// Get by name with fieldsvar userByNameWithFields = client.users().getByName( "aaron_johnson0", "teams,roles,domains");
# Get by IDcurl "{base_url}/api/v1/users/77655e6e-ad33-49da-bbca-db4ba4d4e2cd" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/users/77655e6e-ad33-49da-bbca-db4ba4d4e2cd?fields=teams,roles,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/users/name/aaron_johnson0" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/users/name/aaron_johnson0?fields=teams,roles,domains" \ -H "Authorization: Bearer {access_token}"
from metadata.sdk import configurefrom metadata.sdk.entities import Usersconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDuser = Users.retrieve("77655e6e-ad33-49da-bbca-db4ba4d4e2cd")print(f"{user.fullyQualifiedName.root}: {user.email.root}")# Get by ID with fieldsuser = Users.retrieve( "77655e6e-ad33-49da-bbca-db4ba4d4e2cd", fields=["teams", "roles", "domains"])# Get by fully qualified nameuser = Users.retrieve_by_name("aaron_johnson0")# Get by name with fieldsuser = Users.retrieve_by_name( "aaron_johnson0", fields=["teams", "roles", "domains"])
// client is an initialized OpenMetadataClient.var user = client.users().get("77655e6e-ad33-49da-bbca-db4ba4d4e2cd");// Get by ID with fieldsvar userWithFields = client.users().get( "77655e6e-ad33-49da-bbca-db4ba4d4e2cd", "teams,roles,domains");// Get by fully qualified namevar userByName = client.users().getByName("aaron_johnson0");// Get by name with fieldsvar userByNameWithFields = client.users().getByName( "aaron_johnson0", "teams,roles,domains");
# Get by IDcurl "{base_url}/api/v1/users/77655e6e-ad33-49da-bbca-db4ba4d4e2cd" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/users/77655e6e-ad33-49da-bbca-db4ba4d4e2cd?fields=teams,roles,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/users/name/aaron_johnson0" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/users/name/aaron_johnson0?fields=teams,roles,domains" \ -H "Authorization: Bearer {access_token}"
Get a single user by its unique ID or fully qualified name.
Get by ID
string
required
UUID of the user to retrieve.
string
Comma-separated list of fields to include, for example teams,roles,personas,domains,follows,owns.
string
default:"non-deleted"
Include all, deleted, or non-deleted entities.
Get by Fully Qualified Name
Use GET /v1/users/name/{fqn} to retrieve by fully qualified name.
string
required
Fully qualified name of the user, for example aaron_johnson0.
string
Comma-separated list of fields to include: teams, roles, personas, domains, follows, owns.
string
default:"non-deleted"
Include all, deleted, or non-deleted entities.
GET /v1/users/{id}
from metadata.sdk import configurefrom metadata.sdk.entities import Usersconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDuser = Users.retrieve("77655e6e-ad33-49da-bbca-db4ba4d4e2cd")print(f"{user.fullyQualifiedName.root}: {user.email.root}")# Get by ID with fieldsuser = Users.retrieve( "77655e6e-ad33-49da-bbca-db4ba4d4e2cd", fields=["teams", "roles", "domains"])# Get by fully qualified nameuser = Users.retrieve_by_name("aaron_johnson0")# Get by name with fieldsuser = Users.retrieve_by_name( "aaron_johnson0", fields=["teams", "roles", "domains"])
// client is an initialized OpenMetadataClient.var user = client.users().get("77655e6e-ad33-49da-bbca-db4ba4d4e2cd");// Get by ID with fieldsvar userWithFields = client.users().get( "77655e6e-ad33-49da-bbca-db4ba4d4e2cd", "teams,roles,domains");// Get by fully qualified namevar userByName = client.users().getByName("aaron_johnson0");// Get by name with fieldsvar userByNameWithFields = client.users().getByName( "aaron_johnson0", "teams,roles,domains");
# Get by IDcurl "{base_url}/api/v1/users/77655e6e-ad33-49da-bbca-db4ba4d4e2cd" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/users/77655e6e-ad33-49da-bbca-db4ba4d4e2cd?fields=teams,roles,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/users/name/aaron_johnson0" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/users/name/aaron_johnson0?fields=teams,roles,domains" \ -H "Authorization: Bearer {access_token}"