Cliente
A quién pertenecen las credenciales. La llamada es token-scoped: un par de credenciales mapea a exactamente una compañía, así que no hay ningún parámetro de id u owner para pasar en ningún lado.
get_my_client
Trae la identidad y los permisos de la compañía detrás de las credenciales actuales.
Firma
def get_my_client(self) -> ClientResponse:
Parámetros
Ninguno — la llamada es token-scoped.
Retorno
ClientResponse:
| Campo | Tipo | Descripción |
|---|---|---|
client | Optional[ClientInfo] | Identidad y permisos de la compañía token-scoped. |
funding | Optional[Dict[str, Any]] | Específico del proveedor, se pasa tal cual como un dict crudo — no forma parte del contrato tipado del SDK. |
ClientInfo:
| Campo | Tipo | Descripción |
|---|---|---|
id | Optional[str] | Id de la compañía. |
client | Optional[str] | Identificador de cliente usado por la plataforma. |
name | Optional[str] | Nombre a mostrar. |
is_active | bool | Si la compañía está activa. |
permissions | Optional[List[str]] | Permisos otorgados. |
Ejemplo
me = client.get_my_client()
print(me.client.name, me.client.is_active, me.client.permissions)
Errores
B2B_COMPANY_NOT_FOUND— no hay ninguna compañía asociada a las credenciales usadas.B2B_UNAUTHORIZED— token o firma de request inválidos.
Notas
- Usa esto como la verificación de "¿mi cliente quedó bien configurado?" antes de hacer cualquier otra cosa — consulta el resumen general.
Referencia de API
No existe una página de referencia de la API pública para /me/client — no forma
parte de la referencia generada.