get_query_details | Get detailed information about specific GraphQL queries. Retrieves argument requirements, return type information, descriptions, and
example usage for the specified queries.
Args:
query_names: Comma-separated list of query names to get details for
Returns:
A YAML-formatted string containing detailed information about the requested queries |
get_mutation_details | Get detailed information about specific GraphQL mutations. Retrieves argument requirements, return type information, descriptions, and
example usage for the specified mutations.
Args:
mutation_names: Comma-separated list of mutation names to get details for
Returns:
A YAML-formatted string containing detailed information about the requested mutations |
execute_query | Execute a GraphQL query or mutation with variables. Parses and executes the provided GraphQL operation string with optional variables.
Args:
query: Raw GraphQL query or mutation string
variables: Optional dictionary of variables to use in the operation
Returns:
Dictionary containing the operation results or an error message string
Raises:
Exception: Handled internally, returns error message as string |
get_authenticated_user_id | Get the ID of the currently authenticated user. Uses a special mutation to retrieve the ID of the user associated with
the current API token.
Returns:
User ID string if successful, None if user not found, or error message string
Raises:
Exception: Handled internally, returns error message as string |