> ## Documentation Index
> Fetch the complete documentation index at: https://docs.craqui.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Revisión de tu app

> Qué revisa Craqui antes de que cualquier negocio pueda conectar tu app, y qué cambios vuelven a pasar por revisión.

Una app en desarrollo solo llega a los negocios de quien la hizo. Para que la conecte el propietario de
cualquier negocio, la revisamos una persona del equipo de Craqui, a mano. Lo hacemos para que un propietario
que ve **Verificada por Craqui** en la pantalla de conexión pueda confiar en quién le pide acceso a su negocio.

## Qué revisamos

1. **Tu sitio.** Carga, es de la empresa que dice ser y tiene publicada la política de privacidad que
   registraste.
2. **Tus direcciones de retorno.** Todas con `https://`, y en el mismo dominio que tu sitio o en un subdominio
   suyo. Las de `http://localhost` o `http://127.0.0.1` son solo para desarrollo: quítalas antes de enviarla.
3. **El nombre.** No usa «Craqui» ni se parece al de otra app aprobada.
4. **Cada permiso.** Tu sitio o la descripción explican para qué lo usa tu app. Para los de plata
   (`credits:write`, `memberships:write`, `payments:write`) y para el email y el teléfono de los clientes
   (`clients.pii:read`), cuéntanos en una línea, en la descripción o en tu sitio, por qué los necesitas.
5. **Que funciona.** Tu app está conectada a un negocio tuyo y hay al menos un pedido correcto en su
   Actividad.

## Cómo sigue

Envíala desde la app, con **Enviar a revisión**. Mientras la revisamos no se puede editar, y la puedes seguir
probando en tus negocios con sus direcciones `https://` (las de `localhost` solo funcionan en desarrollo). El
resultado aparece en la misma app:

* **Aprobada.** Cualquier propietario la puede conectar desde tu web, y la pantalla de conexión muestra
  **Verificada por Craqui**. No aprobamos una app que todavía tenga direcciones de `localhost`.
* **Necesita cambios.** Te decimos qué falta. Lo corriges y la envías de nuevo con **Enviar de nuevo**. Mientras
  tanto la pueden seguir conectando, como en desarrollo, solo los propietarios de tu negocio.

## Los cambios después de aprobada

Una app aprobada sigue funcionando mientras revisamos sus cambios:

| Cambio | Cuándo se aplica |
| - | - |
| Nombre, sitio web o política de privacidad | Cuando lo aprobamos |
| Agregar una dirección de retorno | Cuando lo aprobamos |
| Agregar un permiso | Cuando lo aprobamos. Las conexiones que ya existen no lo ganan hasta que el propietario vuelva a conectar tu app |
| Quitar una dirección de retorno o un permiso | Al instante, sin revisión |
| Descripción o email de soporte | Al instante, sin revisión. La descripción sigue sin poder presentar tu app como de Craqui |

Mientras un cambio espera, la app muestra cuáles de sus datos están pendientes, y la pantalla de conexión sigue
mostrando los aprobados.

## Si suspendemos tu app

Si una app no cumple lo de arriba después de aprobada, o la usan para algo que pone en riesgo a los negocios, la
suspendemos. Mientras está suspendida:

* la API responde `403` [`app_suspended`](https://docs.craqui.com/errors/app_suspended) a todos sus tokens, en todos los negocios;
* `/oauth/token` responde `401` `invalid_client`;
* nadie la puede conectar.

Escríbenos a soporte para saber qué falta. Si la reactivamos, vuelve a funcionar en los negocios que la tenían
conectada, sin que nadie la tenga que conectar de nuevo.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.