Referencia del API · AssociationV1
Asociaciones
Las asociaciones organizan a tus usuarios en una jerarquía (empresa matriz, sucursales, equipos). Cada usuario pertenece a una asociación y los límites de la cuenta se administran sobre ese árbol.
GetAssociationTree
Obtiene la lista jerárquica de asociaciones/sucursales de la cuenta.
GET
https://api.fotofacturas.ai/B2B/AssociationV1/GetAssociationTree curl "https://api.fotofacturas.ai/B2B/AssociationV1/GetAssociationTree" \
-H "Authorization: Bearer $FF_API_TOKEN" {
"data": {
"title": "EMPRESA MATRIZ (B2B)",
"key": "41",
"children": [
{
"title": "SUCURSAL CENTRO (B2B)",
"key": "42",
"children": []
}
]
},
"isSuccess": true,
"message": "Guardada correctamente"
} CreateAssociation
Crea nuevas asociaciones bajo las existentes.
POST
https://api.fotofacturas.ai/B2B/AssociationV1/CreateAssociation Body (JSON)
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
parentId | int | Sí | Asociación padre bajo la que se crea la nueva. |
name | string | Sí | Nombre de la nueva asociación. |
curl -X POST "https://api.fotofacturas.ai/B2B/AssociationV1/CreateAssociation" \
-H "Authorization: Bearer $FF_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"parentId": 1,
"name": "Nueva Sucursal"
}' {
"isSuccess": true,
"message": "Guardada correctamente"
} UpdateAssociation
Actualiza los datos de una asociación existente.
PUT
https://api.fotofacturas.ai/B2B/AssociationV1/UpdateAssociation Body (JSON)
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
associationId | int | Sí | ID de la asociación a actualizar. |
name | string | Sí | Nuevo nombre. |
parentId | int | No | Nueva asociación padre (para mover la asociación en el árbol). |
curl -X PUT "https://api.fotofacturas.ai/B2B/AssociationV1/UpdateAssociation" \
-H "Authorization: Bearer $FF_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"associationId": 42,
"name": "Sucursal Norte",
"parentId": 52
}' {
"isSuccess": true,
"message": "Actualizada correctamente"
}