Crear campaña
Crea una nueva campaña de correo
Versionado de rutas. Este recurso también responde en /campaigns, sin versionar, que es donde siempre ha estado y donde seguirá funcionando indefinidamente — bitelio@0.1.0 llama ahí. Usa /v1/campaigns: el prefijo /v1 es el que lleva una promesa de versión detrás, y un futuro /v2 podrá cambiar de forma sin romper nada escrito contra este.
Authorization
ApiKeyAuth Autenticación mediante clave de API. Las claves secretas (sk_*) son obligatorias en todos los endpoints excepto /v1/track. Las claves públicas (pk_*) solo funcionan con el endpoint /v1/track para el seguimiento de eventos desde el cliente. El proyecto se deriva automáticamente de la clave.
In: header
Request Body
application/json
Nombre de la campaña
Descripción de la campaña
Asunto del correo
Cuerpo del correo en HTML
Dirección de correo del remitente (debe pertenecer a un dominio verificado)
emailNombre del remitente
Dirección de correo de respuesta (reply-to)
emailTipo de audiencia objetivo
"ALL" | "SEGMENT" | "FILTERED"ID del segmento (obligatorio si audienceType es SEGMENT)
Condiciones de filtro (obligatorio si audienceType es FILTERED)
Response Body
application/json
curl -X POST "https://api.bitelio.com/v1/campaigns" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "subject": "string", "body": "string", "from": "user@example.com", "audienceType": "ALL" }'{
"success": true,
"data": {
"id": "string",
"name": "string",
"subject": "string",
"type": "ALL",
"status": "DRAFT",
"scheduledAt": "2019-08-24T14:15:22Z"
}
}