Users
Dos endpoints para conocer quién eres frente a la API y quién más está en tu tenant. GET /v3/users/me identifica al principal detrás de la credencial (útil para verificar scopes y entorno); GET /v3/users/team lista a los miembros del equipo.
Las respuestas usan camelCase en el wire e ids opacos con prefijo (usr_, ten_). Los errores siguen problem+json (RFC 9457) con un code en UPPER_SNAKE. GET /v3/users/team es una colección acotada (object: "list", hasMore siempre false): su tamaño lo limitan los asientos del tenant, nunca necesita cursor. Cada respuesta trae headers RateLimit-*.
Los ejemplos usan $ALLSIGN_API_KEY. Defínela una vez con tu key de sandbox: export ALLSIGN_API_KEY="allsign_test_sk_…" (en PowerShell: $env:ALLSIGN_API_KEY="allsign_test_sk_…").
El objeto UserMe
Atributos
-
livemodeboolean requeridotrueen entornolive,falseentest/dev(marca de agua, sin validez legal). -
idstring requeridoID opaco del usuario detrás de la credencial (
usr_…). -
emailstring puede ser nullCorreo del usuario, si está disponible.
-
fullNamestring puede ser nullNombre para mostrar del usuario; si su perfil no tiene nombre, la parte local del correo.
-
tenantIdstring requeridoID opaco del tenant (
ten_…). -
orgIdstring puede ser nullID opaco de la organización del usuario (
org_…), onullsi no pertenece a ninguna. -
scopesarray de string requeridoLos scopes que trae tu API key (ej.
["document:read", "document:write"]). -
environmentstring requeridoEntorno de la key:
live,devotest. Sóloliveopera sobre datos reales, consume créditos y traelivemode: true;devytestson de prueba. -
authModestring requeridoModo de autenticación con el que se resolvió la petición (ej.
api_key).
Get current user
GET /users/me
Devuelve el tenant y el usuario detrás de tu credencial, junto con los scopes que tiene tu API key y el entorno en que opera. Usa este endpoint como sonda de salud de tu credencial antes de una integración. Responde 200 (autenticado) o 401 (sin credencial válida) — nunca 403. Solo confirma tu propia identidad, así que no está protegido por ningún scope.
Parámetros
-
AllSign-Versionenum headerFecha del contrato contra la que quieres resolver la petición. Si la omites se sirve la versión vigente; una fecha desconocida responde 400
UNSUPPORTED_API_VERSION.Valores:
2026-07-11
Devuelve
200 El usuario y tenant detrás de la credencial, con sus scopes y entorno. — el objeto UserMe
List team members
GET /users/team
Lista a cada miembro de tu tenant con su rol. A diferencia de /users/me, este endpoint sí está protegido por un scope: expone datos de otras personas, así que requiere user:read.
Parámetros
-
AllSign-Versionenum headerFecha del contrato contra la que quieres resolver la petición. Si la omites se sirve la versión vigente; una fecha desconocida responde 400
UNSUPPORTED_API_VERSION.Valores:
2026-07-11
Devuelve
200 Colección acotada (object: "list", hasMore siempre false) con los miembros del tenant.
Ver los 6 atributos de la respuesta
-
objectstring, siempre "list"Siempre
"list". -
dataarray de objetos requeridoMiembros del tenant.
Ver 4 atributos hijos
-
data[].idstring requeridoID opaco del miembro (
usr_…). -
data[].namestring requeridoNombre del miembro.
-
data[].emailstring requeridoCorreo del miembro.
-
data[].rolestring requeridoRol del miembro en el tenant (ej.
owner,admin,member).
-
-
hasMorebooleanSiempre
false— colección acotada por los asientos del tenant, sin cursor. -
nextCursornullSiempre
null— esta colección no pagina. -
previousCursornullSiempre
null— esta colección no pagina. -
limitnullSiempre
null— sin parámetrolimiten este endpoint.