# Contacts API

- [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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.myperfit.com/contacts-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
