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

# Sincronización de plantillas

## I. Instrucciones de la interfaz

### 1. Ejemplo de solicitud:

```hurl theme={"theme":{"light":"github-light","dark":"github-dark"}}
curl -X POST 'https://api.ycloud.com/v2/whatsapp/templates/{wabaId}/sync' \
-H 'X-API-Key: {{YOUR-API-KEY}}'
```

### 2. Cargas útiles de la solicitud:

Parámetros de ruta

| Nombre del parámetro | Tipo | Es obligatorio | Nota |
| - | - | - | - |
| wabaId | String | Sí | ID de la cuenta de WhatsApp Business |

Parámetros de encabezado

| Nombre del parámetro | Tipo | Es obligatorio | Nota |
| - | - | - | - |
| X-API-KEY | String | Sí | Clave de API de tu cuenta de YCloud |

### 3. Detalles de la respuesta

Respuesta exitosa (200 OK)

```json theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "wabaId": "string",
  "message": "string"
}
```

Información de los parámetros:

| Nombre | Tipo | Nota |
| - | - | - |
| wabaId | String | ID de la cuenta de WhatsApp Business |
| message | String | Información del estado de sincronización |

Ejemplo de respuesta:

```json theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "wabaId": "123456789012345",
  "message": "Template sync has been triggered. It may take a few minutes to complete. If templates were recently migrated to this WABA on Meta, the system will automatically retry for up to 30 minutes."
}
```

## II: Especificaciones de la interfaz

### 1. Verificación de autorización

* Esta interfaz es solo para socios de desarrollo técnico.
* Es exclusivamente para cuentas WABA que ya están vinculadas a YCloud.

### 2. Restricción de frecuencia

Esta interfaz cuenta con restricciones de frecuencia de doble capa, a saber, restricciones a nivel de WABA y restricciones a nivel de inquilino. Si te preocupa esta restricción, comunícate con el equipo de YCloud.

Restricción de WABA

* Ventana de tiempo: 10 minutos
* Política de restricción: Cada WABA solo puede iniciar una solicitud de sincronización dentro de la ventana de tiempo.
* Mensaje de error: "Template sync for this WABA was recently triggered. Please try again later."

Restricción de inquilino

* Ventana de tiempo: 1 hora
* Solicitudes máximas: 20 veces
* Política de restricción: Cada inquilino puede iniciar hasta 20 solicitudes de sincronización dentro de la ventana de tiempo.
* Mensaje de error: "Too many template sync requests from the tenant. Please try again later."

### 3. Reintento automático

Cuando la plataforma de Meta devuelve una lista de plantillas vacía, el sistema volverá a intentarlo automáticamente:

* Reintento máximo: 3 veces
* Intervalo de reintento: 5 minutos → 10 minutos → 15 minutos
* Duración total del reintento: 30 minutos

### 4. Código de error

| 403 | FORBIDDEN | Esta API está disponible solo para socios TP. |
| - | - | - |
| 403 | FORBIDDEN | WABA no está vinculada a una cuenta de YCloud |
| 429 | TOO\_MANY\_REQUESTS | Se superó el límite de frecuencia a nivel de WABA |
| 429 | TOO\_MANY\_REQUESTS | Se superó el límite de frecuencia a nivel de inquilino |


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