Modelo de cuentas
Cuentas, NIF, miembros, acceso cedido, cuentas gestionadas, importación masiva, webhooks de cuenta y las operaciones y campos que añaden o renombran.
30 de septiembre de 2026 — en Factuarea la cuenta pasa a ser el cliente. Reúne el plan, las credenciales, el equipo y los NIF que facturan. Puede dar a otra cuenta acceso a algunos de esos NIF, y una plataforma puede aprovisionar por API cuentas para sus propios clientes. Esta página recoge lo que añade ese modelo y lo que renombra, tema por tema, con la guía que explica cada uno. Las operaciones que añade o cambia van en tablas al final.
Lee primero la ventana. Todo cambio de este modelo que puede romper una integración existente se anuncia una sola vez, en la única ventana de rotura que sale en la misma release. Esta página no lo repite: úsala para ver qué hay de nuevo y usa la ventana para planificar la migración.
Miembros y grants
El equipo ahora pertenece a la cuenta, no a un NIF. Un miembro lleva un role de cuenta (owner, admin o member), la marca external_advisor, una lista de grants y un bloque permissions que dice qué puede hacer quien lee sobre ese miembro. Un grant (permiso por NIF) es el acceso de un member a un NIF, con el nivel view (solo lectura) u operate. Un owner o un admin alcanza todos los NIF sin grants.
- Operaciones nuevas.
GET /v1/accounts/{account}/members/{member}y las cuatro operaciones sobre un grant, bajo/v1/accounts/{account}/members/{member}/grants: listar, consultar, fijar conPUTy revocar. - Operaciones cambiadas. Crear un miembro recibe
grantsen lugar decompany_id.PATCH /v1/accounts/{account}/members/{member}cambia elrole, la marcaexternal_advisoro ambos, y pasar un miembro aadminrevoca sus grants. - Códigos nuevos.
grants_only_for_member,grant_company_not_in_accountyexternal_advisor_already_assigned, todos422. - Scopes y plan.
members:readymembers:writenecesitan el módulouser_management, ymembers:*einvitations:*no se conceden nunca por OAuth. Una clavefact_test_lee la cuenta como una clave de producción, pero las escrituras que cambian la cuenta responden403 live_credential_required.
El asesor externo es la persona externa a la que una cuenta puede dar acceso, en cualquier plan: siempre es member, hay uno por cuenta y no ocupa plaza. Asesor externo explica cómo marcarlo, y Cuentas y NIF cubre todo el equipo.
Invitaciones de cuenta
Una invitación añade una persona a la cuenta con un rol y los grants con los que empieza, en lugar de nombrar un solo NIF.
- Cuerpo y recurso.
POST /v1/accounts/{account}/invitationsrecibeemail,role(adminomember),grantsysend_email(truepor defecto) en lugar decompany_id. La invitación lleva ahoragrants,send_emailyexternal_advisor. - Operación nueva.
GET /v1/accounts/{account}/invitations/{invitation}lee una invitación. - El secreto se muestra una vez. Con
send_email: falsela respuesta lleva elsecretde aceptación y elaccept_urlexactamente una vez. Cuando el correo entrega el enlace, los dos valennull, y también en una repetición idempotente. - Reenvío.
POST …/invitations/{invitation}/resendemite un secreto nuevo y ahora responde200con la invitación, donde antes respondía204. - La invitación del asesor se envía solo desde la aplicación web. Por API marcas al miembro después.
Invitaciones recoge los estados y los errores de cada escritura.
Titularidad
La cuenta tiene exactamente un owner. La titularidad se traspasa solo con PATCH /v1/accounts/{account}/owner: exige el scope account:owner, la persona que hay detrás de la credencial tiene que ser el titular actual y es irreversible, así que pide una Idempotency-Key. El titular anterior pasa a admin. Los dos conservan todos los NIF, y no cambia ningún NIF, API key ni plan.
El rol del titular no se cambia con la operación de miembros, y el titular no se puede retirar de la cuenta (member_is_last_owner): traspasa antes la titularidad. El evento account.owner_transferred anuncia el cambio a tus webhooks de cuenta. Titularidad de la cuenta da los detalles.
Traspasos de NIF
Un NIF cambia de cuenta con un traspaso de NIF, que sustituye al «claim token» del contrato anterior. Siempre lo inicia la cuenta que entrega el NIF.
- Emitir.
POST /v1/accounts/{account}/nif-transfersnombra el NIF encompany_idy devuelve elsecretexactamente una vez. Un traspaso dura 24 horas, o elexpires_atque elijas, hasta 7 días. - Aceptar. La cuenta receptora llama a
POST …/nif-transfers/acceptcon elsecret. - Revocar.
POST …/nif-transfers/{nif_transfer}/revokees nueva: cancela un traspaso que nadie aceptó.GET …/nif-transferslista los que emitiste. - Contrato. Emitir, aceptar y revocar son irreversibles y exigen una
Idempotency-Key. Los scopes sonnif_transfers:readynif_transfers:write, los códigos sonnif_transfer_invalidynif_transfer_expired, y las cuatro herramientas soncreate_nif_transfer,list_nif_transfers,accept_nif_transferyrevoke_nif_transfer. - El precio de recibir. Una cuenta que ya tiene NIF titular recibe el NIF como NIF adicional. La comprobación se hace antes de mover nada.
La palabra reclamación pertenece ahora solo a las cuentas gestionadas. Traspasos de NIF recorre el flujo.
Cartera de NIF, ciclo de vida y NIF adicional
Los NIF de una cuenta forman su cartera. Cada uno que se suma al NIF titular es un NIF adicional.
- Estadísticas.
GET /v1/accounts/{account}/companies/statsdevuelve una fila por NIF coninvoices_count,total_invoiced(una cadena con dos decimales) ylast_invoice, para el periodo que pases endate_fromydate_to, o el año natural en curso. - El recurso del NIF.
paid_untiles el nombre nuevo del campo de cobertura pagada del NIF (mira Renombrados), ysuspension_reasonyreadinessson nuevos.include=readinessañade la aptitud de emisión al listado, con el mismo contrato queissuing-readiness:can_issuey una lista deblockers.verifactu_certificate_missinges uno de esos bloqueos, no un código de error. - Ciclo de vida. Un NIF está
active,inactiveoarchived.DELETElo archiva y nunca cobra. La cuenta debe conservar siempre un NIF activo, así que desactivar o archivar el último responde422 business_rule_violationcon el subcódigoaccount_must_keep_one_nif. - El NIF adicional. Cada NIF además del titular es un NIF adicional que paga la cuenta. Necesita el plan
empresariooenterprise, el trial incluido, y en producción con una suscripción de pago se cobra al momento. El tope de contratomax_additional_nifsresponde422 business_rule_violationcon el subcódigoadditional_nif_limit_reached, yseat-charge-previewenseña el cargo antes de confirmar. - Los códigos de la comprobación.
additional_nif_plan_requiredyadditional_nif_charge_failedson402.additional_nif_not_in_planybilling_managed_by_providerson403. - Scopes.
companies:read,companies:writeycompanies:deletefuncionan ahora en cualquier plan. El plan se comprueba dentro de la operación que añade un NIF. - Facturación.
GET /v1/companies/{company}/billingconserva el bloquegestoria_seatscon su nombre, y ahora describe la suscripción de NIF adicionales. Sus importes son euros en cadenas con dos decimales: la descripción anterior decía céntimos enteros. - El 409 del alta.
POST /v1/accounts/{account}/companiesdocumenta409 resource_already_existscon el subcódigomanaged_company_tax_id_already_exists, y su ejemplo dice ahoraYa existe una empresa con ese NIF/CIF/NIE en la cuenta.
Cartera de NIF y NIF adicionales cubren el alta, el cobro y la reactivación, y el estado de un NIF cubre el ciclo de vida.
Cuentas gestionadas y aprovisionamiento
Un proveedor de cuentas ya puede crear cuentas para sus propios clientes. Una cuenta gestionada es una cuenta normal y separada, con su propio NIF titular y su propio plan. Pasa de provisioned a claimed y después a active, y el cliente se convierte en su owner al reclamarla con un vale. El proveedor conserva el nivel que tenía.
- Operaciones.
POST /v1/accountsaprovisiona,GET /v1/accountsyGET /v1/accounts/{account}leen,PATCH …/access-levelcambia el nivel del proveedor,DELETE …/managementtermina la gestión,POST …/claim-tokensreemite el vale,PATCH …/planyGET …/plan/previewcambian y previsualizan el plan, yGET …/provisioning-usagelee el consumo. - Scopes privilegiados.
accounts:readyaccounts:writeson privilegiados: el scope*no los cubre, OAuth no los concede nunca, y la cuenta necesita el privilegio de proveedor queGET /v1/memuestra enis_provideryprivileged_scopes. Sin él la respuesta es403 privileged_scope_required. - Idempotencia y vale. Aprovisionar es irreversible y exige una
Idempotency-Key.external_refes tu referencia: hace la llamada idempotente y es única en los dos entornos. Elclaim_tokeny elclaim_urlvuelven exactamente una vez, o solo por correo consend_email: true. - Niveles. El proveedor conserva
none,viewuoperate. Puede subir el nivel solo antes de que el cliente reclame la cuenta (422 access_level_raise_forbidden), y puede bajarlo en cualquier momento. - Precio. El plan es
emprendedoroempresario, mensual, cobrado en la suscripciónmanaged-accountsdel proveedor.enterprisees por contrato (422 managed_account_plan_not_self_serve), un proveedor en trial solo puede crear cuentas de pruebas (422 managed_account_provider_in_trial), ymax_managed_accounts(25 por defecto) responde422 managed_accounts_limit_reached. - Mientras pagas tú. El titular de una cuenta gestionada que pagas tú no puede comprar plan, plazas de empleado ni NIF adicionales, y recibe
403 billing_managed_by_provider. - Cuando el cliente asume el pago. El proveedor conserva su nivel como acceso cedido y el cliente conserva el mismo plan y precio. Con el nivel
noneno queda nada que ceder, así que la relación termina. No se publica ningún eventoaccount.*por ello. Lo notas porqueGET /v1/accounts/{account}responde404y la cuenta aparece enclient_accountsdeGET /v1/meconorigin: "granted". - Terminar la gestión no da al proveedor un acceso cedido. La relación termina y el proveedor pierde todo el acceso a la cuenta desde la siguiente petición.
- Cuentas de pruebas. Con una clave
fact_test_,POST /v1/accountscrea una cuenta de pruebas: sin cobro, sin vale y sin reclamación (managed_account_not_claimable). - El certificado VeriFactu del cliente. Un proveedor con
operatelo sube conPOST /v1/companies/{company}/verifactu/certificates, yverifactu_certificate_missingaparece como bloqueo en la aptitud de emisión del NIF. El certificado del cliente explica los pasos. - MCP. Nueve herramientas reflejan estas operaciones, y la importación masiva no tiene ninguna. Solo aparecen para una clave que lista el scope privilegiado, y el recuento de herramientas del catálogo MCP no las incluye.
Los códigos nuevos son managed_account_external_ref_in_other_environment, provisioning_account_claimed y enterprise_contract_transition_required, además de los anteriores. Empieza por Cuentas gestionadas, sigue con precio y cambio de pagador y las pruebas con fact_test_. Las herramientas están en el catálogo MCP.
Importación masiva
Un proveedor puede cargar a sus clientes desde un CSV de una vez. Las tres operaciones son solo de API, sin herramienta MCP por diseño.
- Operaciones.
GET /v1/accounts/imports/templatedescarga la plantilla (accounts:read).POST /v1/accounts/imports/previewrevisa los ficheros y calcula el coste de cada fila sin escribir nada.POST /v1/accounts/importslos aplica. Los dosPOSTexigenaccounts:writey recibenmultipart/form-dataconaccounts_file, uncustomers_fileopcional yoptions. - Modalidades. Cada fila elige su
mode, sin valor por defecto:own_nifañade un NIF a tu propia cuenta como NIF adicional, ymanaged_accountaprovisiona una cuenta separada para tu cliente. - Límites. 5 MB por fichero, 100 filas en
accounts_filey 1.000 encustomers_file:import_file_too_largees413, yimport_row_limit_exceededeimport_file_invalidson422. - Aplicar. Es irreversible y exige una
Idempotency-Key. Las importaciones del mismo proveedor se aplican una a una (409 import_in_progress), y volver a importar el mismo fichero reconcilia porexternal_ref: nunca duplica una cuenta ni cobra dos veces. - Claves de pruebas. Las filas
managed_accountcrean cuentas de pruebas. Las filasown_nifsalenERRORconlive_credential_required.
El evento account.import_completed avisa a tus webhooks de cuenta de que terminó. Importación masiva describe las columnas, los estados por fila y lo que la importación no hace.
Alcance por relación sobre {company}
Una cuenta puede dejar que otra trabaje con algunos o todos sus NIF. La cuenta receptora los alcanza con su propia credencial por /v1/companies/{company}/…, como si fueran suyos.
- Niveles.
viewlee yoperatetambién escribe. Una escritura conviewresponde403 company_read_onlyy no crea ni cambia nada. - Lo que se queda en la cuenta cedente. Un NIF alcanzado por relación nunca abre las capacidades de la cuenta a la que pertenece. En el eje de empresa, las operaciones que son de la cuenta dueña (facturación, webhooks y registros de peticiones de empresa, consumo de automatizaciones y credenciales de Stripe) responden
403 forbidden_action, y las de nivel de cuenta responden404 account_not_found. - El segmento de cuenta.
{account}en/v1/accounts/{account}/…es siempre la cuenta de tu credencial. Nombrar otra responde el mismo404 account_not_found, así que los NIF de una cuenta cedente se alcanzan por{company}, nunca por{account}. - Claves. El nivel de un NIF en una clave se fija al emitirla y solo puede bajar. Cuando el acceso se reduce o termina, las claves de la cuenta receptora se recalculan en la siguiente petición.
- Dónde se gestiona. Ceder, cambiar y revocar un acceso se hace solo en la aplicación web. No existe ruta ni herramienta MCP para ello, a propósito. No exige plan ni módulo y no ocupa plazas de usuario.
- Verlo.
GET /v1/meya no exige ningún scope. Devuelveaccountconis_provideryprivileged_scopes, yclient_accountscon las cuentas que alcanzas por relación (originvalegrantedoprovisioned), que solo se rellena si la clave tiene el scope privilegiadoaccounts:read, además declient_accounts_visibleyclient_accounts_has_more. - Acotar claves.
PATCH /v1/accounts/{account}/api-keys/{api_key}/nif-scopesustituye la lista de NIF de una clave conscoped_company_ids, y el nuevo alcance nunca puede superar el tuyo.
Acceso cedido recoge el flujo, y alcanzar un NIF y claves acotadas cubren el lado de la credencial.
Webhooks de cuenta y registros de peticiones
Una cuenta tiene sus propios endpoints de webhook y sus propios registros de peticiones, bajo /v1/accounts/{account}/…. Diez operaciones gestionan los endpoints y dos leen los registros, con los mismos scopes que sus gemelas de empresa (webhooks:read, webhooks:write, webhooks:delete y developers:read). Hay una herramienta MCP por operación, y ninguna está disponible por OAuth.
- Operaciones.
POST /v1/accounts/{account}/webhookscrea un endpoint. Las demás lo listan, consultan, actualizan y borran, listan y consultan sus entregas, reintentan una, rotan el secret y envían una prueba.GET …/request-logsyGET …/request-logs/{request_id}leen las peticiones de todas las claves de la cuenta, en el entorno de la clave que pregunta. - Equivalencia.
retrycorresponde areplay,secretarotate-secretytestatest-event. No existe unpingde cuenta. El reintento de una cuenta rearma la misma entrega, mientras que elreplayde una empresa crea una nueva. - Filtro y entorno.
account_relationshipvaleown,managedoall(por defecto). Un endpoint pertenece a un entorno,liveotest, y no lo cambia nunca. - Quién puede. Solo tu propia cuenta, con quien emitió la clave como titular o administrador y una clave que alcance todos los NIF de la cuenta. Crear, editar, rotar, probar, reintentar y borrar exigen una clave de producción.
- Límites. El número de endpoints depende del tramo de quien paga:
402 addon_requiredcuando no admite ninguno y422 account_webhook_endpoint_limit_reachedal llegar al tope. - Endpoints de empresa sobre un NIF relacionado. Los webhooks y los registros de peticiones de una empresa responden
403 forbidden_actioncuando el NIF se alcanza por relación. Conservan su contrato sobre tus NIF propios.
Webhooks de cuenta trae la tabla de equivalencias y el sobre, y Deduplicar entregas de webhooks explica por qué el mismo evento conserva el mismo id en los dos tipos de endpoint.
Eventos account.*
Quince eventos te cuentan lo que le pasa a la propia cuenta. Solo pueden suscribirse a ellos los endpoints de cuenta.
| Familia | Eventos |
|---|---|
| Miembros y titularidad | account.member_added, account.member_removed, account.member_role_changed, account.owner_transferred, account.member_grant_changed |
| Acceso entre cuentas | account.access_granted, account.access_revoked, account.access_level_changed |
| Cuentas gestionadas | account.managed_account_provisioned, account.managed_account_claimed, account.management_ended |
| NIF | account.nif_added, account.nif_transferred, account.nif_archived |
| Importación masiva | account.import_completed |
No están en GET /v1/event-catalog y nunca disparan una automatización. El sobre de una entrega de cuenta es el sobre de empresa más account, account_relationship y company_id, y las cabeceras añaden Factuarea-Account-Relationship. El evento de un NIF conserva el mismo id que tiene en un endpoint de empresa, mientras que un evento account.* no tiene gemelo de empresa. El catálogo account.* lista cada nombre con su carga, y Eventos explica para qué sirven.
Correcciones del contrato publicado
Cinco puntos del contrato publicado cambian sin que cambie ninguna operación, ningún estado ni ningún código que devuelve la API.
- Scopes del esquema OAuth2. El esquema
OAuth2del documento OpenAPI publica ahora los 66 scopes que ofrece la pantalla de consentimiento, con el vocabulario de punto que acepta el servidor de autorización (invoices.read,factuarea.full). Antes listaba los nombres finos que usan las API keys, comoinvoices:read, y una petición que nombre uno de ellos se rechaza coninvalid_scope. Scopes y permisos recoge el catálogo. - URLs de OAuth. Las URLs de autorización y de token de ese esquema son ahora las de producción:
https://mcp.factuarea.com/api/oauth/authorizeyhttps://mcp.factuarea.com/api/oauth/token. - Rotación de secreto demasiado pronto.
webhook_secret_recently_rotatedes ahora un422en el catálogo de errores, y ya no un429. La API ya respondía422, así que un cliente hecho contra el catálogo lo habría reintentado como un rate limit.rotate_secretde empresa lo documenta ahora. seat-charge-preview. La descripción deseat-charge-previewdice queamount,tax_amountytotalson euros en cadenas con dos decimales, y que solorecurring_base_centsyrecurring_total_centsvan en céntimos. Antes decía unidades menores. Los valores no cambian.- Mensajes del 409 y del 404. El 409 del alta dice ahora
Ya existe una empresa con ese NIF/CIF/NIE en la cuenta.y el 404 de un NIF,NIF no encontrado en la cuenta.Antes decían «empresa gestionada», que nombra una cuenta gestionada y no un NIF de tu propia cuenta.portfolio_max_api_keys_exceeded,portfolio_rate_limit_exceededyportfolio_monthly_quota_exceededhablan también de la cartera de tu cuenta y ya no de una gestoría. Elcode, el subcódigo y elparamno cambian.
Renombrados
Estos nombres cambian en el contrato. Cada fila muestra el nombre que usaba el contrato anterior y el que lo sustituye.
| Tipo | Nombre anterior | Nombre nuevo |
|---|---|---|
| Ruta | GET /v1/accounts/{account}/claim-tokens | GET /v1/accounts/{account}/nif-transfers |
| Ruta | POST /v1/accounts/{account}/claim-tokens | POST /v1/accounts/{account}/nif-transfers |
| Ruta | POST /v1/accounts/{account}/claim-tokens/accept | POST /v1/accounts/{account}/nif-transfers/accept |
| Scope | claim_tokens:read | nif_transfers:read |
| Scope | claim_tokens:write | nif_transfers:write |
| Código de error | claim_token_expired | nif_transfer_expired |
| Código de error | claim_token_invalid | nif_transfer_invalid |
| Código de error | gestoria_plan_required | additional_nif_plan_required |
| Código de error | gestoria_module_required | additional_nif_not_in_plan |
| Código de error | seat_charge_failed | additional_nif_charge_failed |
| Herramienta MCP | list_account_claim_tokens | list_nif_transfers |
| Herramienta MCP | create_account_claim_token | create_nif_transfer |
| Herramienta MCP | accept_account_claim_token | accept_nif_transfer |
| Campo | seat_paid_until en el NIF | paid_until |
| Campo | platform_role y roles[].membership_role en el miembro | role y grants[].level |
| Campo | company_id en el cuerpo de un miembro o de una invitación | grants[] al añadir un miembro o enviar una invitación |
Dos filas necesitan una nota. El role de un miembro es ahora el rol de cuenta, y el acceso a cada NIF vive en sus grants, así que los campos del miembro se sustituyen en lugar de renombrarse. Y POST /v1/accounts/{account}/claim-tokens reemite ahora el vale de reclamación de una cuenta gestionada, que es una operación distinta del traspaso que nombraba antes. El campo de facturación gestoria_seats conserva su nombre.
Operaciones
Todas las operaciones que el modelo de cuentas añade o cambia, con su página de referencia:
Nuevos endpoints33
| Endpoint | Descripción |
|---|---|
PATCH/v1/accounts/{account}/api-keys/{api_key}/nif-scope | Cambiar los NIF a los que llega una API key |
GET/v1/accounts/{account}/invitations/{invitation} | Consultar una invitación de cuenta |
DEL/v1/accounts/{account}/members/{member}/grants/{company} | Revocar un grant de un miembro de la cuenta |
GET/v1/accounts/{account}/members/{member}/grants | Listar los grants de un miembro de la cuenta |
GET/v1/accounts/{account}/members/{member}/grants/{company} | Consultar un grant de un miembro de la cuenta |
PUT/v1/accounts/{account}/members/{member}/grants/{company} | Fijar un grant de un miembro de la cuenta |
GET/v1/accounts/{account}/members/{member} | Consultar un miembro de la cuenta |
POST/v1/accounts/{account}/nif-transfers/{nif_transfer}/revoke | Revocar un traspaso de NIF |
GET/v1/accounts/{account}/provisioning-usage | Consultar el uso de aprovisionamiento |
GET/v1/accounts/{account}/request-logs | Listar los registros de peticiones de la API de tu cuenta |
GET/v1/accounts/{account}/request-logs/{request_id} | Consultar un registro de peticiones de la API de la cuenta |
POST/v1/accounts/{account}/webhooks | Crear un webhook endpoint de cuenta |
DEL/v1/accounts/{account}/webhooks/{webhook} | Eliminar un webhook endpoint de cuenta |
GET/v1/accounts/{account}/webhooks/{webhook}/deliveries | Listar las entregas de un webhook endpoint de cuenta |
POST/v1/accounts/{account}/webhooks/{webhook}/deliveries/{delivery}/retry | Reintentar una entrega de un webhook endpoint de cuenta |
GET/v1/accounts/{account}/webhooks/{webhook}/deliveries/{delivery} | Consultar una entrega de un webhook endpoint de cuenta |
GET/v1/accounts/{account}/webhooks | Listar los webhook endpoints de cuenta |
POST/v1/accounts/{account}/webhooks/{webhook}/secret | Rotar el secreto de un webhook de cuenta |
GET/v1/accounts/{account}/webhooks/{webhook} | Consultar un webhook endpoint de cuenta |
POST/v1/accounts/{account}/webhooks/{webhook}/test | Enviar un evento de prueba a un webhook endpoint de cuenta |
PATCH/v1/accounts/{account}/webhooks/{webhook} | Actualizar un webhook endpoint de cuenta |
GET/v1/accounts/{account}/companies/stats | Consultar las estadísticas de facturación por empresa |
PATCH/v1/accounts/{account}/access-level | Cambiar el nivel de acceso a una cuenta gestionada |
POST/v1/accounts/{account}/claim-tokens | Reemitir el vale de reclamación de una cuenta gestionada |
POST/v1/accounts | Aprovisionar una cuenta gestionada |
POST/v1/accounts/imports | Aplicar una importación masiva de cuentas gestionadas |
POST/v1/accounts/imports/preview | Previsualizar una importación masiva de cuentas gestionadas |
GET/v1/accounts/imports/template | Descargar la plantilla de importación masiva |
GET/v1/accounts | Listar las cuentas gestionadas |
DEL/v1/accounts/{account}/management | Terminar la gestión de una cuenta |
GET/v1/accounts/{account}/plan/preview | Previsualizar un cambio de plan de una cuenta gestionada |
PATCH/v1/accounts/{account}/plan | Cambiar el plan de una cuenta gestionada |
GET/v1/accounts/{account} | Consultar una cuenta gestionada |