Documentation Index Fetch the complete documentation index at: https://docs.hybridbox.io/llms.txt
Use this file to discover all available pages before exploring further.
Authentification
Authentifier, terminer et inspecter la session d’exécution.
Les exemples utilisent le mode code A2A. MCP expose le même mode code via son outil execute.
Fonctions
auth.authorizations.grant
auth.authorizations.grant(account_id: str, grant_kind: "capability" | "account_owner" | "super_admin", subject_id: str, subject_type: "user" | "group" | "service_account", capability_key?: str | null, resource_id?: str | null, resource_type?: "client" | "account" | "workspace" | "domain" | "dns_record" | "mailbox" | "redirect" | "forwarding" | "credential" | "tenant" | "route" | "proxy" | null) -> Session
Authentification: auth.authorizations.grant.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/authorizations
Nom Type Requis account_idstroui grant_kind"capability" | "account_owner" | "super_admin"oui subject_idstroui subject_type"user" | "group" | "service_account"oui capability_keystr | nullnon resource_idstr | nullnon resource_type"client" | "account" | "workspace" | "domain" | "dns_record" | "mailbox" | "redirect" | "forwarding" | "credential" | "tenant" | "route" | "proxy" | nullnon
Champ Type Requis grant_kindstroui idstroui subject_idstroui subject_typestroui capability_keystr | nullnon created_atstr | nullnon resource_idstr | nullnon resource_typestr | nullnon revoked_atstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.authorizations.grant(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , grant_kind= \" <string> \" , subject_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , subject_type= \" <string> \" , capability_key= \" <string> \" , resource_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , resource_type= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.authorizations.grant" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.authorizations.grant(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , grant_kind= \" <string> \" , subject_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , subject_type= \" <string> \" , capability_key= \" <string> \" , resource_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , resource_type= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.authorizations.grant \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.authorizations.list
auth.authorizations.list(account_id: str, capability_key?: str | null, grant_kind?: "capability" | "account_owner" | "super_admin" | null, include_revoked?: bool, subject_id?: str | null, subject_type?: "user" | "group" | "service_account" | null) -> list[Session]
Authentification: auth.authorizations.list.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique GET /v1/public/accounts/{account_id}/auth/authorizations
Nom Type Requis account_idstroui capability_keystr | nullnon grant_kind"capability" | "account_owner" | "super_admin" | nullnon include_revokedboolnon subject_idstr | nullnon subject_type"user" | "group" | "service_account" | nullnon
Champ Type Requis grant_kindstroui idstroui subject_idstroui subject_typestroui capability_keystr | nullnon created_atstr | nullnon resource_idstr | nullnon resource_typestr | nullnon revoked_atstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.authorizations.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , capability_key= \" <string> \" , grant_kind= \" <string> \" , include_revoked=true, subject_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , subject_type= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.authorizations.list" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.authorizations.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , capability_key= \" <string> \" , grant_kind= \" <string> \" , include_revoked=true, subject_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , subject_type= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.authorizations.list \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.authorizations.revoke
auth.authorizations.revoke(account_id: str, grant_id: str) -> {}
Authentification: auth.authorizations.revoke.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique DELETE /v1/public/accounts/{account_id}/auth/authorizations/{grant_id}
Nom Type Requis account_idstroui grant_idstroui
Champ Type Requis result{}oui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.authorizations.revoke(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , grant_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.authorizations.revoke" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.authorizations.revoke(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , grant_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : {} \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.authorizations.revoke \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.create
auth.groups.create(account_id: str, payload: {"account_id": str, "name": str, "attributes"?: {} | null, "description"?: str | null}) -> Session
Authentification: auth.groups.create.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/groups
Nom Type Requis account_idstroui namestroui attributes{} | nullnon descriptionstr | nullnon
Champ Type Requis account_idstroui idstroui keycloak_namestroui namestroui attributes{}non descriptionstr | nullnon keycloak_account_idstr | nullnon linked_scopes[{"resource_id": str, "resource_type": str}]non parent_idstr | nullnon pathstr | nullnon permission_context{"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}non subgroup_ids[str]non
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , payload= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.create" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , payload= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.create \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.delete
auth.groups.delete(account_id: str, group_id: str) -> {}
Authentification: auth.groups.delete.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique DELETE /v1/public/accounts/{account_id}/auth/groups/{group_id}
Nom Type Requis account_idstroui group_idstroui
Champ Type Requis result{}oui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : {} \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.delete \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.get
auth.groups.get(account_id: str, group_id: str) -> Session
Authentification: auth.groups.get.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique GET /v1/public/accounts/{account_id}/auth/groups/{group_id}
Nom Type Requis account_idstroui group_idstroui
Champ Type Requis account_idstroui idstroui keycloak_namestroui namestroui attributes{}non descriptionstr | nullnon keycloak_account_idstr | nullnon linked_scopes[{"resource_id": str, "resource_type": str}]non parent_idstr | nullnon pathstr | nullnon permission_context{"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}non subgroup_ids[str]non
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.get(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.get" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.get(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.get \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.invitations.create
auth.groups.invitations.create(account_id: str, group_id: str, email: str, locale?: str | null, note?: str | null) -> Session
Authentification: auth.groups.invitations.create.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/groups/{group_id}/invitations
Nom Type Requis account_idstroui group_idstroui emailstroui localestr | nullnon notestr | nullnon
Champ Type Requis result{"assignments": [{"assignment_kind": str, "position": int, "capability_key"?: str | null, "grant_kind"?: str | null, "group_id"?: str | null, "id"?: str | null, "resource_id"?: str | null, "resource_type"?: str | null, "role_key"?: str | null}], "email": str, "id": str, "permission_context": {"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}, "status": str, "accepted_at"?: str | null, "accepted_subject_id"?: str | null, "created_at"?: str | null, "expires_at"?: str | null, "note"?: str | null} | {"accepted_subject_id": str, "assignment_count": int, "email": str, "grant_count": int, "group_membership_count": int, "permission_context": {"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}, "role_assignment_count": int, "mode"?: str, "status"?: str}oui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.invitations.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , email= \" user@example.com \" , locale= \" <string> \" , note= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.invitations.create" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.invitations.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , email= \" user@example.com \" , locale= \" <string> \" , note= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.invitations.create \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.list
auth.groups.list(account_id: str) -> list[Session]
Authentification: auth.groups.list.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique GET /v1/public/accounts/{account_id}/auth/groups
Nom Type Requis account_idstroui
Champ Type Requis account_idstroui idstroui keycloak_namestroui namestroui attributes{}non descriptionstr | nullnon keycloak_account_idstr | nullnon linked_scopes[{"resource_id": str, "resource_type": str}]non parent_idstr | nullnon pathstr | nullnon permission_context{"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}non subgroup_ids[str]non
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.list" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.list \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.members.add_group
auth.groups.members.add_group(account_id: str, group_id: str, child_group_id: str) -> Session
Authentification: auth.groups.members.add_group.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/groups/{group_id}/members/groups
Nom Type Requis account_idstroui group_idstroui child_group_idstroui
Champ Type Requis group_edgesintoui groups_seenintoui total_edgesintoui user_edgesintoui group_idstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.members.add_group(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , child_group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.members.add_group" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.members.add_group(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , child_group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.members.add_group \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.members.add_user
auth.groups.members.add_user(account_id: str, group_id: str, user_id: str) -> Session
Authentification: auth.groups.members.add_user.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/groups/{group_id}/members/users
Nom Type Requis account_idstroui group_idstroui user_idstroui
Champ Type Requis group_edgesintoui groups_seenintoui total_edgesintoui user_edgesintoui group_idstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.members.add_user(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , user_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.members.add_user" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.members.add_user(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , user_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.members.add_user \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.members.list
auth.groups.members.list(account_id: str, group_id: str, page?: int, page_size?: int, search?: str | null) -> Session
Authentification: auth.groups.members.list.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique GET /v1/public/accounts/{account_id}/auth/groups/{group_id}/members
Nom Type Requis account_idstroui group_idstroui pageintnon page_sizeintnon searchstr | nullnon
Champ Type Requis account_idstroui group_idstroui pageintoui page_sizeintoui totalintoui groups[{"account_id": str, "id": str, "keycloak_name": str, "name": str, "attributes"?: {}, "description"?: str | null, "keycloak_account_id"?: str | null, "linked_scopes"?: [{"resource_id": str, "resource_type": str}], "parent_id"?: str | null, "path"?: str | null, "permission_context"?: {"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}, "subgroup_ids"?: [str]}]non linked_scopes[{"resource_id": str, "resource_type": str}]non members[{"resolved": bool, "subject_id": str, "subject_type": str, "group"?: {"account_id": str, "id": str, "keycloak_name": str, "name": str, "attributes"?: {}, "description"?: str | null, "keycloak_account_id"?: str | null, "linked_scopes"?: [{"resource_id": str, "resource_type": str}], "parent_id"?: str | null, "path"?: str | null, "permission_context"?: {"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}, "subgroup_ids"?: [str]} | null, "user"?: {"id": str, "email"?: str | null, "first_name"?: str | null, "last_name"?: str | null, "username"?: str | null} | null}]non searchstr | nullnon users[{"id": str, "email"?: str | null, "first_name"?: str | null, "last_name"?: str | null, "username"?: str | null}]non
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.members.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , page=123, page_size=123, search= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.members.list" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.members.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , page=123, page_size=123, search= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.members.list \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.members.remove_group
auth.groups.members.remove_group(account_id: str, child_group_id: str, group_id: str) -> Session
Authentification: auth.groups.members.remove_group.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique DELETE /v1/public/accounts/{account_id}/auth/groups/{group_id}/members/groups/{child_group_id}
Nom Type Requis account_idstroui child_group_idstroui group_idstroui
Champ Type Requis group_edgesintoui groups_seenintoui total_edgesintoui user_edgesintoui group_idstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.members.remove_group(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , child_group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.members.remove_group" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.members.remove_group(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , child_group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.members.remove_group \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.members.remove_user
auth.groups.members.remove_user(account_id: str, group_id: str, user_id: str) -> Session
Authentification: auth.groups.members.remove_user.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique DELETE /v1/public/accounts/{account_id}/auth/groups/{group_id}/members/users/{user_id}
Nom Type Requis account_idstroui group_idstroui user_idstroui
Champ Type Requis group_edgesintoui groups_seenintoui total_edgesintoui user_edgesintoui group_idstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.members.remove_user(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , user_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.members.remove_user" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.members.remove_user(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , user_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.members.remove_user \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.groups.update
auth.groups.update(account_id: str, group_id: str, attributes?: {} | null, description?: str | null, name?: str | null) -> Session
Authentification: auth.groups.update.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique PATCH /v1/public/accounts/{account_id}/auth/groups/{group_id}
Nom Type Requis account_idstroui group_idstroui attributes{} | nullnon descriptionstr | nullnon namestr | nullnon
Champ Type Requis account_idstroui idstroui keycloak_namestroui namestroui attributes{}non descriptionstr | nullnon keycloak_account_idstr | nullnon linked_scopes[{"resource_id": str, "resource_type": str}]non parent_idstr | nullnon pathstr | nullnon permission_context{"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}non subgroup_ids[str]non
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.groups.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , attributes= \" <string> \" , description= \" <string> \" , name= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.groups.update" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.groups.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , group_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , attributes= \" <string> \" , description= \" <string> \" , name= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.groups.update \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.invitations.create
auth.invitations.create(account_id: str, assignments: [{"capability_key"?: str | null, "grant_kind"?: "capability" | "account_owner" | "super_admin" | null, "group_id"?: str | null, "resource_id"?: str | null, "resource_type"?: "client" | "account" | "workspace" | "domain" | "dns_record" | "mailbox" | "redirect" | "forwarding" | "credential" | "tenant" | "route" | "proxy" | null, "role_key"?: str | null}], email: str, locale?: str | null, note?: str | null) -> Session
Authentification: auth.invitations.create.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/invitations
Nom Type Requis account_idstroui assignments[{"capability_key"?: str | null, "grant_kind"?: "capability" | "account_owner" | "super_admin" | null, "group_id"?: str | null, "resource_id"?: str | null, "resource_type"?: "client" | "account" | "workspace" | "domain" | "dns_record" | "mailbox" | "redirect" | "forwarding" | "credential" | "tenant" | "route" | "proxy" | null, "role_key"?: str | null}]oui emailstroui localestr | nullnon notestr | nullnon
Champ Type Requis result{"assignments": [{"assignment_kind": str, "position": int, "capability_key"?: str | null, "grant_kind"?: str | null, "group_id"?: str | null, "id"?: str | null, "resource_id"?: str | null, "resource_type"?: str | null, "role_key"?: str | null}], "email": str, "id": str, "permission_context": {"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}, "status": str, "accepted_at"?: str | null, "accepted_subject_id"?: str | null, "created_at"?: str | null, "expires_at"?: str | null, "note"?: str | null} | {"accepted_subject_id": str, "assignment_count": int, "email": str, "grant_count": int, "group_membership_count": int, "permission_context": {"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}, "role_assignment_count": int, "mode"?: str, "status"?: str}oui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.invitations.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , assignments= \" <string> \" , email= \" user@example.com \" , locale= \" <string> \" , note= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.invitations.create" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.invitations.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , assignments= \" <string> \" , email= \" user@example.com \" , locale= \" <string> \" , note= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.invitations.create \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.invitations.delete
auth.invitations.delete(account_id: str, invitation_id: str) -> {}
Authentification: auth.invitations.delete.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique DELETE /v1/public/accounts/{account_id}/auth/invitations/{invitation_id}
Nom Type Requis account_idstroui invitation_idstroui
Champ Type Requis result{}oui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.invitations.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , invitation_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.invitations.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.invitations.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , invitation_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : {} \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.invitations.delete \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.invitations.list
auth.invitations.list(account_id: str, email?: str | null, status?: str | null) -> list[Session]
Authentification: auth.invitations.list.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique GET /v1/public/accounts/{account_id}/auth/invitations
Nom Type Requis account_idstroui emailstr | nullnon statusstr | nullnon
Champ Type Requis assignments[{"assignment_kind": str, "position": int, "capability_key"?: str | null, "grant_kind"?: str | null, "group_id"?: str | null, "id"?: str | null, "resource_id"?: str | null, "resource_type"?: str | null, "role_key"?: str | null}]oui emailstroui idstroui permission_context{"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}oui statusstroui accepted_atstr | nullnon accepted_subject_idstr | nullnon created_atstr | nullnon expires_atstr | nullnon notestr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.invitations.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , email= \" user@example.com \" , status= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.invitations.list" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.invitations.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , email= \" user@example.com \" , status= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.invitations.list \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.invitations.resend
auth.invitations.resend(account_id: str, invitation_id: str, payload?: {"locale"?: str | null} | null) -> Session
Authentification: auth.invitations.resend.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/invitations/{invitation_id}/resend
Nom Type Requis account_idstroui invitation_idstroui payload{"locale"?: str | null} | nulloui
Champ Type Requis assignments[{"assignment_kind": str, "position": int, "capability_key"?: str | null, "grant_kind"?: str | null, "group_id"?: str | null, "id"?: str | null, "resource_id"?: str | null, "resource_type"?: str | null, "role_key"?: str | null}]oui emailstroui idstroui permission_context{"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}oui statusstroui accepted_atstr | nullnon accepted_subject_idstr | nullnon created_atstr | nullnon expires_atstr | nullnon notestr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.invitations.resend(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , invitation_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , payload= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.invitations.resend" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.invitations.resend(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , invitation_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , payload= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.invitations.resend \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.invitations.update
auth.invitations.update(account_id: str, invitation_id: str, assignments: [{"capability_key"?: str | null, "grant_kind"?: "capability" | "account_owner" | "super_admin" | null, "group_id"?: str | null, "resource_id"?: str | null, "resource_type"?: "client" | "account" | "workspace" | "domain" | "dns_record" | "mailbox" | "redirect" | "forwarding" | "credential" | "tenant" | "route" | "proxy" | null, "role_key"?: str | null}], note?: str | null) -> Session
Authentification: auth.invitations.update.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique PATCH /v1/public/accounts/{account_id}/auth/invitations/{invitation_id}
Nom Type Requis account_idstroui invitation_idstroui assignments[{"capability_key"?: str | null, "grant_kind"?: "capability" | "account_owner" | "super_admin" | null, "group_id"?: str | null, "resource_id"?: str | null, "resource_type"?: "client" | "account" | "workspace" | "domain" | "dns_record" | "mailbox" | "redirect" | "forwarding" | "credential" | "tenant" | "route" | "proxy" | null, "role_key"?: str | null}]oui notestr | nullnon
Champ Type Requis assignments[{"assignment_kind": str, "position": int, "capability_key"?: str | null, "grant_kind"?: str | null, "group_id"?: str | null, "id"?: str | null, "resource_id"?: str | null, "resource_type"?: str | null, "role_key"?: str | null}]oui emailstroui idstroui permission_context{"assigned_bundle_keys"?: [str], "direct_capability_keys"?: [str], "owner_assignments"?: [{"account_id": str}], "resolved_capability_keys"?: [str], "status"?: str, "subject_id"?: str, "subject_type"?: str}oui statusstroui accepted_atstr | nullnon accepted_subject_idstr | nullnon created_atstr | nullnon expires_atstr | nullnon notestr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.invitations.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , invitation_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , assignments= \" <string> \" , note= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.invitations.update" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.invitations.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , invitation_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , assignments= \" <string> \" , note= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.invitations.update \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.login
auth.login(identifier?: str, email?: str, username?: str, password?: str, service_account_token?: str) -> Session
Authentification: auth.login.
Propriété Valeur Propriété Valeur Autorisation requise AucuneAuthentification requise nonMode d’exécution sync
Nom Type Requis identifierstrnon emailstrnon usernamestrnon passwordstrnon service_account_tokenstrnon
Champ Type Requis authenticatedbooloui principal_typestroui user_idstrnon service_account_idstrnon emailstrnon usernamestrnon expires_atstroui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.login(identifier= \" <string> \" , email= \" user@example.com \" , username= \" <string> \" , password= \" <string> \" , service_account_token= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.login" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.login(identifier= \" <string> \" , email= \" user@example.com \" , username= \" <string> \" , password= \" <string> \" , service_account_token= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : true \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.login \" , \n \" status \" : \" completed \" , \n \" result \" : true \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.logout
Authentification: auth.logout.
Propriété Valeur Propriété Valeur Autorisation requise AucuneAuthentification requise nonMode d’exécution sync
Champ Type Requis logged_outbooloui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.logout()"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {
"logged_out" : true
}
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.logout" ,
"status" : "completed" ,
"result" : {
"logged_out" : true
}
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.logout()"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : { \n \" logged_out \" : true \n } \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.logout \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" logged_out \" : true \n } \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.role_assignments.create
auth.role_assignments.create(account_id: str, resource_id: str, resource_type: "client" | "account" | "workspace" | "domain" | "dns_record" | "mailbox" | "redirect" | "forwarding" | "credential" | "tenant" | "route" | "proxy", role_key: "viewer" | "editor" | "domain_manager" | "manager" | "dns_manager" | "ip_manager" | "billing_viewer" | "billing_admin" | "credential_manager", subject_id: str, subject_type: "user" | "group" | "service_account") -> Session
Authentification: auth.role_assignments.create.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/role-assignments
Nom Type Requis account_idstroui resource_idstroui resource_type"client" | "account" | "workspace" | "domain" | "dns_record" | "mailbox" | "redirect" | "forwarding" | "credential" | "tenant" | "route" | "proxy"oui role_key"viewer" | "editor" | "domain_manager" | "manager" | "dns_manager" | "ip_manager" | "billing_viewer" | "billing_admin" | "credential_manager"oui subject_idstroui subject_type"user" | "group" | "service_account"oui
Champ Type Requis expanded_capability_keys[str]oui idstroui resource_idstroui resource_typestroui role_keystroui subject_idstroui subject_typestroui created_atstr | nullnon revoked_atstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.role_assignments.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , resource_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , resource_type= \" <string> \" , role_key= \" <string> \" , subject_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , subject_type= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.role_assignments.create" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.role_assignments.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , resource_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , resource_type= \" <string> \" , role_key= \" <string> \" , subject_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , subject_type= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.role_assignments.create \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.role_assignments.delete
auth.role_assignments.delete(account_id: str, assignment_id: str) -> {}
Authentification: auth.role_assignments.delete.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique DELETE /v1/public/accounts/{account_id}/auth/role-assignments/{assignment_id}
Nom Type Requis account_idstroui assignment_idstroui
Champ Type Requis result{}oui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.role_assignments.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , assignment_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.role_assignments.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.role_assignments.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , assignment_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : {} \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.role_assignments.delete \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.role_assignments.list
auth.role_assignments.list(account_id: str, include_revoked?: bool, role_key?: "viewer" | "editor" | "domain_manager" | "manager" | "dns_manager" | "ip_manager" | "billing_viewer" | "billing_admin" | "credential_manager" | null, subject_id?: str | null, subject_type?: "user" | "group" | "service_account" | null) -> list[Session]
Authentification: auth.role_assignments.list.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique GET /v1/public/accounts/{account_id}/auth/role-assignments
Nom Type Requis account_idstroui include_revokedboolnon role_key"viewer" | "editor" | "domain_manager" | "manager" | "dns_manager" | "ip_manager" | "billing_viewer" | "billing_admin" | "credential_manager" | nullnon subject_idstr | nullnon subject_type"user" | "group" | "service_account" | nullnon
Champ Type Requis expanded_capability_keys[str]oui idstroui resource_idstroui resource_typestroui role_keystroui subject_idstroui subject_typestroui created_atstr | nullnon revoked_atstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.role_assignments.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , include_revoked=true, role_key= \" <string> \" , subject_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , subject_type= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.role_assignments.list" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.role_assignments.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , include_revoked=true, role_key= \" <string> \" , subject_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , subject_type= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.role_assignments.list \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.service_accounts.create
auth.service_accounts.create(account_id: str, name: str, expires_at?: str | null) -> Session
Authentification: auth.service_accounts.create.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/service-accounts
Nom Type Requis account_idstroui namestroui expires_atstr | nullnon
Champ Type Requis account_idstroui created_atstroui idstroui namestroui tokenstroui token_last4stroui token_prefixstroui token_public_idstroui updated_atstroui created_by_user_idstr | nullnon expires_atstr | nullnon last_used_atstr | nullnon revoked_atstr | nullnon revoked_by_user_idstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.service_accounts.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , name= \" <string> \" , expires_at= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.service_accounts.create" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.service_accounts.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , name= \" <string> \" , expires_at= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.service_accounts.create \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.service_accounts.list
auth.service_accounts.list(account_id: str, include_revoked?: bool) -> list[Session]
Authentification: auth.service_accounts.list.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique GET /v1/public/accounts/{account_id}/auth/service-accounts
Nom Type Requis account_idstroui include_revokedboolnon
Champ Type Requis account_idstroui created_atstroui idstroui namestroui token_last4stroui token_prefixstroui token_public_idstroui updated_atstroui created_by_user_idstr | nullnon expires_atstr | nullnon last_used_atstr | nullnon revoked_atstr | nullnon revoked_by_user_idstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.service_accounts.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , include_revoked=true)"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.service_accounts.list" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.service_accounts.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , include_revoked=true)"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.service_accounts.list \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.service_accounts.revoke
auth.service_accounts.revoke(account_id: str, service_account_id: str) -> {}
Authentification: auth.service_accounts.revoke.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique DELETE /v1/public/accounts/{account_id}/auth/service-accounts/{service_account_id}
Nom Type Requis account_idstroui service_account_idstroui
Champ Type Requis result{}oui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.service_accounts.revoke(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , service_account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.service_accounts.revoke" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.service_accounts.revoke(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , service_account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : {} \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.service_accounts.revoke \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.service_accounts.rotate
auth.service_accounts.rotate(account_id: str, service_account_id: str) -> Session
Authentification: auth.service_accounts.rotate.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique POST /v1/public/accounts/{account_id}/auth/service-accounts/{service_account_id}/rotate
Nom Type Requis account_idstroui service_account_idstroui
Champ Type Requis account_idstroui created_atstroui idstroui namestroui tokenstroui token_last4stroui token_prefixstroui token_public_idstroui updated_atstroui created_by_user_idstr | nullnon expires_atstr | nullnon last_used_atstr | nullnon revoked_atstr | nullnon revoked_by_user_idstr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.service_accounts.rotate(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , service_account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.service_accounts.rotate" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.service_accounts.rotate(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , service_account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.service_accounts.rotate \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.users.list
auth.users.list(account_id: str, limit?: int, search?: str | null) -> list[Session]
Authentification: auth.users.list.
Propriété Valeur Propriété Valeur Autorisation requise auth.manageAuthentification requise ouiMode d’exécution syncCapacité auth.manageType de ressource accountChamp d’ID de ressource account_idRoute API publique GET /v1/public/accounts/{account_id}/auth/users
Nom Type Requis account_idstroui limitintnon searchstr | nullnon
Champ Type Requis idstroui emailstr | nullnon first_namestr | nullnon last_namestr | nullnon usernamestr | nullnon
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.users.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , limit=123, search= \" <string> \" )"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.users.list" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.users.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , limit=123, search= \" <string> \" )"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.users.list \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
auth.whoami
Authentification: auth.whoami.
Propriété Valeur Propriété Valeur Autorisation requise AucuneAuthentification requise nonMode d’exécution sync
Champ Type Requis authenticatedbooloui user_idstrnon emailstrnon usernamestrnon expires_atstroui
Requête: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "auth.whoami()"
}
Réponse: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "auth.whoami" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Requête: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "auth.whoami()"
}
}
}
Réponse: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : true \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" auth.whoami \" , \n \" status \" : \" completed \" , \n \" result \" : true \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}