> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducción

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

X está comprometido con nuestra comunidad de desarrolladores que crean con X API. Como parte de este compromiso, nuestro objetivo es que nuestra API sea abierta y justa para los desarrolladores, segura para las personas en X y beneficiosa para la plataforma X en su conjunto. Es fundamental que cualquier desarrollador que almacene contenido de X sin conexión se asegure de que los datos reflejen la intención del usuario y el estado actual del contenido en X. Por ejemplo, cuando alguien en X elimina una Publicación o su cuenta, protege sus Publicaciones o edita una Publicación, es fundamental tanto para X como para nuestros desarrolladores respetar las expectativas e intención de esa persona.

Los streams en tiempo real de eventos de cumplimiento proporcionan a los desarrolladores las herramientas para mantener los datos de X en cumplimiento con el [Acuerdo y Política para Desarrolladores de X](https://developer.x.com/en/developer-terms/policy). 

Hay dos streams de c\_ompliance event\_, uno para eventos de c\_umplimiento de Publicaciones\_ y otro para eventos de *cumplimiento de usuario*. Estos streams están disponibles con acceso Enterprise y están diseñados para ayudar a los socios que ingieren grandes volúmenes de datos a 'escuchar' eventos de cumplimiento, como eventos de edición de Publicaciones.

Estos streams proporcionan los siguientes eventos: 

\*\*Stream de cumplimiento de Publicaciones: \*\*

* delete - indica que la Publicación fue eliminada.

* tweet\_edit - indica que una Publicación ha sido editada y proporciona el id de la Publicación actualizada. 

* withheld - indica que la Publicación ha sido retenida en uno o más países. 

* drop - indica que la Publicación debe eliminarse de la vista pública.

* undrop - indica que la Publicación puede mostrarse nuevamente y tratarse como pública.

\*\*Stream de cumplimiento de usuario: \*\*

* **user\_delete** - indica que la cuenta de usuario fue eliminada

* **user\_undelete** - indica que la cuenta de usuario fue restaurada

* **user\_protect** - indica que la cuenta de usuario se volvió privada

* **user\_unprotect** - indica que la cuenta de usuario se volvió pública

* **user\_withheld** - indica que la cuenta de usuario ha sido retenida en uno o más países. 

* **user\_suspend** - indica que la cuenta de usuario fue suspendida

* **user\_unsuspend** - indica que la cuenta de usuario fue restablecida

* **user\_profile\_modification** - indica que el perfil de usuario ha sido actualizado. Esto incluye una descripción, nombre, ubicación y URL actualizados.

**Configuración de la cuenta**

Para acceder a estos endpoints, necesitarás:

* Una [cuenta de desarrollador](https://developer.x.com/en/portal/petition/essential/basic-info) aprobada.
* Autenticarte usando las claves y los tokens de una [App de desarrollador](/es/resources/fundamentals/developer-apps) que se encuentra dentro de un [Project](/es/resources/fundamentals/developer-apps). 

Obtén más información sobre cómo acceder a los endpoints de X API v2 en nuestra [guía de introducción](/es/x-api/getting-started/getting-access).

<div className="flex space-x-2">
  <Button href="https://app.getpostman.com/run-collection/9956214-784efcda-ed4c-4491-a4c0-a26470a67400">
    Ejecutar en Postman
  </Button>

  <Button href="https://developer.x.com/apitools/api?endpoint=/2/compliance/jobs">
    Probar con API Explorer
  </Button>
</div>
