Cuentas
Cuentas sociales conectadas, si pueden publicar, y sus tableros, listas y subreddits.
Listar cuentas conectadas
Sección titulada «Listar cuentas conectadas»/v1/accountsParámetros
profileIdstring
Respuesta 200
data []
idstringobligatorioprofileIdstringobligatorioplatformstringobligatoriousernamestringdisplayNamestringavatarUrlstring (uri)statusstringobligatorioconnectedAtstring (date-time)obligatorioupdatedAtstring (date-time)obligatorio
curl "https://api.marsial.dev/v1/accounts?profileId=prf_8f2k4d" \ -H "Authorization: Bearer $MARSIAL_API_KEY"const res = await fetch('https://api.marsial.dev/v1/accounts?profileId=prf_8f2k4d', { headers: { Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.marsial.dev/v1/accounts?profileId=prf_8f2k4d", headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},)data = res.json()["data"]Ver una cuenta
Sección titulada «Ver una cuenta»/v1/accounts/{id}Parámetros
idstringobligatorio
Respuesta 200
data
idstringobligatorioprofileIdstringobligatorioplatformstringobligatoriousernamestringdisplayNamestringavatarUrlstring (uri)statusstringobligatorioconnectedAtstring (date-time)obligatorioupdatedAtstring (date-time)obligatorio
curl "https://api.marsial.dev/v1/accounts/acc_3k9x2m" \ -H "Authorization: Bearer $MARSIAL_API_KEY"const res = await fetch('https://api.marsial.dev/v1/accounts/acc_3k9x2m', { headers: { Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.marsial.dev/v1/accounts/acc_3k9x2m", headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},)data = res.json()["data"]Desconectar una cuenta
Sección titulada «Desconectar una cuenta»/v1/accounts/{id}Parámetros
idstringobligatorio
Respuesta 204
Sin contenido
curl -X DELETE "https://api.marsial.dev/v1/accounts/acc_3k9x2m" \ -H "Authorization: Bearer $MARSIAL_API_KEY"await fetch('https://api.marsial.dev/v1/accounts/acc_3k9x2m', { method: 'DELETE', headers: { Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`, },});import os, requests
requests.delete( "https://api.marsial.dev/v1/accounts/acc_3k9x2m", headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},)Comprobar si las cuentas pueden publicar
Sección titulada «Comprobar si las cuentas pueden publicar»/v1/accounts/healthPregunta a cada red en el momento. Las que necesitan reconexión pasan a needs_reconnection.
Parámetros
profileIdstringobligatorio
Respuesta 200
data []
accountIdstringobligatorioplatformstringobligatoriostatusstringobligatoriocanPostbooleanobligatorioneedsReconnectionbooleanobligatorioissuesstring[]obligatorio
curl "https://api.marsial.dev/v1/accounts/health?profileId=prf_8f2k4d" \ -H "Authorization: Bearer $MARSIAL_API_KEY"const res = await fetch('https://api.marsial.dev/v1/accounts/health?profileId=prf_8f2k4d', { headers: { Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.marsial.dev/v1/accounts/health?profileId=prf_8f2k4d", headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},)data = res.json()["data"]Comprobar si una cuenta puede publicar
Sección titulada «Comprobar si una cuenta puede publicar»/v1/accounts/{id}/healthLa misma comprobación que la del perfil, para una cuenta. Los sitios, los CRM y las conexiones de anuncios nunca publican (canPost: false).
Parámetros
idstringobligatorio
Respuesta 200
data
accountIdstringobligatorioplatformstringobligatoriostatusstringobligatoriocanPostbooleanobligatorioneedsReconnectionbooleanobligatorioissuesstring[]obligatorio
curl "https://api.marsial.dev/v1/accounts/acc_3k9x2m/health" \ -H "Authorization: Bearer $MARSIAL_API_KEY"const res = await fetch('https://api.marsial.dev/v1/accounts/acc_3k9x2m/health', { headers: { Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.marsial.dev/v1/accounts/acc_3k9x2m/health", headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},)data = res.json()["data"]Listar tableros, listas de reproducción, subreddits o flairs
Sección titulada «Listar tableros, listas de reproducción, subreddits o flairs»/v1/accounts/{id}/{kind}kind es pinterest-boards, youtube-playlists, reddit-subreddits o reddit-flairs (con subreddit). Usa los ids en las opciones del post.
Parámetros
idstringobligatoriokindstringobligatoriosubredditstringObligatorio para reddit-flairs.
Respuesta 200
data []
idstringobligatorioEnvíalo como boardId, playlistId, subreddit o flairId.
namestringobligatoriodetailstringisDefaultbooleanEl de la cuenta por defecto, que se usa si el post no elige otro.
curl "https://api.marsial.dev/v1/accounts/acc_3k9x2m/{kind}" \ -H "Authorization: Bearer $MARSIAL_API_KEY"const res = await fetch('https://api.marsial.dev/v1/accounts/acc_3k9x2m/{kind}', { headers: { Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.marsial.dev/v1/accounts/acc_3k9x2m/{kind}", headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},)data = res.json()["data"]Qué sincroniza una cuenta de CRM
Sección titulada «Qué sincroniza una cuenta de CRM»/v1/accounts/{id}/crm-settingsLas cuentas de HubSpot no publican: convierten a quien escribe a la bandeja del perfil en contactos y guardan cada mensaje en su ficha.
Parámetros
idstringobligatorio
Respuesta 200
data
syncContactsbooleanobligatorioCrear un contacto en el CRM por cada persona nueva que escriba.
logMessagesbooleanobligatorioGuardar cada mensaje de la bandeja en el historial del contacto.
curl "https://api.marsial.dev/v1/accounts/acc_3k9x2m/crm-settings" \ -H "Authorization: Bearer $MARSIAL_API_KEY"const res = await fetch('https://api.marsial.dev/v1/accounts/acc_3k9x2m/crm-settings', { headers: { Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.marsial.dev/v1/accounts/acc_3k9x2m/crm-settings", headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},)data = res.json()["data"]Activar o desactivar la sincronización con el CRM
Sección titulada «Activar o desactivar la sincronización con el CRM»/v1/accounts/{id}/crm-settingsParámetros
idstringobligatorio
Cuerpo
syncContactsbooleanCrear un contacto en el CRM por cada persona nueva que escriba.
logMessagesbooleanGuardar cada mensaje de la bandeja en el historial del contacto.
Respuesta 200
data
syncContactsbooleanobligatorioCrear un contacto en el CRM por cada persona nueva que escriba.
logMessagesbooleanobligatorioGuardar cada mensaje de la bandeja en el historial del contacto.
curl -X PATCH "https://api.marsial.dev/v1/accounts/acc_3k9x2m/crm-settings" \ -H "Authorization: Bearer $MARSIAL_API_KEY"const res = await fetch('https://api.marsial.dev/v1/accounts/acc_3k9x2m/crm-settings', { method: 'PATCH', headers: { Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.patch( "https://api.marsial.dev/v1/accounts/acc_3k9x2m/crm-settings", headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},)data = res.json()["data"]© 2026 Marsial by TWOFACES ·marsial.dev ·Panel ·soporte@twofacesco.com