# Perfit Developers

## Perfit Developers

- [Inicio](https://developers.myperfit.com/master.md): Te damos la bienvenida al sitio de desarrolladores de Perfit! En este sitio encontrarás todo lo necesario para utilizar nuestras APIs y conectar tu aplicación con Perfit.
- [Introducción](https://developers.myperfit.com/contacts-api/introduccion.md): Si usaste un API REST alguna vez, vas a sentirte como en casa. Si no, en esta guía vas a encontrar todo lo necesario para hacerlo.
- [Autenticación](https://developers.myperfit.com/contacts-api/autenticacion.md): La forma preferida de autenticación es utilizando el API key asociado a un usuario de Perfit.
- [Manejo de errores](https://developers.myperfit.com/contacts-api/manejo-de-errores.md): Desafortunadamente, no siempre sale todo bien! Es importante detectar y manejar todos los errores en forma adecuada.
- [Usos más frecuentes](https://developers.myperfit.com/contacts-api/usos-mas-frecuentes.md): En esta sección encontrarás los usos más comunes. Si no encuentras lo que buscas, avísanos así podemos agregar más ejemplos útiles.
- [Crear o actualizar un contacto en una lista](https://developers.myperfit.com/contacts-api/usos-mas-frecuentes/crear-o-actualizar-un-contacto-en-una-lista.md): Este es el uso más frecuente, útil para cargar nuevos contactos desde un desarrollo propio, como un formulario o cualquier otro sistema que necesite crear contactos en Perfit.
- [Modificar un contacto existente](https://developers.myperfit.com/contacts-api/usos-mas-frecuentes/modificar-un-contacto-existente.md): En este caso queremos modificar el nombre y un campo personalizado de un contacto específico.
- [Agregar un interés a un contacto](https://developers.myperfit.com/contacts-api/usos-mas-frecuentes/agregar-un-interes-a-un-contacto.md): Este ejemplo permite agregar un interés a un contacto (también puedes hacer lo mismo con las listas) sin afectar a los demás intereses que pueda tener asociado.
- [Desuscribir a un contacto](https://developers.myperfit.com/contacts-api/usos-mas-frecuentes/desuscribir-a-un-contacto.md): Este ejemplo resulta muy útil cuando queremos marcar un contacto en Perfit como desuscripto, para no enviarle más comunicaciones.
- [Introducción](https://developers.myperfit.com/custom-triggers/introduccion.md): Los Custom Triggers permiten disparar automations utilizando eventos enviados desde sistemas externos via API.
- [Activación y envío de eventos](https://developers.myperfit.com/custom-triggers/activacion-y-envio-de-eventos.md)
- [Disparo de automations](https://developers.myperfit.com/custom-triggers/disparo-de-automations.md)
- [Utilizando el contexto](https://developers.myperfit.com/custom-triggers/utilizando-el-contexto.md)
- [Introducción](https://developers.myperfit.com/transactional-api/introduccion-a-transactional.md): La API de envíos transaccionales te permite enviar los emails de tu aplicación a través de Perfit.
- [Envío usando HTTP](https://developers.myperfit.com/transactional-api/envio-por-http.md): La API HTTP permite enviar un contenido a uno o varios destinatarios con un sólo POST, utilizar variables de reemplazo para personalizarlos, e incluir etiquetas y atributos para su seguimiento.
- [Autenticación](https://developers.myperfit.com/transactional-api/convenciones-y-limites.md)
- [Límites y errores](https://developers.myperfit.com/transactional-api/limites-y-errores.md)
- [Formatos](https://developers.myperfit.com/transactional-api/formatos.md)
- [Java SDK](https://developers.myperfit.com/transactional-api/java-sdk.md): Contamos con una librería para facilitar el uso de la API desde Java.
- [Ejemplos PHP y Node](https://developers.myperfit.com/transactional-api/ejemplo-en-php.md): Algunos ejemplos básicos para usar como referencia.
- [Envío usando SMTP](https://developers.myperfit.com/transactional-api/envio-por-smtp.md): La API SMTP permite enviar emails utilizando clientes SMTP sin necesidad de cambiar implementaciones existentes. La funcionalidad es algo más limitada que la API HTTP.
- [Contenidos dinámicos](https://developers.myperfit.com/personalizacion/contenidos-dinamicos.md): Es posible personalizar cada email enviado utilizando la información disponible en los objetos substitution. Entre otras cosas, es posible indicar valores por defecto y bloques condicionales.
- [Links especiales](https://developers.myperfit.com/personalizacion/links-especiales.md): Algunas etiquetas son reemplazadas por links con funciones particulares.
- [Ejemplos](https://developers.myperfit.com/personalizacion/ejemplos-de-personalizacion.md): Algunos ejemplos de cómo es posible crear personalizaciones utilizando el motor de personalización.
- [Configuración](https://developers.myperfit.com/monitoreo/monitoreo-y-links-especiales.md): Es posible controlar la forma en que se monitorea la actividad sobre cada email enviado.
- [Webhooks de eventos](https://developers.myperfit.com/monitoreo/notificaciones.md): Puedes configurar webhooks HTTP para recibir notificaciones ante ciertos eventos, como las aperturas, clicks, desuscripciones y rebotes.
- [Listado de actividad](https://developers.myperfit.com/monitoreo/listado-de-actividad.md): Es posible obtener el historial de actividad de todos los envíos de la cuenta. Pueden obtener los eventos de cada mail enviado, apertura, click, desuscripción, rebote, etc.
