Automatizaciones
Comentario a mensaje: a quien comente una palabra clave, se le responde con un mensaje privado (Instagram, Facebook) o en público (todas las redes).
Listar automatizaciones
Sección titulada «Listar automatizaciones»/v1/automationsParámetros
profileIdstringobligatorioaccountIdstring
Respuesta 200
data []
idstringobligatorioaccountIdstringobligatorioplatformstringobligatorionamestringobligatoriotriggerstringobligatoriopostIdstring | nullobligatorioinboxPostIdstring | nullobligatoriokeywordsstring[]obligatoriomatchModestringobligatorioexcludeKeywordsstring[]obligatoriodmMessagestringbuttonsobject[]obligatoriobuttons
typestringobligatoriotitlestringobligatoriourlstring (uri)payloadstring
commentReplystringdmDelaySecondsintegerrepeatstringobligatoriolikeCommentbooleanobligatoriohideCommentbooleanobligatorioactivebooleanobligatoriostatsobjectobligatoriostats
triggeredintegerobligatoriodmsSentintegerobligatoriodmsFailedintegerobligatoriouniqueContactsintegerobligatoriolinkClicksintegerobligatorio
createdAtstring (date-time)
curl "https://api.usecrier.com/v1/automations" \ -H "Authorization: Bearer $CRIER_API_KEY"const res = await fetch('https://api.usecrier.com/v1/automations', { headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.usecrier.com/v1/automations", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},)data = res.json()["data"]Crear una automatización
Sección titulada «Crear una automatización»/v1/automationsEn Instagram y Facebook envía dmMessage (con hasta 3 botones) a quien comente una palabra clave; en TikTok, Threads, LinkedIn y YouTube publica commentReply. Sin publicación, vigila todas las de la cuenta.
Cuerpo
namestringobligatoriotriggerstringstory_reply: respuestas a una story de Instagram.postIdstring | nullUna publicación de Crier que vigilar.
inboxPostIdstring | nullO una publicación tal como la lista GET /v1/inbox/posts. Ninguna: todas.
keywordsstring[]Vacío: cualquier comentario la activa.
matchModestringexcludeKeywordsstring[]dmMessagestringMensaje privado a quien comenta. Solo Instagram y Facebook, y obligatorio en ellas.
buttonsobject[]Hasta 3 botones bajo el mensaje.
buttons
typestringobligatoriotitlestringobligatoriourlstring (uri)payloadstring
commentReplystringRespuesta pública al comentario. Obligatoria en TikTok, Threads, LinkedIn y YouTube.
dmDelaySecondsintegerrepeatstringonce: un mensaje por persona.likeCommentbooleanhideCommentbooleanactivebooleanaccountIdstringobligatorioCuenta de Instagram, Facebook, TikTok, Threads, LinkedIn o YouTube.
Respuesta 201
data
idstringobligatorioaccountIdstringobligatorioplatformstringobligatorionamestringobligatoriotriggerstringobligatoriopostIdstring | nullobligatorioinboxPostIdstring | nullobligatoriokeywordsstring[]obligatoriomatchModestringobligatorioexcludeKeywordsstring[]obligatoriodmMessagestringbuttonsobject[]obligatoriobuttons
typestringobligatoriotitlestringobligatoriourlstring (uri)payloadstring
commentReplystringdmDelaySecondsintegerrepeatstringobligatoriolikeCommentbooleanobligatoriohideCommentbooleanobligatorioactivebooleanobligatoriostatsobjectobligatoriostats
triggeredintegerobligatoriodmsSentintegerobligatoriodmsFailedintegerobligatoriouniqueContactsintegerobligatoriolinkClicksintegerobligatorio
createdAtstring (date-time)
curl -X POST "https://api.usecrier.com/v1/automations" \ -H "Authorization: Bearer $CRIER_API_KEY"const res = await fetch('https://api.usecrier.com/v1/automations', { method: 'POST', headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.post( "https://api.usecrier.com/v1/automations", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},)data = res.json()["data"]Ver una automatización
Sección titulada «Ver una automatización»/v1/automations/{id}Parámetros
idstringobligatorio
Respuesta 200
data
idstringobligatorioaccountIdstringobligatorioplatformstringobligatorionamestringobligatoriotriggerstringobligatoriopostIdstring | nullobligatorioinboxPostIdstring | nullobligatoriokeywordsstring[]obligatoriomatchModestringobligatorioexcludeKeywordsstring[]obligatoriodmMessagestringbuttonsobject[]obligatoriobuttons
typestringobligatoriotitlestringobligatoriourlstring (uri)payloadstring
commentReplystringdmDelaySecondsintegerrepeatstringobligatoriolikeCommentbooleanobligatoriohideCommentbooleanobligatorioactivebooleanobligatoriostatsobjectobligatoriostats
triggeredintegerobligatoriodmsSentintegerobligatoriodmsFailedintegerobligatoriouniqueContactsintegerobligatoriolinkClicksintegerobligatorio
createdAtstring (date-time)
curl "https://api.usecrier.com/v1/automations/aut_6r3e9w" \ -H "Authorization: Bearer $CRIER_API_KEY"const res = await fetch('https://api.usecrier.com/v1/automations/aut_6r3e9w', { headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.usecrier.com/v1/automations/aut_6r3e9w", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},)data = res.json()["data"]Editar o pausar una automatización
Sección titulada «Editar o pausar una automatización»/v1/automations/{id}Lo que no envíes se mantiene. active: false la pausa.
Parámetros
idstringobligatorio
Cuerpo
namestringtriggerstringstory_reply: respuestas a una story de Instagram.postIdstring | nullUna publicación de Crier que vigilar.
inboxPostIdstring | nullO una publicación tal como la lista GET /v1/inbox/posts. Ninguna: todas.
keywordsstring[]Vacío: cualquier comentario la activa.
matchModestringexcludeKeywordsstring[]dmMessagestringMensaje privado a quien comenta. Solo Instagram y Facebook, y obligatorio en ellas.
buttonsobject[]Hasta 3 botones bajo el mensaje.
buttons
typestringobligatoriotitlestringobligatoriourlstring (uri)payloadstring
commentReplystringRespuesta pública al comentario. Obligatoria en TikTok, Threads, LinkedIn y YouTube.
dmDelaySecondsintegerrepeatstringonce: un mensaje por persona.likeCommentbooleanhideCommentbooleanactiveboolean
Respuesta 200
data
idstringobligatorioaccountIdstringobligatorioplatformstringobligatorionamestringobligatoriotriggerstringobligatoriopostIdstring | nullobligatorioinboxPostIdstring | nullobligatoriokeywordsstring[]obligatoriomatchModestringobligatorioexcludeKeywordsstring[]obligatoriodmMessagestringbuttonsobject[]obligatoriobuttons
typestringobligatoriotitlestringobligatoriourlstring (uri)payloadstring
commentReplystringdmDelaySecondsintegerrepeatstringobligatoriolikeCommentbooleanobligatoriohideCommentbooleanobligatorioactivebooleanobligatoriostatsobjectobligatoriostats
triggeredintegerobligatoriodmsSentintegerobligatoriodmsFailedintegerobligatoriouniqueContactsintegerobligatoriolinkClicksintegerobligatorio
createdAtstring (date-time)
curl -X PATCH "https://api.usecrier.com/v1/automations/aut_6r3e9w" \ -H "Authorization: Bearer $CRIER_API_KEY"const res = await fetch('https://api.usecrier.com/v1/automations/aut_6r3e9w', { method: 'PATCH', headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.patch( "https://api.usecrier.com/v1/automations/aut_6r3e9w", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},)data = res.json()["data"]Borrar una automatización
Sección titulada «Borrar una automatización»/v1/automations/{id}Parámetros
idstringobligatorio
Respuesta 204
Sin contenido
curl -X DELETE "https://api.usecrier.com/v1/automations/aut_6r3e9w" \ -H "Authorization: Bearer $CRIER_API_KEY"await fetch('https://api.usecrier.com/v1/automations/aut_6r3e9w', { method: 'DELETE', headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, },});import os, requests
requests.delete( "https://api.usecrier.com/v1/automations/aut_6r3e9w", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},)Qué ha hecho una automatización
Sección titulada «Qué ha hecho una automatización»/v1/automations/{id}/logsCada comentario que la activó, el más reciente primero, con el resultado del mensaje.
Parámetros
idstringobligatorioskipintegerlimitinteger
Respuesta 200
data
itemsobject[]obligatorioitems
idstringobligatoriocommenterobjectobligatoriocommenter
namestringusernamestring
commentTextstringstatusstringobligatorioerrorstringreplyStatusstringclickedbooleanobligatoriocreatedAtstring (date-time)obligatorio
totalintegerobligatorio
curl "https://api.usecrier.com/v1/automations/aut_6r3e9w/logs" \ -H "Authorization: Bearer $CRIER_API_KEY"const res = await fetch('https://api.usecrier.com/v1/automations/aut_6r3e9w/logs', { headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.usecrier.com/v1/automations/aut_6r3e9w/logs", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},)data = res.json()["data"]© 2026 Crier by TWOFACES ·usecrier.com ·Panel ·soporte@twofacesco.com