Compartir a través de


Bluesky Social (publicador independiente) (versión preliminar)

Especificación de los puntos de conexión de Bluesky Social. Incluye puntos de conexión para la interacción soprocial, el administrador, el chat, ATProto y el ozono.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Dan Romano
Correo Electrónico dan.romano@swolcat.com
Metadatos del conector
Publicador krautrocker
Sitio web https://docs.bsky.app/
Directiva de privacidad https://example.com/privacy-policy
Categorías Redes sociales

Conector de API Bluesky

  • **Este conector personalizado permite a las aplicaciones de Power Platform interactuar con la API de Bluesky, operaciones auxiliares para administrar fuentes, conversaciones, notificaciones, cargas de vídeo y datos de cuenta.

Editor: Dan Romano

Prerrequisitos

  • **Para usar este conector, necesitará lo siguiente:

    • **Una cuenta de Bluesky.
    • **Acceso de API a Bluesky con contraseña de aplicación.

Operaciones admitidas

  • **Este conector incluye las siguientes operaciones:

Puntos de conexión de fuente

  • **GET /app.bsky.feed.getTimeline Recupera las publicaciones de escala de tiempo de un usuario.
  • **GET /app.bsky.feed.getFeed Recupera entradas de una fuente o etiqueta específica.
  • **GET /app.bsky.feed.searchPosts Buscar publicaciones que coincidan con una consulta.
  • **GET /app.bsky.feed.getActorFeeds Recupera fuentes publicadas por un actor específico.
  • **GET /app.bsky.feed.getActorLikes Recupera publicaciones que les gusta un actor específico.
  • **GET /app.bsky.feed.getAuthorFeed Recupera entradas de la fuente de un autor específico.
  • **GET /app.bsky.feed.getFeedGenerator Recupera una fuente generada para un usuario.
  • **GET /app.bsky.feed.getFeedGenerators Recupera metadatos sobre todos los generadores de fuentes.
  • **GET /app.bsky.feed.getFeedSkeleton Recupera una versión esquelética mínima de una fuente.
  • **GET /app.bsky.feed.getListFeed Recupera publicaciones de una lista específica.
  • **GET /app.bsky.feed.getPosts Recupera una lista de publicaciones específicas por sus identificadores.
  • **GET /app.bsky.feed.getPostThread Recupera el subproceso de publicaciones relacionadas con una publicación específica.
  • **GET /app.bsky.feed.getLikes Recupera usuarios que les gustó una publicación específica.
  • **GET /app.bsky.feed.getQuotes Recupera publicaciones que citan una publicación específica.
  • **GET /app.bsky.feed.getRepostedBy Recupera usuarios que han rellenado una publicación específica.
  • **GET /app.bsky.feed.getSuggestedFeeds Recupera fuentes sugeridas para el usuario.
  • **POST /app.bsky.feed.sendInteractions Enviar interacciones (como o repost) para una publicación.

Puntos de conexión de actor

  • **GET /app.bsky.actor.getPreferences Recupera las preferencias del usuario.
  • **GET /app.bsky.actor.getProfile Recupera el perfil de un usuario específico.
  • **GET /app.bsky.actor.getProfiles Recupera varios perfiles de usuario.
  • **GET /app.bsky.actor.getSuggestions Recupera sugerencias de cuenta para el usuario.
  • **POST /app.bsky.actor.putPreferences Actualiza las preferencias del usuario.
  • **GET /app.bsky.actor.searchActors Busque cuentas de usuario por consulta.
  • **GET /app.bsky.actor.searchActorsTypeahead Recupera sugerencias de búsqueda para cuentas de usuario.

Puntos de conexión de Graph

  • **GET /app.bsky.graph.getActorStarterPacks Recupera paquetes de inicio de cuentas para un nuevo usuario.
  • **GET /app.bsky.graph.getKnownFollowers Obtener seguidores conocidos para el usuario autenticado.
  • **GET /app.bsky.graph.getFollowers Recupera una lista de seguidores para un usuario.
  • **GET /app.bsky.graph.getFollows Recupera usuarios seguidos de un usuario específico.
  • **GET /app.bsky.graph.getBlocks Recupera usuarios bloqueados por el usuario autenticado.
  • **GET /app.bsky.graph.getList Recupera una lista específica de usuarios.
  • **GET /app.bsky.graph.getLists Recupera todas las listas para el usuario autenticado.
  • **GET /app.bsky.graph.getListBlocks Recupera usuarios bloqueados dentro de una lista específica.
  • **GET /app.bsky.graph.getListMutes Recupera listas silenciadas para el usuario autenticado.
  • **GET /app.bsky.graph.getMutes Recupera usuarios silenciados.
  • **GET /app.bsky.graph.getRelationships Recupera las relaciones entre el usuario autenticado y las cuentas especificadas.
  • **GET /app.bsky.graph.getStarterPack Recupera un único paquete de inicio para un nuevo usuario.
  • **GET /app.bsky.graph.getStarterPacks Recupera todos los paquetes de inicio para los nuevos usuarios.
  • **GET /app.bsky.graph.getSuggestedFollowsByActor Recupera cuentas sugeridas que seguir, filtradas por un actor.
  • **POST /app.bsky.graph.muteActor Mute A un actor específico.
  • **POST /app.bsky.graph.unmuteActor Demute UnmuteActor un actor específico.
  • **POST /app.bsky.graph.muteActorList Mute una lista específica de actores.
  • **POST /app.bsky.graph.unmuteActorList Desactiva una lista específica de actores.
  • **POST /app.bsky.graph.muteThread Silenciar un subproceso completo de publicaciones.
  • **POST /app.bsky.graph.unmuteThread Desenmute Unmute An entire thread of posts.

Puntos de conexión del etiquetador

  • **GET /app.bsky.labeler.getServices Recupera la lista de servicios de etiquetado disponibles para el usuario.

Puntos de conexión de notificación

  • **GET /app.bsky.notification.getUnreadCount Recupera el recuento de notificaciones no leídas.
  • **GET /app.bsky.notification.listNotifications Enumerar notificaciones para el usuario autenticado.
  • **POST /app.bsky.notification.putPreferences Actualizar preferencias de notificación.
  • **POST /app.bsky.notification.registerPush Register para notificaciones push.
  • **POST /app.bsky.notification.updateSeen Mark notifications as seen.

Puntos de conexión de vídeo

  • **GET /app.bsky.video.getJobStatus Recupera el estado de un trabajo de carga de vídeo.
  • **GET /app.bsky.video.getUploadLimits Recupera los límites de carga de vídeo para el usuario.
  • **POST /app.bsky.video.uploadVideo Cargue un archivo de vídeo.

chat.bsky Extremos

  • **DELETE /chat.bsky.actor.deleteAccount Elimina permanentemente la cuenta de un actor y los datos asociados.
  • **GET /chat.bsky.actor.exportAccountData Export datos de cuenta para un actor específico.
  • **DELETE /chat.bsky.convo.deleteMessageForSelf Eliminar solo un mensaje de la vista del usuario.
  • **GET /chat.bsky.convo.getConvo Recuperar una conversación específica.
  • **GET /chat.bsky.convo.getConvoForMembers Obtener una conversación entre miembros específicos.
  • **GET /chat.bsky.convo.getLog Recupera el registro de una conversación.
  • **GET /chat.bsky.convo.getMessages Recupera mensajes dentro de una conversación.
  • **POST /chat.bsky.convo.leaveConvo Deje una conversación.
  • **GET /chat.bsky.convo.listConvos Enumera todas las conversaciones de un usuario.
  • **POST /chat.bsky.convo.muteConvo Mute notificaciones para una conversación.
  • **POST /chat.bsky.convo.sendMessage Enviar un mensaje en una conversación.
  • **POST /chat.bsky.convo.sendMessageBatch Enviar varios mensajes en un lote.
  • **POST /chat.bsky.convo.unmuteConvo UnmuteConvo notificaciones para una conversación.
  • **POST /chat.bsky.convo.updateRead Marcar una conversación como lectura.
  • **GET /chat.bsky.moderation.getActorMetadata Recupera metadatos asociados con el estado de moderación de un actor.
  • **GET /chat.bsky.moderation.getMessageContext Recupera contexto para la moderación de un mensaje.
  • **POST /chat.bsky.moderation.updateActorAccess Actualiza los permisos de acceso de un actor especificado.

com.atproto.admin Extremos

  • **DELETE /com.atproto.admin.deleteAccount Elimina permanentemente una cuenta.
  • **POST /com.atproto.admin.disableAccountInvites Deshabilitar invitaciones para una cuenta.
  • **POST /com.atproto.admin.disableInviteCodes Deshabilitar códigos de invitación.
  • **POST /com.atproto.admin.enableAccountInvites Habilitar invitaciones para una cuenta.
  • **GET /com.atproto.admin.getAccountInfo Obtener información sobre una cuenta específica.
  • **GET /com.atproto.admin.getAccountInfos Recupera información sobre varias cuentas.
  • **GET /com.atproto.admin.getInviteCodes Recupera códigos de invitación de una cuenta.
  • **GET /com.atproto.admin.getSubjectStatus Recupera la información de estado de un sujeto.
  • **GET /com.atproto.admin.searchAccounts Buscar cuentas.
  • **POST /com.atproto.admin.sendEmail Enviar un correo electrónico a una cuenta.
  • **POST /com.atproto.admin.updateAccountEmail Actualiza la dirección de correo electrónico asociada a una cuenta.
  • **POST /com.atproto.admin.updateAccountHandle Actualice el identificador asociado a una cuenta.
  • **POST /com.atproto.admin.updateAccountPassword Actualiza la contraseña de una cuenta.
  • **POST /com.atproto.admin.updateSubjectStatus Estado de actualización de un asunto.

com.atproto.identity Extremos

  • **GET /com.atproto.identity.getRecommendedDidCredentials Recupera las credenciales DID recomendadas.
  • **POST /com.atproto.identity.requestPlcOperationSignature Solicita una firma para una operación PLC.
  • **GET /com.atproto.identity.resolveHandle Resuelve un identificador de cuenta.
  • **POST /com.atproto.identity.signPlcOperation Firma una operación plc.
  • **POST /com.atproto.identity.submitPlcOperation Enviar una operación PLC.
  • **POST /com.atproto.identity.updateHandle Actualiza el identificador de una identidad.

com.atproto.label Extremos

  • **GET /com.atproto.label.queryLabels Etiquetas de consulta para contenido o actores.

com.atproto.moderation Extremos

  • **POST /com.atproto.moderation.createReport Crear un informe para moderación.
  • **GET /com.atproto.moderation.getActorMetadata Recupera metadatos con fines de moderación.

com.atproto.repo Extremos

  • **POST /com.atproto.repo.applyWrites Aplicar escrituras a un repositorio.
  • **POST /com.atproto.repo.createRecord Crear un registro en un repositorio.
  • **DELETE /com.atproto.repo.deleteRecord Eliminar un registro de un repositorio.
  • **GET /com.atproto.repo.describeRepo Describe un repositorio.
  • **GET /com.atproto.repo.getRecord Recupera un registro por identificador.
  • **POST /com.atproto.repo.importRepo Importar datos en un repositorio.
  • **GET /com.atproto.repo.listMissingBlobs List faltan blobs.
  • **GET /com.atproto.repo.listRecords Enumera todos los registros de un repositorio.
  • **POST /com.atproto.repo.putRecord Actualiza un registro en el repositorio.
  • **POST /com.atproto.repo.uploadBlob Carga de un blob binario en un repositorio.

com.atproto.server Extremos

  • **POST /com.atproto.server.activateAccount Active una cuenta.
  • **GET /com.atproto.server.checkAccountStatus Check account status.
  • **POST /com.atproto.server.confirmEmail Confirme una dirección de correo electrónico.
  • **POST /com.atproto.server.createAccount Cree una nueva cuenta.
  • **POST /com.atproto.server.createAppPassword Cree una contraseña específica de la aplicación.
  • **POST /com.atproto.server.createInviteCode Cree un código de invitación único.
  • **POST /com.atproto.server.createInviteCodes Crear varios códigos de invitación.
  • **POST /com.atproto.server.createSession Cree una sesión.
  • **POST /com.atproto.server.deactivateAccount Desactiva una cuenta.
  • **DELETE /com.atproto.server.deleteAccount Elimina permanentemente una cuenta.
  • **DELETE /com.atproto.server.deleteSession Eliminar una sesión.
  • **GET /com.atproto.server.describeServer Describe la información del servidor.
  • **GET /com.atproto.server.getAccountInviteCodes Recupera códigos de invitación de una cuenta.
  • **GET /com.atproto.server.getServiceAuth Recupera la información de autenticación del servicio.
  • **GET /com.atproto.server.getSession Recupera información de sesión.
  • **GET /com.atproto.server.listAppPasswords Enumera contraseñas específicas de la aplicación.
  • **POST /com.atproto.server.refreshSession Actualizar una sesión.
  • **POST /com.atproto.server.requestAccountDelete Solicitud eliminación de una cuenta.
  • **POST /com.atproto.server.requestEmailConfirmation Confirmación de correo electrónico de solicitud.
  • **POST /com.atproto.server.requestEmailUpdate Actualización de correo electrónico de solicitud.
  • **POST /com.atproto.server.requestPasswordReset Solicitud de restablecimiento de contraseña.
  • **POST /com.atproto.server.reserveSigningKey Reserve una clave de firma.
  • **POST /com.atproto.server.resetPassword Restablecer contraseña.
  • **POST /com.atproto.server.revokeAppPassword Revocar una contraseña específica de la aplicación.
  • **POST /com.atproto.server.updateEmail Actualiza el correo electrónico asociado a una cuenta.

com.atproto.sync Extremos

  • **GET /com.atproto.sync.getBlob Recupera un blob por identificador.
  • **GET /com.atproto.sync.getBlocks Recupera bloques por identificador.
  • **GET /com.atproto.sync.getLatestCommit Obtener la confirmación más reciente.
  • **GET /com.atproto.sync.getRecord Recupera un registro para la sincronización.
  • **GET /com.atproto.sync.getRepo Recupera los datos del repositorio para la sincronización.
  • **GET /com.atproto.sync.getRepoStatus Recupera el estado del repositorio.
  • **GET /com.atproto.sync.listBlobs Enumera blobs en un repositorio.
  • **GET /com.atproto.sync.listRepos List Repositorios de lista para la sincronización.
  • **POST /com.atproto.sync.notifyOfUpdate Notify de una actualización en el sistema.
  • **POST /com.atproto.sync.requestCrawl Solicita un rastreo para la sincronización.

tools.ozone.communication Extremos

  • **POST /tools.ozone.communication.createTemplate Crear una plantilla de comunicación.
  • **DELETE /tools.ozone.communication.deleteTemplate Eliminar una plantilla de comunicación.
  • **GET /tools.ozone.communication.listTemplates Enumera plantillas de comunicación.
  • **POST /tools.ozone.communication.updateTemplate Actualiza una plantilla de comunicación.

tools.ozone.moderation Extremos

  • **POST /tools.ozone.moderation.emitEvent Emita un evento de moderación.
  • **GET /tools.ozone.moderation.getEvent Recupera un evento de moderación específico.
  • **GET /tools.ozone.moderation.getRecord Recupera un registro de moderación.
  • **GET /tools.ozone.moderation.getRecords Enumerar registros de moderación.
  • **GET /tools.ozone.moderation.getRepo Recupera la información de moderación de un repositorio.
  • **GET /tools.ozone.moderation.getRepos Recupera datos de moderación para varios repositorios.
  • **GET /tools.ozone.moderation.queryEvents Eventos de moderación de consultas.
  • **GET /tools.ozone.moderation.queryStatuses Estado de moderación de consultas.
  • **POST /tools.ozone.moderation.searchRepos Repositorios de búsqueda para moderación.

tools.ozone.server Extremos

  • **GET /tools.ozone.server.getConfig Recupera la información de configuración del servidor.

tools.ozone.set Extremos

  • **POST /tools.ozone.set.addValues Agregue valores a un conjunto.
  • **DELETE /tools.ozone.set.deleteSet Elimina un conjunto especificado.
  • **DELETE /tools.ozone.set.deleteValues Elimina valores específicos de un conjunto.
  • **GET /tools.ozone.set.getValues Recupera valores de un conjunto.
  • **GET /tools.ozone.set.querySets Conjuntos de consultas basados en filtros.
  • **POST /tools.ozone.set.upsertSet Crear o actualizar un conjunto.

tools.ozone.signature Extremos

  • **GET /tools.ozone.signature.findCorrelation Buscar correlaciones relacionadas con una firma.
  • **GET /tools.ozone.signature.findRelatedAccounts Buscar cuentas relacionadas con una firma.
  • **GET /tools.ozone.signature.searchAccounts Buscar cuentas por firma.

tools.ozone.team Extremos

  • **POST /tools.ozone.team.addMember Agregue un miembro a un equipo.
  • **DELETE /tools.ozone.team.deleteMember Quite un miembro de un equipo.
  • **GET /tools.ozone.team.listMembers Enumerar miembros de un equipo.
  • **POST /tools.ozone.team.updateMember Update información del miembro del equipo.

Puntos de conexión no especificados

  • **POST /app.bsky.unspecced.uploadBlob Cargue un blob binario en la cuenta del usuario.
  • **GET /app.bsky.unspecced.getBlob Recupera un blob binario de la cuenta del usuario.

Obtención de credenciales

  • Vaya al Portal para desarrolladores de Bluesky.
  • Genere una contraseña de aplicación en "Configuración de la cuenta".
  • Guarde la contraseña de la aplicación para su uso en la configuración del conector.

Introducción

  • **Algunos puntos de conexión requieren parámetros específicos (como los identificadores de actor o usuario para ver ejemplos).

    • **Autenticar: empiece por autenticarse con sus credenciales de Bluesky.
    • **Elija Punto de conexión: seleccione el punto de conexión deseado, como recuperar una fuente o enumerar notificaciones.
    • **Establecer parámetros: proporcione los parámetros necesarios, como identificadores de usuario, límites o cadenas de consulta.
    • **Ejecutar solicitud: ejecute la solicitud para recuperar datos o realizar acciones dentro de la aplicación power Platform.

Problemas conocidos y limitaciones

Preguntas más frecuentes

  • P: ¿Cómo se genera una contraseña de aplicación?
    R: Visite el Portal para desarrolladores de Bluesky y genere una nueva contraseña de aplicación. Use la contraseña para generar un token.

  • P: ¿Cuáles son los límites de velocidad de API?
    R: Bluesky impone un límite de velocidad de 100 solicitudes por minuto por cuenta.

  • P: ¿Cuáles son algunos términos y definiciones útiles, como actor o DID?
    Un: Términos útiles para saber:

    • Actor: Una entidad, normalmente un usuario, que interactúa con el sistema. Esto puede representar a una persona, organización o sistema automatizado.
    • Paquete de inicio: Un conjunto mantenido de cuentas sugeridas o contenido diseñado para ayudar a los nuevos usuarios a empezar a trabajar en la plataforma.
    • Firma: Prueba criptográfica utilizada para comprobar la autenticidad e integridad de una transacción o operación dentro del sistema.
    • PLC (Cadena vinculada personal): Estructura similar a la cadena de bloques usada para mantener un historial verificable de operaciones de cuenta (por ejemplo, controlar actualizaciones, rotaciones de claves). Garantiza la transparencia y confiabilidad.
    • DID (identificador descentralizado): Identificador único global de un actor que no está vinculado a un registro centralizado. Los DID son fundamentales para la naturaleza descentralizada de Bluesky.

Support

  • **dan.romano@swolcat.com o torin@imp.sh (propietario original)

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Activar cuenta

Activa una cuenta desactivada actualmente.

Actualización de una plantilla de comunicación existente

Acción administrativa para actualizar una plantilla de comunicación existente.

Actualizar acceso de actor

Actualice los permisos de acceso de un actor.

Actualizar contraseña de cuenta

Actualice la contraseña de una cuenta de usuario como administrador.

Actualizar correo electrónico

Actualice el correo electrónico de una cuenta.

Actualizar correo electrónico de cuenta

Acción administrativa para actualizar el correo electrónico de una cuenta.

Actualizar el estado de lectura de conversación

Actualice un elemento de una conversación para marcarlo como leído.

Actualizar estado del sujeto

Actualice el estado de administrador específico del servicio de un sujeto.

Actualizar identificador de cuenta

Acción administrativa para actualizar el identificador de una cuenta.

Actualizar sesión de autenticación

Actualice una sesión de autenticación para obtener un nuevo token de acceso y un token de actualización.

Actualizar un miembro en el servicio de ozono

Actualizar un miembro en el servicio de ozono.

Agregar un miembro del equipo

Agregue un miembro al equipo de ozono.

Agregar valores a un conjunto

Agregue valores a un conjunto específico.

Anular la activación de la lista de actores

Desmuta la lista especificada de cuentas.

Aplicación de escrituras de repositorio

Aplique una transacción por lotes del repositorio crea, actualiza y elimina.

Buscar actores (perfiles) criterios de búsqueda que coincidan

Buscar actores (perfiles) que coincidan con criterios de búsqueda.

Buscar actores para Typeahead

Recupere sugerencias de cuenta para la búsqueda de tipos.

Buscar correlación de firmas de amenazas

Busque todas las firmas de amenazas correlacionadas entre 2 o más cuentas.

Buscar cuentas relacionadas

Obtenga cuentas que compartan algunas firmas de amenazas coincidentes con la cuenta raíz.

Buscar etiquetas relevantes para los patrones de AT-URI proporcionados

Busque etiquetas relevantes para los patrones de AT-URI proporcionados.

Buscar publicaciones

Buscar publicaciones que coincidan con criterios de búsqueda, devolviendo vistas de esas publicaciones.

Búsqueda de repositorios basados en un término de búsqueda

Busque repositorios basados en un término de búsqueda.

Carga de un nuevo blob

Cargue un nuevo blob.

Cargar vídeo

Cargue un vídeo que se va a procesar y almacenar en el PDS.

Comprobar el estado de la cuenta

Devuelve el estado de una cuenta, especialmente en lo que respecta a la importación o recuperación.

Confirmación del correo electrónico de solicitud

Solicite un correo electrónico con un código para confirmar la propiedad del correo electrónico.

Confirmar correo electrónico

Confirme un correo electrónico mediante un token generado por el proceso requestEmailConfirmation.

Consultar conjuntos disponibles

Consultar conjuntos disponibles.

Conversaciones de lista

Enumerar conversaciones.

Creación de un informe

Envíe un informe de moderación con respecto a una cuenta o registro atproto. Implementado por servicios de moderación (con proxy pdS) y requiere autenticación.

Creación de un único registro de repositorio

Cree un único registro de repositorio.

Creación de una plantilla de comunicación reutilizable

Acción de administrador para crear una plantilla nueva y reutilizable.

Creación o actualización de metadatos del conjunto

Cree o actualice los metadatos del conjunto.

Crear contraseña de aplicación

Cree una contraseña de aplicación.

Crear cuenta

Cree una cuenta con los detalles proporcionados.

Crear código de invitación

Cree un código de invitación para los casos de uso especificados.

Crear códigos de invitación

Cree varios códigos de invitación con límites de uso especificados.

Crear sesión de autenticación

Creación de una sesión de autenticación

Cuentas de búsqueda

Obtenga una lista de cuentas que coincidan con la consulta de búsqueda.

Dejar conversación

Deje una conversación especificando su identificador.

Desactivar conversación

Desmute una conversación.

Desactivar cuenta

Desactiva una cuenta activa actualmente una vez finalizada la migración.

Desactivar subproceso

Desmuta el subproceso especificado.

Descarga de la exportación del repositorio

Descargue una exportación de repositorio como archivo CAR.

Descripción del servidor

Describe los requisitos y funcionalidades de creación de cuentas del servidor.

Deshabilitar códigos de invitación

Deshabilite códigos de invitación específicos para evitar el uso adicional.

Desmute actor

Desmuta la cuenta especificada.

Eliminación de una plantilla de comunicación

Elimine una plantilla de comunicación por su identificador único.

Eliminar cuenta

Elimine una cuenta de usuario como administrador.

Eliminar cuenta

Elimine la cuenta de un actor con un token y una contraseña.

Eliminar cuenta

Eliminar una cuenta.

Eliminar mensaje para sí mismo

Elimine un mensaje para el usuario que lo envió.

Eliminar sesión

Elimine la sesión actual.

Eliminar un conjunto

Elimine un conjunto completo.

Eliminar un miembro del equipo de ozono

Eliminar un miembro del equipo de ozono.

Eliminar un registro de repositorio o asegurarse de que no existe

Elimine un registro del repositorio o asegúrese de que no existe.

Eliminar valores de un conjunto

Elimine los valores de un conjunto específico.

Enumeración de CID de blob de cuentas

Enumera los CID de blobs de cuenta desde una revisión del repositorio.

Enumeración de eventos de moderación relacionados con un asunto

Enumerar eventos de moderación relacionados con un asunto.

Enumeración de registros en un repositorio

Enumerar un intervalo de registros en un repositorio, que coincide con una colección específica.

Enumerar a todos los miembros con acceso al servicio de ozono

Enumere a todos los miembros con acceso al servicio de ozono.

Enumerar contraseñas de aplicación

Enumera todas las contraseñas de la aplicación.

Enumerar los blobs que faltan para la cuenta solicitante

Devuelve una lista de blobs que faltan para la cuenta solicitante.

Enumerar notificaciones

Enumerar las notificaciones de la cuenta solicitante.

Enviar correo electrónico a la dirección de correo electrónico de una cuenta de usuario

Enviar correo electrónico a la dirección de correo electrónico de una cuenta de usuario.

Enviar mensaje

Envíe un único mensaje a una conversación específica.

Enviar mensajes por lotes

Envíe un lote de mensajes a varias conversaciones.

Escritura de un registro de repositorio

Escribir un registro de repositorio, crearlo o actualizarlo según sea necesario.

Establecer preferencias de cuenta

Establezca las preferencias privadas asociadas a la cuenta.

Establecer preferencias de notificación

Establezca las preferencias relacionadas con las notificaciones para una cuenta.

Exportar datos de cuenta

Exportar datos de la cuenta.

Get Suggested Follows by Actor

Las enumeraciones siguen un aspecto similar a una cuenta determinada.

GetRecommendedDidCredentials

Describa las credenciales que se deben incluir en el documento did de una cuenta que se está migrando a este servicio.

Habilitar invitaciones de cuenta

Vuelva a habilitar la capacidad de una cuenta para recibir códigos de invitación.

Importación de un repositorio en forma de archivo CAR

Importe un repositorio en forma de archivo CAR. Se requiere el encabezado Content-Length.

Interacciones de envío

Enviar información sobre las interacciones.

Lista de repositorios

Enumera todos los DID, rev y commit CID para todos los repositorios.

Notificación de actualización

Notificar a un servicio de rastreo una actualización reciente y que el rastreo debe reanudarse.

Notificar al servidor que la cuenta solicitante ha visto notificaciones

Notificar al servidor que la cuenta solicitante ha visto notificaciones.

Obtención de bloques de datos de un repositorio

Obtener bloques de datos de un repositorio determinado, mediante CID.

Obtención de detalles sobre un evento de moderación

Obtenga detalles sobre un evento de moderación.

Obtención de detalles sobre un repositorio

Obtenga detalles sobre un repositorio.

Obtención de información sobre una cuenta y un repositorio

Obtenga información sobre una cuenta y un repositorio, incluida la lista de colecciones.

Obtención de la confirmación actual de un repositorio

Obtenga el CID de confirmación actual y la revisión del repositorio especificado.

Obtención de los detalles de estado de un trabajo de procesamiento de vídeo

Obtenga los detalles de estado de un trabajo de procesamiento de vídeo.

Obtención de límites de carga de vídeo para el usuario autenticado

Obtener límites de carga de vídeo para el usuario autenticado.

Obtención de repositorios de moderación

Obtenga una lista de todos los repositorios de moderación.

Obtención de un blob asociado a una cuenta

Obtenga un blob asociado a una cuenta determinada.

Obtención de un único registro de un repositorio

Obtenga un único registro de un repositorio.

Obtención de valores establecidos

Obtiene un conjunto específico y sus valores.

Obtención del estado de hospedaje del repositorio

Obtenga el estado de hospedaje de un repositorio en este servidor.

Obtención del token de autenticación de servicio

Obtenga un token firmado en nombre del DID solicitante para el servicio solicitado.

Obtener a continuación

Enumera las cuentas que sigue un actor especificado.

Obtener actores sugeridos

Obtenga una lista de actores sugeridos.

Obtener citas

Obtenga una lista de comillas para una publicación determinada.

Obtener configuración del servidor

Obtenga detalles sobre la configuración del servidor del ozono.

Obtener contexto de mensaje

Capturar mensajes circundantes de una conversación

Obtener conversación

Obtenga una conversación basada en el identificador de conversación proporcionado.

Obtener convo para miembros

Obtener una conversación para uno o varios miembros.

Obtener códigos de invitación

Obtenga una vista de administrador de códigos de invitación.

Obtener códigos de invitación de cuenta

Obtenga todos los códigos de invitación de la cuenta actual.

Obtener detalles sobre algunos registros

Obtenga detalles sobre algunos registros.

Obtener detalles sobre un registro

Obtenga detalles sobre un registro.

Obtener escala de tiempo

Obtenga una vista de la escala de tiempo principal de la cuenta solicitante.

Obtener esqueleto de fuente

Obtenga un esqueleto de una fuente proporcionada por un generador de fuentes.

Obtener fuente

Obtenga una fuente hidratada del generador de alimentación seleccionado de un actor.

Obtener fuente de autor

Obtenga una vista de la fuente de autor de un actor.

Obtener fuente de lista

Obtener una fuente de publicaciones recientes de una lista.

Obtener fuentes de actor

Obtenga una lista de fuentes creadas por el actor.

Obtener fuentes sugeridas

Recupere una lista de fuentes sugeridas para la cuenta solicitante.

Obtener información de la cuenta

Obtenga detalles sobre una cuenta.

Obtener información de la cuenta

Obtenga detalles sobre algunas cuentas.

Obtener información de los generadores de fuentes

Obtenga información sobre una lista de generadores de fuentes.

Obtener información de sesión actual

Obtenga información sobre la sesión autenticada.

Obtener información del generador de fuentes

Obtenga información sobre un generador de fuentes.

Obtener información sobre una fuente

Obtenga información sobre un generador de fuentes.

Obtener información sobre una lista de servicios de etiquetador

Obtenga información sobre una lista de servicios de etiquetador.

Obtener la lista de plantillas de comunicación

Recupere una lista de todas las plantillas de comunicación disponibles.

Obtener likes

Obtener como registros que hacen referencia a un asunto (por AT-URI y CID).

Obtener listas

Enumera las listas creadas por una cuenta especificada.

Obtener listas bloqueadas

Obtenga listas mod que la cuenta solicitante (actor) está bloqueando.

Obtener listas silenciadas

Obtenga las listas mod que la cuenta solicitante ha silenciado actualmente.

Obtener metadatos de actor

Captura de metadatos relacionados con la moderación para un actor a través de DID

Obtener Mutes

Enumera las cuentas que la cuenta solicitante ha silenciado actualmente.

Obtener paquete de inicio

Obtiene una vista de un paquete de inicio basado en la referencia proporcionada (AT-URI).

Obtener paquetes de inicio

Obtenga vistas detalladas para obtener una lista de paquetes de inicio basados en los URI proporcionados.

Obtener perfil

Recupere una vista de perfil detallada de un actor mediante su identificador o DID.

Obtener perfiles

Obtenga vistas de perfil detalladas de varios actores.

Obtener preferencias

Obtenga las preferencias privadas asociadas a la cuenta actual.

Obtener publicaciones

Obtiene las vistas de publicación de una lista especificada de publicaciones.

Obtener registro

Recupere el registro de acciones y mensajes en una conversación.

Obtener relaciones públicas entre una cuenta y una lista de otras cuentas

Obtenga relaciones públicas entre una cuenta y una lista de otras cuentas.

Obtener reposted by

Obtenga una lista de reposts para una publicación determinada.

Obtener seguidores

Enumerar cuentas que siguen a un actor especificado.

Obtener seguidores conocidos

Recuperar seguidores para una cuenta específica que también van seguidas del visor.

Obtener subproceso posterior

Obtener publicaciones en un subproceso.

Obtener un registro del repositorio

Recupere un registro del repositorio por su identificador único.

Obtener una lista de los paquetes de inicio creados por el actor

Obtenga una lista de los paquetes de inicio creados por el actor.

Obtener una lista de publicaciones que le gusta un actor

Obtiene una lista de publicaciones que le gusta un actor.

Obtener vista de lista

Obtiene una "vista" (con contexto adicional) de una lista especificada.

Realizar una acción de moderación en un actor

Realizar una acción de moderación en un actor

Recibir mensajes

Obtenga una lista de mensajes de una conversación específica.

Recuento del número de notificaciones no leídas para la cuenta solicitante

Cuente el número de notificaciones no leídas para la cuenta solicitante.

Recuperación de la vista de registros

Devuelve información de esquema dinámico para la vista de registro.

Registro para recibir notificaciones push

Regístrese para recibir notificaciones push.

RequestPlcOperationSignature

Solicite un correo electrónico con un código para solicitar una operación de PLC firmada.

Reservar clave de firma

Reserve una clave de firma de repositorio para usarla con la creación de la cuenta.

ResolveHandle

Resuelve un identificador (nombre de dominio) en un DID.

Restablecimiento de contraseña

Restablezca una contraseña de cuenta de usuario mediante un token.

Revocar contraseña de aplicación

Revocar una contraseña de aplicación por nombre.

SignPlcOperation

Firma una operación plc para actualizar algunos valores en el documento del DID solicitante.

Silenciar actor

Crea una relación de silenciación para la cuenta especificada.

Silenciar conversación

Silenciar una conversación.

Silenciar lista de actores

Crea una relación de silenciación para la lista especificada de cuentas.

Silenciar subproceso

Silencia un subproceso que impide que las notificaciones del subproceso y cualquiera de sus elementos secundarios.

Solicitud de actualización de correo electrónico

Solicite un token para actualizar el correo electrónico.

Solicitud de eliminación de cuenta

Inicie la eliminación de una cuenta de usuario por correo electrónico.

Solicitud de rastreo

Solicite un servicio para rastrear de forma persistente los repositorios hospedados.

Solicitud de restablecimiento de contraseña

Inicie un restablecimiento de contraseña de cuenta de usuario por correo electrónico.

SubmitPlcOperation

Valida una operación plc para asegurarse de que no infringe las restricciones de un servicio.

UpdateHandle

Actualiza el identificador de la cuenta actual. Comprueba la validez del control y actualiza el documento did:plc si es necesario.

Visualización de los estados de moderación de los temas

Ver los estados de moderación de los temas (registro o repositorio).

Activar cuenta

Activa una cuenta desactivada actualmente.

Actualización de una plantilla de comunicación existente

Acción administrativa para actualizar una plantilla de comunicación existente.

Parámetros

Nombre Clave Requerido Tipo Description
id
id True string

Identificador de la plantilla que se va a actualizar.

nombre
name string

Nombre de la plantilla.

lang
lang string

Idioma del mensaje.

contentMarkdown
contentMarkdown string

El contenido de la plantilla, markdown admitido, puede contener marcadores de posición variables.

Asunto
subject string

Asunto del mensaje, usado en correos electrónicos.

actualizadoPor
updatedBy string

DID del usuario que está actualizando la plantilla.

disabled
disabled boolean

Indica si la plantilla está deshabilitada.

Devoluciones

Actualizar acceso de actor

Actualice los permisos de acceso de un actor.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string
Permitir acceso
allowAccess True boolean
Identificador de referencia
ref string

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la actualización de acceso se realizó correctamente.

Mensaje
message string

Mensaje opcional que detalla el resultado.

Actualizar contraseña de cuenta

Actualice la contraseña de una cuenta de usuario como administrador.

Parámetros

Nombre Clave Requerido Tipo Description
did True string

Did de la cuenta que se va a actualizar.

contraseña
password True string

Nueva contraseña de la cuenta.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Mensaje
message string

Detalles adicionales sobre el resultado de la operación.

Actualizar correo electrónico

Actualice el correo electrónico de una cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
Correo electrónico
email True string

Nueva dirección de correo electrónico con la que actualizar la cuenta.

emailAuthFactor
emailAuthFactor boolean

Si el correo electrónico se usa como factor de autenticación.

token
token string

Token de requestEmailUpdate si se ha confirmado el correo electrónico de la cuenta.

Actualizar correo electrónico de cuenta

Acción administrativa para actualizar el correo electrónico de una cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
account
account True string

Identificador o DID del repositorio.

Correo electrónico
email True string

Nueva dirección de correo electrónico de la cuenta.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la actualización se realizó correctamente.

Mensaje
message string

Mensaje opcional que proporciona información adicional.

Actualizar el estado de lectura de conversación

Actualice un elemento de una conversación para marcarlo como leído.

Parámetros

Nombre Clave Requerido Tipo Description
convoId
convoId True string

Identificador de la conversación.

ID de mensaje
messageId string

Identificador del mensaje que se va a marcar como leído.

Devoluciones

Nombre Ruta de acceso Tipo Description
Vista de conversación
convo convoView

Representa una vista de una conversación.

Actualizar estado del sujeto

Actualice el estado de administrador específico del servicio de un sujeto.

Parámetros

Nombre Clave Requerido Tipo Description
did True string
Uri
uri True string

Identificador URI de la referencia segura.

Cid
cid True string

Cid de la referencia fuerte.

did True string
Cid
cid True string
recordUri
recordUri string
aplicado
applied True boolean
ref
ref string
aplicado
applied True boolean
ref
ref string

Devoluciones

Nombre Ruta de acceso Tipo Description
repoRef
subject.repoRef repoRef
strongRef
subject.strongRef strongRef

Define una referencia segura con un URI y CID.

repoBlobRef
subject.repoBlobRef repoBlobRef
Takedown
takedown statusAttr

Actualizar identificador de cuenta

Acción administrativa para actualizar el identificador de una cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
did True string

Did de la cuenta.

asa
handle True string

Nuevo identificador de la cuenta.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la actualización se realizó correctamente.

Mensaje
message string

Mensaje opcional que proporciona información adicional.

Actualizar sesión de autenticación

Actualice una sesión de autenticación para obtener un nuevo token de acceso y un token de actualización.

Parámetros

Nombre Clave Requerido Tipo Description
refreshJwt
refreshJwt True string

El token de actualización proporcionado durante la creación de la sesión

Devoluciones

Nombre Ruta de acceso Tipo Description
accessJwt
accessJwt string

Token de acceso JWT.

refreshJwt
refreshJwt string

Token de actualización de JWT.

asa
handle string

Identificador del usuario.

did string

Identificador descentralizado (DID).

didDoc
didDoc object

Documento DID opcional.

activo
active boolean

Indica si la sesión está activa.

estado
status string

Estado de hospedaje de la cuenta.

Actualizar un miembro en el servicio de ozono

Actualizar un miembro en el servicio de ozono.

Parámetros

Nombre Clave Requerido Tipo Description
did True string

Did del miembro.

disabled
disabled boolean

Indica si el miembro está deshabilitado.

role
role string

Rol asignado al miembro.

Devoluciones

Body
member

Agregar un miembro del equipo

Agregue un miembro al equipo de ozono.

Parámetros

Nombre Clave Requerido Tipo Description
did True string

Did del miembro que se va a agregar.

role
role True string

Rol del miembro que se va a agregar.

Devoluciones

Body
member

Agregar valores a un conjunto

Agregue valores a un conjunto específico.

Parámetros

Nombre Clave Requerido Tipo Description
nombre
name True string

Nombre del conjunto para agregar valores a

values
values True array of string

Valores que se van a agregar al conjunto

Anular la activación de la lista de actores

Desmuta la lista especificada de cuentas.

Parámetros

Nombre Clave Requerido Tipo Description
URI de lista
list True string

URI de la lista que se va a desactivar.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Aplicación de escrituras de repositorio

Aplique una transacción por lotes del repositorio crea, actualiza y elimina.

Devoluciones

Nombre Ruta de acceso Tipo Description
confirmación
commit commitMeta
results
results array of applyWrites.result

Buscar actores (perfiles) criterios de búsqueda que coincidan

Buscar actores (perfiles) que coincidan con criterios de búsqueda.

Parámetros

Nombre Clave Requerido Tipo Description
Consulta de búsqueda
q string

Cadena de consulta de búsqueda. Sintaxis, frase, booleano y facetas no se especifica, pero se recomienda la sintaxis de consulta de Lucene.

Límite de resultados
limit integer

Número máximo de actores que se van a devolver.

Cursor de paginación
cursor string

Cursor de paginación para capturar el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para paginación.

Actores
actors array of profileView

Lista de perfiles de actor coincidentes.

Buscar actores para Typeahead

Recupere sugerencias de cuenta para la búsqueda de tipos.

Parámetros

Nombre Clave Requerido Tipo Description
Término de búsqueda
q string

Término de búsqueda usado para los resultados de typeahead.

Limit
limit integer

Número máximo de resultados que se van a recuperar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Actores
actors array of appProfileViewBasic

Matriz de detalles mínimos de actor que coinciden con la búsqueda de tipos.

Buscar correlación de firmas de amenazas

Busque todas las firmas de amenazas correlacionadas entre 2 o más cuentas.

Parámetros

Nombre Clave Requerido Tipo Description
DID de cuenta
dids True array

Lista de DID para las cuentas para buscar firmas correlacionadas.

Devoluciones

Nombre Ruta de acceso Tipo Description
details
details array of sigDetail

Buscar cuentas relacionadas

Obtenga cuentas que compartan algunas firmas de amenazas coincidentes con la cuenta raíz.

Parámetros

Nombre Clave Requerido Tipo Description
DID de cuenta
did True string

DID de la cuenta raíz.

Cursor de paginación
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

Límite de resultados
limit integer

El número máximo de resultados que se devolverán.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string
accounts
accounts array of findRelatedAccounts.relatedAccount

Buscar etiquetas relevantes para los patrones de AT-URI proporcionados

Busque etiquetas relevantes para los patrones de AT-URI proporcionados.

Parámetros

Nombre Clave Requerido Tipo Description
Lista de patrones de URI at para que coincidan
uriPatterns True array

Lista de patrones de URI at para que coincidan (booleano "OR").

DIDs en los que filtrar
sources array

Lista opcional de orígenes de etiquetas (DID) para filtrar.

Limit
limit integer

Número máximo de etiquetas que se van a devolver.

Cursor de paginación
cursor string

Cursor para la paginación.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para paginación.

labels
labels array of label

Buscar publicaciones

Buscar publicaciones que coincidan con criterios de búsqueda, devolviendo vistas de esas publicaciones.

Parámetros

Nombre Clave Requerido Tipo Description
Consulta de búsqueda
q True string

Cadena de consulta de búsqueda.

Criterio de ordenación
sort string

Especifica el orden de clasificación de los resultados.

Desde Datetime
since string

Filtre los resultados de las publicaciones después de la fecha y hora indicada (inclusive).

Hasta Datetime
until string

Filtre los resultados de las publicaciones antes de la fecha y hora indicada (no inclusiva).

Cuenta de menciones
mentions string

Filtre a las publicaciones que mencionan la cuenta especificada.

Cuenta de autor
author string

Filtre a las publicaciones por la cuenta especificada. Los identificadores se resuelven en DID antes del tiempo de consulta.

Filtro de idioma
lang string

Filtre por las publicaciones en el idioma especificado.

Filtro de dominio
domain string

Filtre por publicaciones con direcciones URL.

Filtro de dirección URL
url string

Filtre a las publicaciones con vínculos.

Filtro hashtag
tag array

Filtre a las publicaciones con la etiqueta especificada (hashtag).

Límite de resultados
limit integer

Número máximo de resultados que se van a devolver.

Cursor de paginación
cursor string

Mecanismo de paginación opcional.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string
hitsTotal
hitsTotal integer
entradas
posts array of postView

Búsqueda de repositorios basados en un término de búsqueda

Busque repositorios basados en un término de búsqueda.

Parámetros

Nombre Clave Requerido Tipo Description
Término de búsqueda
q string

Término de búsqueda para buscar repositorios.

Limitar los resultados
limit integer

El número máximo de resultados que se devolverán.

Cursor de paginación
cursor string

Cursor para paginar los resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor de paginación para la página siguiente de resultados.

repos
repos array of repoView

Carga de un nuevo blob

Cargue un nuevo blob.

Parámetros

Nombre Clave Requerido Tipo Description
Archivo que se va a cargar
file True file

Archivo de blob que se va a cargar.

Devoluciones

Nombre Ruta de acceso Tipo Description
mancha
blob string

Identificador de blob cargado.

Cargar vídeo

Cargue un vídeo que se va a procesar y almacenar en el PDS.

Parámetros

Nombre Clave Requerido Tipo Description
Archivo de vídeo
file True file

Archivo de vídeo binario que se va a cargar y procesar.

Devoluciones

Las salidas de esta operación son dinámicas.

Comprobar el estado de la cuenta

Devuelve el estado de una cuenta, especialmente en lo que respecta a la importación o recuperación.

Devoluciones

Nombre Ruta de acceso Tipo Description
activado
activated boolean

Indica si la cuenta está activada.

validDid
validDid boolean

Indica si el DID es válido.

repoCommit
repoCommit string

Identificador de confirmación del repositorio de la cuenta.

repoRev
repoRev string

Información de revisión del repositorio.

repoBlocks
repoBlocks integer

Número de bloques de repositorio.

indexedRecords
indexedRecords integer

Número de registros indizado en la cuenta.

privateStateValues
privateStateValues integer

Número de valores de estado privado.

expectedBlobs
expectedBlobs integer

Número esperado de blobs.

importedBlobs
importedBlobs integer

Número de blobs importados.

Confirmación del correo electrónico de solicitud

Solicite un correo electrónico con un código para confirmar la propiedad del correo electrónico.

Confirmar correo electrónico

Confirme un correo electrónico mediante un token generado por el proceso requestEmailConfirmation.

Parámetros

Nombre Clave Requerido Tipo Description
Correo electrónico
email True string

Dirección de correo electrónico que se va a confirmar.

token
token True string

Token de confirmación enviado al correo electrónico del usuario.

Consultar conjuntos disponibles

Consultar conjuntos disponibles.

Parámetros

Nombre Clave Requerido Tipo Description
Límite de resultados
limit integer

Número máximo de conjuntos que se van a devolver.

Cursor de paginación
cursor string

Cursor para paginación.

Prefijo de nombre
namePrefix string

Filtrar establece por un prefijo de nombre.

Ordenar por campo
sortBy string

Campo por el que se van a ordenar los resultados.

Dirección de ordenación
sortDirection string

Dirección de ordenación, el valor predeterminado es el orden ascendente del campo de nombre.

Devoluciones

Nombre Ruta de acceso Tipo Description
sets
sets array of setView
cursor
cursor string

Conversaciones de lista

Enumerar conversaciones.

Parámetros

Nombre Clave Requerido Tipo Description
Límite de paginación
limit integer

Número máximo de conversaciones que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para paginación.

convos
convos array of object
id
convos.id string

Identificador único de la conversación.

Rev
convos.rev string

Identificador de revisión de la conversación.

Miembros
convos.members array of chatProfileViewBasic

Lista de miembros de la conversación.

lastMessage
convos.lastMessage lastMessage

Representa el último mensaje de una conversación.

Silenciado
convos.muted boolean

Indica si la conversación está silenciada.

abierto
convos.opened boolean

Indica si se ha abierto la conversación.

unreadCount
convos.unreadCount integer

Recuento de mensajes no leídos en la conversación.

Creación de un informe

Envíe un informe de moderación con respecto a una cuenta o registro atproto. Implementado por servicios de moderación (con proxy pdS) y requiere autenticación.

Parámetros

Nombre Clave Requerido Tipo Description
reasonSpam
reasonSpam string

Spam: promoción no deseada frecuente, respuestas, menciones

reasonViolation
reasonViolation string

Infracción directa de reglas de servidor, leyes, términos de servicio

reasonMisleading
reasonMisleading string

Identidad engañosa, afiliación o contenido

reasonSexual
reasonSexual string

Contenido sexual no deseado o mal etiquetado

reasonRude
reasonRude string

Comportamiento grosero, acoso, explícito o no deseado

reasonOther
reasonOther string

Otros: los informes que no están en otra categoría de informe

reasonAppeal
reasonAppeal string

Apelación: apelación de una acción de moderación realizada anteriormente

reason
reason string

Contexto adicional sobre el contenido y la infracción.

did True string
Uri
uri True string

Identificador URI de la referencia segura.

Cid
cid True string

Cid de la referencia fuerte.

Devoluciones

Nombre Ruta de acceso Tipo Description
id
id integer

Identificador único del informe.

reasonType
reasonType reasonType

Tipo de motivo para el informe de moderación. Una de las razones predefinidas.

reason
reason string

Contexto adicional sobre el contenido y la infracción.

repoRef
subject.repoRef repoRef
strongRef
subject.strongRef strongRef

Define una referencia segura con un URI y CID.

reportedBy
reportedBy string

DID del usuario que envió el informe.

createdAt
createdAt date-time

Marca de tiempo cuando se creó el informe.

Creación de un único registro de repositorio

Cree un único registro de repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
repo
repo True string

Identificador o DID del repositorio (también conocido como cuenta actual).

colección
collection True string

NSID de la colección de registros.

rkey
rkey string

Clave de registro.

validate
validate boolean

True o false valor establecido para omitir la validación del esquema Léxicon.

registro
record True object

Objeto record.

swapCommit
swapCommit string

Compare e intercambie con la confirmación anterior por CID.

Devoluciones

Nombre Ruta de acceso Tipo Description
Uri
uri string

URI del registro creado.

Cid
cid string

Cid del registro creado.

confirmación
commit commitMeta
validationStatus
validationStatus string

Creación de una plantilla de comunicación reutilizable

Acción de administrador para crear una plantilla nueva y reutilizable.

Parámetros

Nombre Clave Requerido Tipo Description
nombre
name True string

Nombre de la plantilla.

contentMarkdown
contentMarkdown True string

El contenido de la plantilla, markdown admitido, puede contener marcadores de posición variables.

Asunto
subject True string

Asunto del mensaje, usado en correos electrónicos.

lang
lang string

Idioma del mensaje.

createdBy
createdBy string

DID del usuario que está creando la plantilla.

Devoluciones

Creación o actualización de metadatos del conjunto

Cree o actualice los metadatos del conjunto.

Parámetros

Nombre Clave Requerido Tipo Description
nombre
name True string
descripción
description string

Devoluciones

Body
setView

Crear contraseña de aplicación

Cree una contraseña de aplicación.

Parámetros

Nombre Clave Requerido Tipo Description
nombre
name True string

Un nombre corto para la contraseña de la aplicación, para ayudar a distinguirlos.

privilegiado
privileged boolean

Si una contraseña de aplicación tiene acceso "con privilegios" al estado de la cuenta posiblemente confidencial. Diseñado para su uso con clientes de confianza.

Devoluciones

Crear cuenta

Cree una cuenta con los detalles proporcionados.

Parámetros

Nombre Clave Requerido Tipo Description
Correo electrónico
email string

Dirección de correo electrónico de la cuenta.

asa
handle True string

Identificador solicitado para la cuenta.

did string

Did de atproto preexistente, que se importa a una nueva cuenta.

inviteCode
inviteCode string

Invitación de código para la creación de cuentas.

verificationCode
verificationCode string

Código para comprobar el correo electrónico o el teléfono.

verificationPhone
verificationPhone string

Número de teléfono para la comprobación de la cuenta.

contraseña
password string

Contraseña de cuenta inicial. Es posible que tenga que cumplir los requisitos de seguridad de contraseña específicos de la instancia.

recoveryKey
recoveryKey string

Clave de rotación de DID PLC (clave de recuperación) que se incluirá en la operación de creación del PLC.

plcOp
plcOp object

Datos de operación de PLC opcionales.

Devoluciones

Nombre Ruta de acceso Tipo Description
accessJwt
accessJwt string

Acceda al token JWT para la autenticación.

refreshJwt
refreshJwt string

Actualice el token JWT para la renovación de sesión.

asa
handle string

Identificador de la nueva cuenta.

did string

DID de la nueva cuenta.

didDoc
didDoc object

Documento DID asociado a la nueva cuenta.

Crear código de invitación

Cree un código de invitación para los casos de uso especificados.

Parámetros

Nombre Clave Requerido Tipo Description
useCount
useCount True integer

Número de veces que se puede usar el código de invitación.

forAccount
forAccount string

DID de la cuenta para la que se genera el código de invitación.

Devoluciones

Nombre Ruta de acceso Tipo Description
código
code string

Código de invitación generado.

Crear códigos de invitación

Cree varios códigos de invitación con límites de uso especificados.

Parámetros

Nombre Clave Requerido Tipo Description
codeCount
codeCount True integer

Número de códigos de invitación que se van a generar.

useCount
useCount True integer

Número de veces que se puede usar cada código de invitación.

forAccounts
forAccounts array of string

Matriz de DID para las cuentas para las que se encuentran los códigos de invitación.

Devoluciones

Nombre Ruta de acceso Tipo Description
codes
codes array of object

Códigos de invitación generados.

account
codes.account string

Did de la cuenta asociada al código de invitación.

código
codes.code string

Código de invitación generado.

Crear sesión de autenticación

Creación de una sesión de autenticación

Parámetros

Nombre Clave Requerido Tipo Description
Host
pdshost True string

Host de Bluesky

Nombre de usuario
identifier True string

Identificador u otro identificador

Contraseña
password True string

Contraseña del usuario de autenticación

Token de factor de autenticación
authFactorToken string

Token opcional para la autenticación multifactor

Devoluciones

Nombre Ruta de acceso Tipo Description
accessJwt
accessJwt string

Token de acceso JWT.

refreshJwt
refreshJwt string

Token de actualización de JWT.

asa
handle string

Identificador del usuario.

did string

Identificador descentralizado (DID) del usuario.

didDoc
didDoc object

Documento DID opcional.

Correo electrónico
email string

Email dirección del usuario.

emailConfirmed
emailConfirmed boolean

Indicador si se confirma el correo electrónico.

emailAuthFactor
emailAuthFactor boolean

Indicador si el correo electrónico se usa para la autenticación.

activo
active boolean

Indica si la sesión está activa.

estado
status string

Estado de la cuenta de usuario.

Cuentas de búsqueda

Obtenga una lista de cuentas que coincidan con la consulta de búsqueda.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección de correo electrónico que se va a buscar.
email string

Dirección de correo electrónico que se va a buscar.

Cursor de paginación para los resultados siguientes.
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

Número máximo de resultados que se van a recuperar.
limit integer

Número máximo de resultados que se van a recuperar

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para recuperar el siguiente conjunto de resultados.

accounts
accounts array of accountView

Lista de cuentas coincidentes.

Dejar conversación

Deje una conversación especificando su identificador.

Parámetros

Nombre Clave Requerido Tipo Description
convoId
convoId True string

Identificador de la conversación que se va a salir.

Devoluciones

Nombre Ruta de acceso Tipo Description
convoId
convoId string

Identificador de la conversación que se dejó.

Rev
rev string

Identificador de revisión de la conversación.

Desactivar conversación

Desmute una conversación.

Parámetros

Nombre Clave Requerido Tipo Description
convoId
convoId True string

Identificador de la conversación que se va a desactivar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Vista de conversación
convo convoView

Representa una vista de una conversación.

Desactivar cuenta

Desactiva una cuenta activa actualmente una vez finalizada la migración.

Parámetros

Nombre Clave Requerido Tipo Description
deleteAfter
deleteAfter date-time

Período de tiempo para conservar la cuenta desactivada.

Desactivar subproceso

Desmuta el subproceso especificado.

Parámetros

Nombre Clave Requerido Tipo Description
URI del subproceso raíz
root True string

URI del subproceso raíz que se va a desactivar.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Descarga de la exportación del repositorio

Descargue una exportación de repositorio como archivo CAR.

Parámetros

Nombre Clave Requerido Tipo Description
DID del repositorio
did True string

Did del repositorio.

Revisión
since string

Revisión ('rev') del repositorio desde la que se va a crear una diferencia.

Devoluciones

response
binary

Descripción del servidor

Describe los requisitos y funcionalidades de creación de cuentas del servidor.

Devoluciones

Nombre Ruta de acceso Tipo Description
inviteCodeRequired
inviteCodeRequired boolean

Si es true, se debe proporcionar un código de invitación para crear una cuenta en esta instancia.

phoneVerificationRequired
phoneVerificationRequired boolean

Si es true, se debe proporcionar un token de verificación de teléfono para crear una cuenta en esta instancia.

availableUserDomains
availableUserDomains array of string
Enlaces
links describeServerLinks
contacto
contact describeServerContact
did string

Identificador descentralizado (DID) del servidor.

Deshabilitar códigos de invitación

Deshabilite códigos de invitación específicos para evitar el uso adicional.

Parámetros

Nombre Clave Requerido Tipo Description
inviteCodes
inviteCodes array of string

Lista de códigos de invitación que se van a deshabilitar.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica una operación correcta.

Desmute actor

Desmuta la cuenta especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de actor
actor True string

Identificador (AT-identifier) del actor que se va a desactivar.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Eliminación de una plantilla de comunicación

Elimine una plantilla de comunicación por su identificador único.

Parámetros

Nombre Clave Requerido Tipo Description
id
id True string

Identificador único de la plantilla que se va a eliminar.

Eliminar cuenta

Elimine una cuenta de usuario como administrador.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador descentralizado (DID)
did True string

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la cuenta se eliminó correctamente.

Mensaje
message string

Mensaje opcional que detalla el resultado.

Eliminar cuenta

Elimine la cuenta de un actor con un token y una contraseña.

Parámetros

Nombre Clave Requerido Tipo Description
did True string

Identificador descentralizado (DID) de la cuenta que se va a eliminar.

contraseña
password True string

Contraseña de la cuenta.

token
token True string

Token asociado a la cuenta.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la eliminación de la cuenta se realizó correctamente.

Mensaje
message string

Mensaje de operación correcta opcional.

Eliminar cuenta

Eliminar una cuenta.

Eliminar mensaje para sí mismo

Elimine un mensaje para el usuario que lo envió.

Parámetros

Nombre Clave Requerido Tipo Description
convoId
convoId True string

Identificador de la conversación que contiene el mensaje que se va a eliminar.

ID de mensaje
messageId True string

Identificador del mensaje que se va a eliminar.

Devoluciones

Eliminar sesión

Elimine la sesión actual.

Eliminar un conjunto

Elimine un conjunto completo.

Parámetros

Nombre Clave Requerido Tipo Description
nombre
name True string

Nombre del conjunto que se va a eliminar

Eliminar un miembro del equipo de ozono

Eliminar un miembro del equipo de ozono.

Parámetros

Nombre Clave Requerido Tipo Description
did True string

Did del miembro.

Eliminar un registro de repositorio o asegurarse de que no existe

Elimine un registro del repositorio o asegúrese de que no existe.

Parámetros

Nombre Clave Requerido Tipo Description
repo
repo True string

Identificador o DID del repositorio (también conocido como cuenta actual).

colección
collection True string

NSID de la colección de registros.

rkey
rkey True string

Clave de registro.

swapRecord
swapRecord string

Compare e intercambie con el registro anterior por CID.

swapCommit
swapCommit string

Compare e intercambie con la confirmación anterior por CID.

Devoluciones

Nombre Ruta de acceso Tipo Description
confirmación
commit commitMeta

Eliminar valores de un conjunto

Elimine los valores de un conjunto específico.

Parámetros

Nombre Clave Requerido Tipo Description
nombre
name True string

Nombre del conjunto del que se van a eliminar los valores.

values
values True array of string

Enumeración de CID de blob de cuentas

Enumera los CID de blobs de cuenta desde una revisión del repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
DID del repositorio
did True string

Did del repositorio.

Revisión
since string

Revisión opcional del repositorio para enumerar blobs desde.

Límite de resultados
limit integer

El número máximo de resultados que se devolverán.

Cursor
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string
cids
cids array of string

Enumeración de eventos de moderación relacionados con un asunto

Enumerar eventos de moderación relacionados con un asunto.

Parámetros

Nombre Clave Requerido Tipo Description
Tipo de evento para el filtrado
types array

Tipo de evento que se va a filtrar por: defs#modEvent<name>

Creado por
createdBy string

Creado por el usuario

Criterio de ordenación
sortDirection string

Dirección de ordenación de los eventos.

Eventos creados después de una marca de tiempo
createdAfter date-time

Recuperar eventos creados después de una marca de tiempo determinada.

Eventos creados antes de una marca de tiempo
createdBefore date-time

Recupere los eventos creados antes de una marca de tiempo determinada.

Asunto
subject string

Asunto

Colección de eventos
collections array

Devuelve eventos en los que el asunto pertenece a las colecciones especificadas.

Tipo de asunto
subjectType string

Devuelve eventos en los que el sujeto es cuenta o registro.

Devuelve eventos de todos los tipos.
includeAllUserRecords boolean

Devuelve eventos en todo el tipo de registro del parámetro "collections" dado.

Limit
limit integer

Limit

Tiene comentario, sí/no
hasComment boolean

Si es true, solo se devuelven eventos con comentarios.

Comentario
comment string

Devuelve eventos con comentarios que contienen la palabra clave .

Etiquetas agregadas
addedLabels array

Devuelve eventos en los que se han agregado todas estas etiquetas.

Eventos con etiquetas eliminadas
removedLabels array

Devuelve eventos en los que se quitaron las etiquetas.

Etiquetas eliminadas
addedTags array

Devuelve eventos en los que se quitaron las etiquetas.

Etiquetas eliminadas
removedTags array

Devuelve eventos en los que se quitaron las etiquetas.

Tipos de informe
reportTypes array

Tipo de informe para el evento de moderación

Cursor de paginación
cursor string

Cursor de paginación

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string
events
events array of modEventView

Enumeración de registros en un repositorio

Enumerar un intervalo de registros en un repositorio, que coincide con una colección específica.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del repositorio
repo True string

Identificador o DID del repositorio.

Tipo de recopilación
collection True string

NSID del tipo de registro.

Limitar los resultados
limit integer

Número de registros que se van a devolver.

Cursor de paginación
cursor string

Cursor para paginar los resultados.

Orden inverso
reverse boolean

Marca para invertir el orden de los registros devueltos.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor de paginación para la página siguiente de resultados.

records
records array of listRecords.record

Enumerar a todos los miembros con acceso al servicio de ozono

Enumere a todos los miembros con acceso al servicio de ozono.

Parámetros

Nombre Clave Requerido Tipo Description
Limitar los resultados
limit integer

El número máximo de resultados que se devolverán.

Cursor de paginación
cursor string

Cursor para paginar los resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor de paginación para la página siguiente de resultados.

Miembros
members array of member

Enumerar contraseñas de aplicación

Enumera todas las contraseñas de la aplicación.

Devoluciones

Nombre Ruta de acceso Tipo Description
contraseñas
passwords array of listAppPassword

Enumerar los blobs que faltan para la cuenta solicitante

Devuelve una lista de blobs que faltan para la cuenta solicitante.

Parámetros

Nombre Clave Requerido Tipo Description
Limitar los resultados
limit integer

El número máximo de resultados que se devolverán.

Cursor de paginación
cursor string

Cursor para paginar los resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor de paginación para la página siguiente de resultados.

blobs
blobs array of listMissingBlobs.recordBlob

Enumerar notificaciones

Enumerar las notificaciones de la cuenta solicitante.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

Número máximo de notificaciones que se van a devolver.

Priority
priority boolean

Filtre las notificaciones por estado de prioridad.

Cursor
cursor string

Cursor de paginación para recuperar el siguiente conjunto de notificaciones.

Visto en
seenAt date-time

Filtrar las notificaciones que se ven en o después de la fecha y hora especificadas.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

notificaciones
notifications array of notification

Lista de notificaciones.

prioridad
priority boolean

Indica si se incluyen las notificaciones de prioridad.

seenAt
seenAt date-time

Marca de tiempo que indica cuándo se vieron por última vez las notificaciones.

Enviar correo electrónico a la dirección de correo electrónico de una cuenta de usuario

Enviar correo electrónico a la dirección de correo electrónico de una cuenta de usuario.

Parámetros

Nombre Clave Requerido Tipo Description
DID del destinatario
recipientDid True string

Identificador descentralizado (DID) del destinatario.

Content
content True string

Contenido del correo electrónico.

Asunto
subject string

Asunto del correo electrónico.

DID del remitente
senderDid True string

DID del remitente.

Comentario adicional
comment string

Comentario adicional del remitente que no se usará en el propio correo electrónico.

Devoluciones

Nombre Ruta de acceso Tipo Description
enviado
sent boolean

Indica si el correo electrónico se envió correctamente.

Enviar mensaje

Envíe un único mensaje a una conversación específica.

Parámetros

Nombre Clave Requerido Tipo Description
convoId
convoId True string

Identificador de la conversación.

texto
text True string
byteStart
byteStart True integer

Byte inicial del intervalo.

byteEnd
byteEnd True integer

Byte final del intervalo.

featureType
featureType string

Tipo de la característica.

details
details object

Detalles sobre la característica.

Uri
uri True string

Identificador URI de la referencia segura.

Cid
cid True string

Cid de la referencia fuerte.

Devoluciones

Las salidas de esta operación son dinámicas.

Enviar mensajes por lotes

Envíe un lote de mensajes a varias conversaciones.

Parámetros

Nombre Clave Requerido Tipo Description
convoId
convoId True string
texto
text True string
byteStart
byteStart True integer

Byte inicial del intervalo.

byteEnd
byteEnd True integer

Byte final del intervalo.

featureType
featureType string

Tipo de la característica.

details
details object

Detalles sobre la característica.

Uri
uri True string

Identificador URI de la referencia segura.

Cid
cid True string

Cid de la referencia fuerte.

Devoluciones

Las salidas de esta operación son dinámicas.

Escritura de un registro de repositorio

Escribir un registro de repositorio, crearlo o actualizarlo según sea necesario.

Parámetros

Nombre Clave Requerido Tipo Description
repo
repo True string

Identificador o DID del repositorio (también conocido como cuenta actual).

colección
collection True string

NSID de la colección de registros.

rkey
rkey True string

Clave de registro.

validate
validate boolean

Valor true/false para omitir la validación del esquema léxico.

registro
record True object

Contenido del registro.

swapRecord
swapRecord string

Compare e intercambie con el registro anterior por CID.

swapCommit
swapCommit string

Compare e intercambie con la confirmación anterior por CID.

Devoluciones

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
confirmación
commit commitMeta
validationStatus
validationStatus string

Establecer preferencias de cuenta

Establezca las preferencias privadas asociadas a la cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
enabled
enabled True boolean
labelerDid
labelerDid string

¿A qué etiquetador se aplica esta preferencia?

label
label True string
visibilidad
visibility True string
pinned
pinned True array of string
guardado
saved True array of string
timelineIndex
timelineIndex integer
id
id True string
type
type True string
value
value True string
pinned
pinned True boolean
birthDate
birthDate date-time

Fecha de nacimiento del propietario de la cuenta.

fuente
feed True string

El URI de la fuente o un identificador que describe la fuente.

hideReplies
hideReplies boolean

Ocultar respuestas en la fuente.

hideRepliesByUnfollowed
hideRepliesByUnfollowed boolean

Oculte las respuestas en la fuente si no son de los usuarios seguidos.

hideRepliesByLikeCount
hideRepliesByLikeCount integer
hideReposts
hideReposts boolean

Ocultar repostes en la fuente.

hideQuotePosts
hideQuotePosts boolean

Oculte las entradas de comillas en la fuente.

sort
sort string

Modo de ordenación para subprocesos.

priorFollowedUsers
prioritizeFollowedUsers boolean

Muestra los usuarios seguidos en la parte superior de todas las respuestas.

tags
tags True array of string
id
id string
value
value True string

La propia palabra silenciada.

targets
targets string
actorTarget
actorTarget string

Grupos de usuarios a los que aplicar la palabra silenciada. Si no está definido, se aplica a todos los usuarios.

expiresAt
expiresAt date-time

Fecha y hora en que expirará la palabra silenciada y ya no se aplicará.

items
items True array of string
guiar
guide True string
queuedNudges
queuedNudges array of string
id
id True string
completado
completed True boolean
datos
data string

Datos arbitrarios para NUX. Límite de 300 caracteres.

expiresAt
expiresAt date-time

La fecha y hora en que EL NUX expirará y se completará.

did True string

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Mensaje
message string

Mensaje de operación correcta opcional.

Establecer preferencias de notificación

Establezca las preferencias relacionadas con las notificaciones para una cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
prioridad
priority True boolean

Indica si se deben habilitar las notificaciones de prioridad.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Mensaje
message string

Mensaje de operación correcta opcional.

Exportar datos de cuenta

Exportar datos de la cuenta.

Devoluciones

response
file

Get Suggested Follows by Actor

Las enumeraciones siguen un aspecto similar a una cuenta determinada.

Parámetros

Nombre Clave Requerido Tipo Description
Actor
actor True string

Se sugiere el identificador de cuenta para el que se indica un aspecto similar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Sugerencias
suggestions array of profileView

Lista de perfiles sugeridos que se van a seguir.

isFallback
isFallback boolean

Indica si los resultados son sugerencias genéricas de reserva.

GetRecommendedDidCredentials

Describa las credenciales que se deben incluir en el documento did de una cuenta que se está migrando a este servicio.

Devoluciones

Nombre Ruta de acceso Tipo Description
rotationKeys
rotationKeys array of string
alsoKnownAs
alsoKnownAs array of string
verificationMethods
verificationMethods object
services
services object

Habilitar invitaciones de cuenta

Vuelva a habilitar la capacidad de una cuenta para recibir códigos de invitación.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de cuenta
account True string

Cuenta o DID para la que se habilitan las invitaciones.

Motivo de la habilitación
note string

Motivo opcional para habilitar invitaciones.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Mensaje
message string

Mensaje opcional que detalla el resultado.

Importación de un repositorio en forma de archivo CAR

Importe un repositorio en forma de archivo CAR. Se requiere el encabezado Content-Length.

Parámetros

Nombre Clave Requerido Tipo Description
Detalles del archivo CAR
body True string

Archivo CAR que se va a importar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Mensaje
message string

Mensaje correcto que indica que se importó el repositorio.

repoId
repoId string

Identificador único del repositorio importado.

Interacciones de envío

Enviar información sobre las interacciones.

Parámetros

Nombre Clave Requerido Tipo Description
item
item string
evento
event string
feedContext
feedContext string

Contexto en un elemento de fuente proporcionado originalmente por el generador de fuentes en getFeedSkeleton.

Lista de repositorios

Enumera todos los DID, rev y commit CID para todos los repositorios.

Parámetros

Nombre Clave Requerido Tipo Description
Límite de resultados
limit integer

El número máximo de resultados que se devolverán.

Cursor
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string
repos
repos array of listRepos.repo

Notificación de actualización

Notificar a un servicio de rastreo una actualización reciente y que el rastreo debe reanudarse.

Parámetros

Nombre Clave Requerido Tipo Description
hostname
hostname True string

Nombre de host del servicio actual que notifica la actualización.

Notificar al servidor que la cuenta solicitante ha visto notificaciones

Notificar al servidor que la cuenta solicitante ha visto notificaciones.

Parámetros

Nombre Clave Requerido Tipo Description
seenAt
seenAt True date-time

Marca de tiempo que indica cuándo se vieron las notificaciones.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Obtención de bloques de datos de un repositorio

Obtener bloques de datos de un repositorio determinado, mediante CID.

Parámetros

Nombre Clave Requerido Tipo Description
DID del repositorio
did True string

Did del repositorio.

CID de bloqueo
cids True array

Los CID de los bloques que se van a capturar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Bloques
blocks array of string

Lista de bloques capturados.

Obtención de detalles sobre un evento de moderación

Obtenga detalles sobre un evento de moderación.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del evento de moderación que se va a recuperar
id True integer

Identificador del evento de moderación que se va a recuperar.

Devoluciones

Obtención de detalles sobre un repositorio

Obtenga detalles sobre un repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
DID del repositorio
did True string

Did del repositorio.

Devoluciones

Obtención de información sobre una cuenta y un repositorio

Obtenga información sobre una cuenta y un repositorio, incluida la lista de colecciones.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador o DID del repositorio.
repo True string

Identificador o DID del repositorio.

Devoluciones

Nombre Ruta de acceso Tipo Description
asa
handle string
did string
didDoc
didDoc object
collections
collections array of string
handleIsCorrect
handleIsCorrect boolean

Indica si el identificador es válido actualmente.

Obtención de la confirmación actual de un repositorio

Obtenga el CID de confirmación actual y la revisión del repositorio especificado.

Parámetros

Nombre Clave Requerido Tipo Description
DID del repositorio
did True string

Did del repositorio.

Devoluciones

Nombre Ruta de acceso Tipo Description
Cid
cid string
Rev
rev string

Identificador de revisión del repositorio.

Obtención de los detalles de estado de un trabajo de procesamiento de vídeo

Obtenga los detalles de estado de un trabajo de procesamiento de vídeo.

Parámetros

Nombre Clave Requerido Tipo Description
Id. del trabajo
jobId True string

Identificador del trabajo de procesamiento de vídeo para el que se va a recuperar el estado.

Devoluciones

Nombre Ruta de acceso Tipo Description
jobStatus
jobStatus jobStatus

Obtención de límites de carga de vídeo para el usuario autenticado

Obtener límites de carga de vídeo para el usuario autenticado.

Devoluciones

Nombre Ruta de acceso Tipo Description
canUpload
canUpload boolean

Indica si el usuario puede cargar vídeos.

remainingDailyVideos
remainingDailyVideos integer

Número de vídeos que el usuario todavía puede cargar hoy.

remainingDailyBytes
remainingDailyBytes integer

El tamaño restante de los datos en bytes disponibles para las cargas en la actualidad.

Mensaje
message string

Información adicional sobre los límites de carga.

error
error string

Mensaje de error si procede.

Obtención de repositorios de moderación

Obtenga una lista de todos los repositorios de moderación.

Devoluciones

Nombre Ruta de acceso Tipo Description
repositories
repositories array of object

Lista de repositorios de moderación.

id
repositories.id string

Identificador único del repositorio.

estado
repositories.status string

Estado del repositorio.

Obtención de un blob asociado a una cuenta

Obtenga un blob asociado a una cuenta determinada.

Parámetros

Nombre Clave Requerido Tipo Description
DID de cuenta
did True string

Did de la cuenta.

Blob CID
cid True string

Cid del blob que se va a capturar.

Devoluciones

Nombre Ruta de acceso Tipo Description
mancha
blob string

Contenido del blob codificado en Base64.

Obtención de un único registro de un repositorio

Obtenga un único registro de un repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador o DID del repositorio
repo True string

Identificador o DID del repositorio.

NSID de la colección de registros
collection True string

NSID de la colección de registros.

Clave de registro
rkey True string

Clave de registro.

Cid de la versión del registro
cid string

Cid de la versión del registro.

Devoluciones

Nombre Ruta de acceso Tipo Description
Uri
uri string

Identificador URI del registro.

Cid
cid string

Cid del registro.

value
value object

Valor del registro.

Obtención de valores establecidos

Obtiene un conjunto específico y sus valores.

Parámetros

Nombre Clave Requerido Tipo Description
Establecer nombre
name True string

Nombre del conjunto que se va a recuperar.

Límite de resultados
limit integer

Número máximo de valores que se van a devolver.

Cursor de paginación
cursor string

Cursor para paginación.

Devoluciones

Nombre Ruta de acceso Tipo Description
set
set setView
values
values array of string
cursor
cursor string

Obtención del estado de hospedaje del repositorio

Obtenga el estado de hospedaje de un repositorio en este servidor.

Parámetros

Nombre Clave Requerido Tipo Description
DID del repositorio
did True string

Did del repositorio.

Devoluciones

Nombre Ruta de acceso Tipo Description
did string
activo
active boolean
estado
status string

Valor True o false que indica el estado de la actividad.

Rev
rev string

Campo opcional, la rev actual del repositorio, si active=true

Obtención del token de autenticación de servicio

Obtenga un token firmado en nombre del DID solicitante para el servicio solicitado.

Parámetros

Nombre Clave Requerido Tipo Description
DID
aud True string

DID del servicio con el que se usará el token para autenticarse.

Expiration
exp integer

La hora en los segundos de época de Unix que expira el JWT. Valores predeterminados = 60 segundos

Método Léxicon
lxm string

Método Léxicon (XRPC) para enlazar el token solicitado.

Devoluciones

Nombre Ruta de acceso Tipo Description
token
token string

Token de autenticación firmado.

Obtener a continuación

Enumera las cuentas que sigue un actor especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string

Identificador o DID del actor cuyas siguientes se recuperan.

Número máximo de cuentas que recuperar
limit integer

Número máximo de cuentas que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de resultados.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener actores sugeridos

Obtenga una lista de actores sugeridos.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

El número máximo de resultados que se devolverán.

Cursor
cursor string

Cursor para la paginación.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

Actores
actors array of profileView

Lista de perfiles de actor sugeridos.

Obtener citas

Obtenga una lista de comillas para una publicación determinada.

Parámetros

Nombre Clave Requerido Tipo Description
URI de referencia posterior
uri True string

Referencia (AT-URI) del registro posterior.

CID de versión específica
cid string

Si se proporciona, filtra las comillas de una versión específica (por CID) del registro posterior.

Límite de resultados
limit integer

Número máximo de comillas que se van a recuperar.

Cursor de paginación
cursor string

Mecanismo de paginación opcional.

Devoluciones

Nombre Ruta de acceso Tipo Description
Uri
uri string

Referencia (AT-URI) del registro posterior.

Cid
cid string

Versión específica (CID) del registro posterior.

cursor
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

entradas
posts array of postView

Matriz de vistas posteriores para comillas.

Obtener configuración del servidor

Obtenga detalles sobre la configuración del servidor del ozono.

Devoluciones

Nombre Ruta de acceso Tipo Description
appview
appview serviceConfig
Pds
pds serviceConfig
blobDivert
blobDivert serviceConfig
chat
chat serviceConfig
espectador
viewer viewerConfig

Obtener contexto de mensaje

Capturar mensajes circundantes de una conversación

Parámetros

Nombre Clave Requerido Tipo Description
Id. de conversación
convoId string

Conversación de la que procede el mensaje.

Id. de mensaje
messageId True string

Identificador del mensaje.

Número de mensajes que se van a incluir antes del mensaje especificado.
before integer

Número de mensajes que se van a incluir antes del mensaje especificado.

Número de mensajes que se van a incluir después del mensaje especificado.
after integer

Número de mensajes que se van a incluir después del mensaje especificado.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener conversación

Obtenga una conversación basada en el identificador de conversación proporcionado.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de la conversación
convoId True string

Identificador de la conversación que se va a recuperar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Vista de conversación
convo convoView

Representa una vista de una conversación.

Obtener convo para miembros

Obtener una conversación para uno o varios miembros.

Parámetros

Nombre Clave Requerido Tipo Description
Identificadores DID de miembros
members True array

Lista de identificadores DID para los miembros de la conversación.

Devoluciones

Nombre Ruta de acceso Tipo Description
Vista de conversación
convo convoView

Representa una vista de una conversación.

Obtener códigos de invitación

Obtenga una vista de administrador de códigos de invitación.

Parámetros

Nombre Clave Requerido Tipo Description
Sort (método)
sort string

Método de ordenación para códigos de invitación.

Limit
limit integer

Número máximo de resultados que se van a devolver.

Cursor de paginación
cursor string

Cursor para paginación.

Devoluciones

Nombre Ruta de acceso Tipo Description
Cursor para paginación.
cursor string
codes
codes array of inviteCode

Obtener códigos de invitación de cuenta

Obtenga todos los códigos de invitación de la cuenta actual.

Parámetros

Nombre Clave Requerido Tipo Description
Incluir usado
includeUsed boolean

Incluya códigos de invitación usados en la respuesta.

Crear disponible
createAvailable boolean

Controla si se deben crear invitaciones nuevas 'ganadas' pero no 'creadas'.

Devoluciones

Nombre Ruta de acceso Tipo Description
codes
codes array of inviteCode

Obtener detalles sobre algunos registros

Obtenga detalles sobre algunos registros.

Parámetros

Nombre Clave Requerido Tipo Description
URI de los registros que se van a recuperar
uris True array

Lista de URI para los registros.

Devoluciones

Nombre Ruta de acceso Tipo Description
records
records array of object
items
records object

Obtener detalles sobre un registro

Obtenga detalles sobre un registro.

Parámetros

Nombre Clave Requerido Tipo Description
URI del registro que se va a recuperar
uri True string

Identificador URI del registro.

CID de la versión específica
cid string

Cid de la versión del registro.

Devoluciones

Obtener escala de tiempo

Obtenga una vista de la escala de tiempo principal de la cuenta solicitante.

Parámetros

Nombre Clave Requerido Tipo Description
Variante del algoritmo
algorithm string

Variant 'algorithm' para la escala de tiempo.

Limit
limit integer

Número máximo de publicaciones que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de resultados.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener esqueleto de fuente

Obtenga un esqueleto de una fuente proporcionada por un generador de fuentes.

Parámetros

Nombre Clave Requerido Tipo Description
Referencia del generador de fuentes.
feed True string

Referencia al registro del generador de fuentes que describe la fuente específica que se solicita.

Número de resultados que se van a recuperar.
limit integer

Limit

Cursor de paginación.
cursor string

Cursor de paginación

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string
fuente
feed array of skeletonFeedPost

Obtener fuente

Obtenga una fuente hidratada del generador de alimentación seleccionado de un actor.

Parámetros

Nombre Clave Requerido Tipo Description
URI del generador de fuentes
feed True string

Identificador URI del generador de fuentes.

Identificador de actor
actor True string

Identificador o DID del actor que solicita la fuente.

Limit
limit integer

Número máximo de publicaciones que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de resultados.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener fuente de autor

Obtenga una vista de la fuente de autor de un actor.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string

Identificador del actor cuya fuente de autor se va a capturar.

Limit
limit integer

Número máximo de elementos que se van a capturar.

Curose de paginación
cursor string

Cursor de paginación para capturar el siguiente conjunto de resultados.

Criterios de filtro
filter string

Combinaciones de tipos post/repost que se van a incluir en respuesta.

Incluir entradas ancladas
includePins boolean

Si se deben incluir entradas ancladas en la respuesta.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string
fuente
feed array of feedViewPost

Obtener fuente de lista

Obtener una fuente de publicaciones recientes de una lista.

Parámetros

Nombre Clave Requerido Tipo Description
Referencia de lista
list True string

Referencia (AT-URI) al registro de lista.

Límite de resultados
limit integer

Número máximo de publicaciones que se van a recuperar.

Cursor de paginación
cursor string

Mecanismo de paginación opcional.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

fuente
feed array of feedViewPost

Matriz de publicaciones en la fuente.

Obtener fuentes de actor

Obtenga una lista de fuentes creadas por el actor.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string

Identificador o DID del actor cuyas fuentes se van a recuperar.

Limit
limit integer

Número máximo de fuentes que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de resultados.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener fuentes sugeridas

Recupere una lista de fuentes sugeridas para la cuenta solicitante.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

Número máximo de fuentes sugeridas que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de resultados.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener información de la cuenta

Obtenga detalles sobre una cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de cuenta
did True string

Identificador descentralizado (DID) de la cuenta.

Devoluciones

Obtener información de la cuenta

Obtenga detalles sobre algunas cuentas.

Parámetros

Nombre Clave Requerido Tipo Description
Identificadores de cuenta
dids True array

Matriz de identificadores de cuenta (DID).

Devoluciones

Nombre Ruta de acceso Tipo Description
Info
infos array of accountView

Obtener información de los generadores de fuentes

Obtenga información sobre una lista de generadores de fuentes.

Parámetros

Nombre Clave Requerido Tipo Description
Lista de AT-URIs del generador de fuentes
feeds True array

Lista de AT-URIs que representan los generadores de fuentes para recuperar información.

Devoluciones

Nombre Ruta de acceso Tipo Description
fuentes
feeds array of generatorView

Obtener información de sesión actual

Obtenga información sobre la sesión autenticada.

Devoluciones

Nombre Ruta de acceso Tipo Description
asa
handle string

Identificador del usuario.

did string

Identificador descentralizado (DID) del usuario.

Correo electrónico
email string

Email dirección del usuario.

emailConfirmed
emailConfirmed boolean

Indica si se confirma el correo electrónico.

emailAuthFactor
emailAuthFactor boolean

Indica si el correo electrónico se usa como factor de autenticación.

didDoc
didDoc object

Documento DID opcional.

activo
active boolean

Indica si la sesión está activa.

estado
status string

Estado de la cuenta de usuario.

Obtener información del generador de fuentes

Obtenga información sobre un generador de fuentes.

Parámetros

Nombre Clave Requerido Tipo Description
Generador de fuentes AT-URI
feed True string

AT-URI del registro del generador de fuentes.

Devoluciones

Nombre Ruta de acceso Tipo Description
view
view generatorView
isOnline
isOnline boolean

Indica si el servicio del generador de fuentes se ha conectado recientemente.

isValid
isValid boolean

Indica si el servicio del generador de fuentes es compatible con la declaración de registro.

Obtener información sobre una fuente

Obtenga información sobre un generador de fuentes.

Devoluciones

Nombre Ruta de acceso Tipo Description
did string
fuentes
feeds array of describeFeedGeneratorFeed
Enlaces
links describeFeedGeneratorLinks

Obtener información sobre una lista de servicios de etiquetador

Obtenga información sobre una lista de servicios de etiquetador.

Parámetros

Nombre Clave Requerido Tipo Description
DID
dids True array

DID

Detallado
detailed boolean

Detallado

Devoluciones

Nombre Ruta de acceso Tipo Description
views
views array of labelerView

Obtener la lista de plantillas de comunicación

Recupere una lista de todas las plantillas de comunicación disponibles.

Devoluciones

Nombre Ruta de acceso Tipo Description
communicationTemplates
communicationTemplates array of templateView

Obtener likes

Obtener como registros que hacen referencia a un asunto (por AT-URI y CID).

Parámetros

Nombre Clave Requerido Tipo Description
AT-URI del asunto.
uri True string

AT-URI del asunto (por ejemplo, un registro posterior).

CID del registro del sujeto.
cid string

CID del registro del firmante (versión específica del registro), para filtrar los likes.

Limite el número de resultados.
limit integer

Limit

Cursor de paginación.
cursor string

Cursor de paginación

Devoluciones

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
cursor
cursor string
Le gusta
likes array of getLikesLike

Obtener listas

Enumera las listas creadas por una cuenta especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de cuenta
actor True string

Cuenta (actor) de la que se van a enumerar listas.

Limitar resultados
limit integer

Número máximo de resultados que se van a devolver.

Cursor de paginación
cursor string

Cursor para recuperar el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para el siguiente conjunto de resultados.

Listas
lists array of listView

Obtener listas bloqueadas

Obtenga listas mod que la cuenta solicitante (actor) está bloqueando.

Parámetros

Nombre Clave Requerido Tipo Description
Limitar resultados
limit integer

Número máximo de resultados que se van a devolver.

Cursor de paginación
cursor string

Cursor para recuperar el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para el siguiente conjunto de resultados.

Listas
lists array of listView

Obtener listas silenciadas

Obtenga las listas mod que la cuenta solicitante ha silenciado actualmente.

Parámetros

Nombre Clave Requerido Tipo Description
Limitar resultados
limit integer

Número máximo de resultados que se van a devolver.

Cursor de paginación
cursor string

Cursor para recuperar el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para el siguiente conjunto de resultados.

Listas
lists array of listView

Obtener metadatos de actor

Captura de metadatos relacionados con la moderación para un actor a través de DID

Parámetros

Nombre Clave Requerido Tipo Description
DID
actor True string

Identificador descentralizado (DID) del actor.

Devoluciones

Nombre Ruta de acceso Tipo Description
día
day ActorMetadata
month
month ActorMetadata
all
all ActorMetadata

Obtener Mutes

Enumera las cuentas que la cuenta solicitante ha silenciado actualmente.

Parámetros

Nombre Clave Requerido Tipo Description
Limitar resultados
limit integer

Número máximo de resultados que se van a devolver.

Cursor de paginación
cursor string

Cursor para recuperar el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para el siguiente conjunto de resultados.

Silencia
mutes array of profileView

Obtener paquete de inicio

Obtiene una vista de un paquete de inicio basado en la referencia proporcionada (AT-URI).

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del paquete de inicio
starterPack True string

Referencia (AT-URI) del registro del paquete de inicio.

Devoluciones

Nombre Ruta de acceso Tipo Description
starterPack
starterPack starterPackView

Obtener paquetes de inicio

Obtenga vistas detalladas para obtener una lista de paquetes de inicio basados en los URI proporcionados.

Parámetros

Nombre Clave Requerido Tipo Description
URI del paquete de inicio
uris True string

Lista de AT-URIs para los paquetes de inicio (máximo 25 elementos).

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener perfil

Recupere una vista de perfil detallada de un actor mediante su identificador o DID.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string

Controle o DID de la cuenta para capturar el perfil de .

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener perfiles

Obtenga vistas de perfil detalladas de varios actores.

Parámetros

Nombre Clave Requerido Tipo Description
Lista de identificadores de actor
actors True array

Identificador de actor

Devoluciones

Nombre Ruta de acceso Tipo Description
profiles
profiles array of profileViewDetailed

Obtener preferencias

Obtenga las preferencias privadas asociadas a la cuenta actual.

Devoluciones

Nombre Ruta de acceso Tipo Description
Preferencias
preferences preferences

Obtener publicaciones

Obtiene las vistas de publicación de una lista especificada de publicaciones.

Parámetros

Nombre Clave Requerido Tipo Description
Publicar AT-URIs
uris True array

Lista de AT-URIs post para devolver vistas hidratadas para.

Devoluciones

Nombre Ruta de acceso Tipo Description
entradas
posts array of postView

Obtener registro

Recupere el registro de acciones y mensajes en una conversación.

Parámetros

Nombre Clave Requerido Tipo Description
Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de registros.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener relaciones públicas entre una cuenta y una lista de otras cuentas

Obtenga relaciones públicas entre una cuenta y una lista de otras cuentas.

Parámetros

Nombre Clave Requerido Tipo Description
Cuenta principal
actor True string

Cuenta principal para la que se solicitan relaciones.

Otras cuentas
others string

Lista de cuentas "otras" que se van a volver a relacionar con la principal.

Devoluciones

Nombre Ruta de acceso Tipo Description
actor
actor string

Did de la cuenta principal.

relationships
relationships array of object

Lista de relaciones entre el actor y otras cuentas.

type
relationships.type string

Tipo de relación o estado.

Obtener reposted by

Obtenga una lista de reposts para una publicación determinada.

Parámetros

Nombre Clave Requerido Tipo Description
URI de referencia posterior
uri True string

Referencia (AT-URI) del registro posterior.

CID de versión específica
cid string

Si se proporciona, filtra para volver a publicar una versión específica (por CID) del registro posterior.

Límite de resultados
limit integer

Número máximo de repostes que se van a recuperar.

Cursor de paginación
cursor string

Mecanismo de paginación opcional.

Devoluciones

Nombre Ruta de acceso Tipo Description
Uri
uri string

Referencia (AT-URI) del registro posterior.

Cid
cid string

Versión específica (CID) del registro posterior.

cursor
cursor string

Cursor de paginación para el siguiente conjunto de resultados.

repostedBy
repostedBy array of profileView

Matriz de perfiles que han repostado la publicación.

Obtener seguidores

Enumerar cuentas que siguen a un actor especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string

Identificador o DID del actor cuyos seguidores se están recuperando.

Límite de paginación
limit integer

Número máximo de seguidores que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de resultados.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener seguidores conocidos

Recuperar seguidores para una cuenta específica que también van seguidas del visor.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string

Identificador o DID del actor cuyos seguidores se están recuperando.

Límite de seguidores
limit integer

Número máximo de seguidores que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de resultados.

Devoluciones

Las salidas de esta operación son dinámicas.

Obtener subproceso posterior

Obtener publicaciones en un subproceso.

Parámetros

Nombre Clave Requerido Tipo Description
Publicar AT-URI
uri True string

Referencia (AT-URI) para publicar el registro.

Profundidad de respuesta
depth integer

Cuántos niveles de profundidad de respuesta se deben incluir en respuesta.

Niveles de publicación primarios
parentHeight integer

Número de niveles de publicación de padres (y abuelos, etc.) que se van a incluir.

Devoluciones

Nombre Ruta de acceso Tipo Description
estado
thread.status string
threadgate
threadgate threadgateView

Obtener un registro del repositorio

Recupere un registro del repositorio por su identificador único.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de registro
did True string

Identificador único del registro.

Devoluciones

Nombre Ruta de acceso Tipo Description
id
record.id string

Identificador único del registro.

contenido
record.content string

Contenido del registro.

Obtener una lista de los paquetes de inicio creados por el actor

Obtenga una lista de los paquetes de inicio creados por el actor.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string

Identificador de actor para el que se van a recuperar los paquetes de inicio.

Límite de resultados
limit integer

Número máximo de paquetes de inicio que se van a devolver.

Cursor de paginación
cursor string

Cursor de paginación para capturar el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para paginación.

starterPacks
starterPacks array of starterPackViewBasic

Obtener una lista de publicaciones que le gusta un actor

Obtiene una lista de publicaciones que le gusta un actor.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de actor
actor True string

Identificador del actor cuyos likes se están recuperando.

Límite de resultados
limit integer

Número máximo de resultados que se van a devolver.

Cursor de paginación
cursor string

Cursor para paginación.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para la página siguiente de resultados.

fuente
feed array of feedViewPost

Lista de publicaciones a las que el actor le ha gustado.

Obtener vista de lista

Obtiene una "vista" (con contexto adicional) de una lista especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Referencia de lista
list True string

Referencia (AT-URI) del registro de lista que se va a hidratar.

Limitar resultados
limit integer

El número máximo de resultados que se devolverán.

Cursor para paginación
cursor string

Cursor para recuperar el siguiente conjunto de resultados.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor para el siguiente conjunto de resultados.

list
list listView
items
items array of listItemView

Realizar una acción de moderación en un actor

Realizar una acción de moderación en un actor

Parámetros

Nombre Clave Requerido Tipo Description
evento
event True string

Evento de moderación que se va a emitir.

Asunto
subject True string

Asunto del evento de moderación.

subjectBlobCids
subjectBlobCids array of string
createdBy
createdBy True string

Devoluciones

Recibir mensajes

Obtenga una lista de mensajes de una conversación específica.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de la conversación
convoId True string

Identificador de la conversación de la que se van a recuperar los mensajes.

Límite de paginación
limit integer

Número máximo de mensajes que se van a devolver (valor predeterminado: 50, máximo: 100).

Cursor de paginación
cursor string

Cursor de paginación para recuperar el siguiente conjunto de mensajes.

Devoluciones

Las salidas de esta operación son dinámicas.

Recuento del número de notificaciones no leídas para la cuenta solicitante

Cuente el número de notificaciones no leídas para la cuenta solicitante.

Parámetros

Nombre Clave Requerido Tipo Description
Priority
priority boolean

Especifica si solo se deben contar las notificaciones de alta prioridad.

Visto en
seenAt date-time

Recuento de notificaciones que se ven después de la marca de tiempo proporcionada.

Devoluciones

Nombre Ruta de acceso Tipo Description
count
count integer

Número de notificaciones no leídas.

Recuperación de la vista de registros

Devuelve información de esquema dinámico para la vista de registro.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de registro
recordId True string

Identificador del registro.

Devoluciones

Nombre Ruta de acceso Tipo Description
registro
record object

Detalles de la vista de registro.

Registro para recibir notificaciones push

Regístrese para recibir notificaciones push.

Parámetros

Nombre Clave Requerido Tipo Description
serviceDid
serviceDid True string

Did del servicio de notificaciones push.

token
token True string

Token de notificación de inserción.

plataforma
platform True string

Plataforma para la notificación de inserción.

ID de la aplicación
appId True string

Identificador de la aplicación que solicita notificaciones push.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si el registro se realizó correctamente.

RequestPlcOperationSignature

Solicite un correo electrónico con un código para solicitar una operación de PLC firmada.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la solicitud se realizó correctamente.

Reservar clave de firma

Reserve una clave de firma de repositorio para usarla con la creación de la cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
did string

Identificador descentralizado (DID) para el que se reserva una clave de firma.

Devoluciones

Nombre Ruta de acceso Tipo Description
clave de firma
signingKey string

Clave pública para la clave de firma reservada.

ResolveHandle

Resuelve un identificador (nombre de dominio) en un DID.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador que se va a resolver.
handle True string

Identificador que se va a resolver.

Devoluciones

Nombre Ruta de acceso Tipo Description
did string

Did resuelto.

Restablecimiento de contraseña

Restablezca una contraseña de cuenta de usuario mediante un token.

Parámetros

Nombre Clave Requerido Tipo Description
token
token True string

Token proporcionado para el restablecimiento de contraseña.

contraseña
password True string

Nueva contraseña de la cuenta de usuario.

Revocar contraseña de aplicación

Revocar una contraseña de aplicación por nombre.

Parámetros

Nombre Clave Requerido Tipo Description
nombre
name True string

Nombre de la contraseña de la aplicación que se va a revocar.

SignPlcOperation

Firma una operación plc para actualizar algunos valores en el documento del DID solicitante.

Parámetros

Nombre Clave Requerido Tipo Description
token
token True string

Token recibido a través de com.atproto.identity.requestPlcOperationSignature.

rotationKeys
rotationKeys array of string
alsoKnownAs
alsoKnownAs array of string
verificationMethods
verificationMethods object
services
services object

Devoluciones

Nombre Ruta de acceso Tipo Description
operation
operation object

Silenciar actor

Crea una relación de silenciación para la cuenta especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de cuenta
actor True string

Identificador de la cuenta que se va a silenciar.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Silenciar conversación

Silenciar una conversación.

Parámetros

Nombre Clave Requerido Tipo Description
convoId
convoId True string

Identificador de la conversación que se va a silenciar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Vista de conversación
convo convoView

Representa una vista de una conversación.

Silenciar lista de actores

Crea una relación de silenciación para la lista especificada de cuentas.

Parámetros

Nombre Clave Requerido Tipo Description
URI de lista
list True string

Referencia de URI a la lista de cuentas que se van a silenciar.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Silenciar subproceso

Silencia un subproceso que impide que las notificaciones del subproceso y cualquiera de sus elementos secundarios.

Parámetros

Nombre Clave Requerido Tipo Description
URI raíz
root True string

Referencia de URI a la raíz del subproceso que se va a silenciar.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se realizó correctamente.

Solicitud de actualización de correo electrónico

Solicite un token para actualizar el correo electrónico.

Devoluciones

Nombre Ruta de acceso Tipo Description
tokenRequired
tokenRequired boolean

Indica si se requiere un token para la actualización de correo electrónico.

Solicitud de eliminación de cuenta

Inicie la eliminación de una cuenta de usuario por correo electrónico.

Solicitud de rastreo

Solicite un servicio para rastrear de forma persistente los repositorios hospedados.

Parámetros

Nombre Clave Requerido Tipo Description
hostname
hostname True string

Nombre de host del servicio actual que solicita que se rastree.

Solicitud de restablecimiento de contraseña

Inicie un restablecimiento de contraseña de cuenta de usuario por correo electrónico.

Parámetros

Nombre Clave Requerido Tipo Description
Correo electrónico
email True string

Dirección de correo electrónico asociada a la cuenta de usuario.

SubmitPlcOperation

Valida una operación plc para asegurarse de que no infringe las restricciones de un servicio.

Parámetros

Nombre Clave Requerido Tipo Description
operation
operation True object

Operación PLC que se va a validar.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si la operación se validó correctamente.

UpdateHandle

Actualiza el identificador de la cuenta actual. Comprueba la validez del control y actualiza el documento did:plc si es necesario.

Parámetros

Nombre Clave Requerido Tipo Description
asa
handle True string

Nuevo identificador.

Devoluciones

Nombre Ruta de acceso Tipo Description
correcto
success boolean

Indica si el identificador se actualizó correctamente.

Mensaje
message string

Información adicional sobre la operación.

Visualización de los estados de moderación de los temas

Ver los estados de moderación de los temas (registro o repositorio).

Parámetros

Nombre Clave Requerido Tipo Description
Incluir todos los registros de usuario
includeAllUserRecords boolean

Devuelve sujetos, o sujetos del parámetro "colecciones", que pertenecen a la cuenta especificada.

URI del firmante
subject string

Sujeto para el que se obtiene el estado.

Palabra clave Comment
comment string

Buscar temas por palabra clave de los comentarios.

Notificado después de la marca de tiempo
reportedAfter date-time

Buscar sujetos notificados después de una marca de tiempo determinada.

Notificado antes de la marca de tiempo
reportedBefore date-time

Buscar sujetos notificados antes de una marca de tiempo determinada.

Revisado después de la marca de tiempo
reviewedAfter date-time

Buscar temas revisados después de una marca de tiempo determinada.

Revisado antes de la marca de tiempo
reviewedBefore date-time

Buscar temas revisados antes de una marca de tiempo determinada.

Hospedaje eliminado después de la marca de tiempo
hostingDeletedAfter date-time

Busque los sujetos en los que se eliminó el registro o la cuenta asociados después de la marca de tiempo.

Hospedaje eliminado antes de la marca de tiempo
hostingDeletedBefore date-time

Busque los sujetos en los que se eliminó el registro o la cuenta asociados antes de la marca de tiempo.

Hospedaje actualizado después de la marca de tiempo
hostingUpdatedAfter date-time

Busque los sujetos en los que se actualizó el registro o la cuenta asociados después de la marca de tiempo.

Hospedaje actualizado antes de la marca de tiempo
hostingUpdatedBefore date-time

Busque los sujetos en los que se actualizó el registro o la cuenta asociados antes de la marca de tiempo.

Estados de hospedaje
hostingStatuses array

Busque sujetos por el estado del registro o cuenta asociado.

Incluir sujetos silenciados
includeMuted boolean

De forma predeterminada, no se incluyen sujetos silenciados en los resultados.

Estado de revisión
reviewState string

Especifique al capturar sujetos en un estado determinado.

Limitar los resultados
limit integer

El número máximo de resultados que se devolverán.

Devoluciones

Nombre Ruta de acceso Tipo Description
cursor
cursor string

Cursor de paginación para la página siguiente de resultados.

subjectStatuses
subjectStatuses array of subjectStatusView

Definiciones

Preferencias

Nombre Ruta de acceso Tipo Description
adultContentPref
adultContentPref adultContentPref
contentLabelPref
contentLabelPref contentLabelPref
savedFeedsPref
savedFeedsPref savedFeedsPref
savedFeedsPrefV2
savedFeedsPrefV2 savedFeedsPrefV2
personalDetailsPref
personalDetailsPref personalDetailsPref
feedViewPref
feedViewPref feedViewPref
threadViewPref
threadViewPref threadViewPref
interestsPref
interestsPref interestsPref
mutedWordsPref
mutedWordsPref mutedWordsPref
hiddenPostsPref
hiddenPostsPref hiddenPostsPref
bskyAppStatePref
bskyAppStatePref bskyAppStatePref

Una bolsa de estado que es específica del programa de bsky.app.

labelersPref
labelersPref labelersPref

adultContentPref

Nombre Ruta de acceso Tipo Description
enabled
enabled boolean

contentLabelPref

Nombre Ruta de acceso Tipo Description
labelerDid
labelerDid string

¿A qué etiquetador se aplica esta preferencia?

label
label string
visibilidad
visibility string

savedFeed

Nombre Ruta de acceso Tipo Description
id
id string
type
type string
value
value string
pinned
pinned boolean

savedFeedsPrefV2

Nombre Ruta de acceso Tipo Description
items
items array of savedFeed

savedFeedsPref

Nombre Ruta de acceso Tipo Description
pinned
pinned array of string
guardado
saved array of string
timelineIndex
timelineIndex integer

personalDetailsPref

Nombre Ruta de acceso Tipo Description
birthDate
birthDate date-time

Fecha de nacimiento del propietario de la cuenta.

feedViewPref

Nombre Ruta de acceso Tipo Description
fuente
feed string

El URI de la fuente o un identificador que describe la fuente.

hideReplies
hideReplies boolean

Ocultar respuestas en la fuente.

hideRepliesByUnfollowed
hideRepliesByUnfollowed boolean

Oculte las respuestas en la fuente si no son de los usuarios seguidos.

hideRepliesByLikeCount
hideRepliesByLikeCount integer
hideReposts
hideReposts boolean

Ocultar repostes en la fuente.

hideQuotePosts
hideQuotePosts boolean

Oculte las entradas de comillas en la fuente.

threadViewPref

Nombre Ruta de acceso Tipo Description
sort
sort string

Modo de ordenación para subprocesos.

priorFollowedUsers
prioritizeFollowedUsers boolean

Muestra los usuarios seguidos en la parte superior de todas las respuestas.

interestsPref

Nombre Ruta de acceso Tipo Description
tags
tags array of string

mutedWordTarget

mutedWord

Palabra que el propietario de la cuenta ha silenciado.

Nombre Ruta de acceso Tipo Description
id
id string
value
value string

La propia palabra silenciada.

targets
targets array of mutedWordTarget
actorTarget
actorTarget string

Grupos de usuarios a los que aplicar la palabra silenciada. Si no está definido, se aplica a todos los usuarios.

expiresAt
expiresAt date-time

Fecha y hora en que expirará la palabra silenciada y ya no se aplicará.

mutedWordsPref

Nombre Ruta de acceso Tipo Description
items
items array of mutedWord

hiddenPostsPref

Nombre Ruta de acceso Tipo Description
items
items array of string

labelersPref

Nombre Ruta de acceso Tipo Description
Etiquetadoras
labelers array of labelerPrefItem

labelerPrefItem

Nombre Ruta de acceso Tipo Description
did string

starterPackView

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
registro
record
creador
creator appProfileViewBasic
list
list listViewBasic
listItemsSample
listItemsSample array of listItemView
fuentes
feeds array of generatorView
joinedWeekCount
joinedWeekCount integer
joinedAllTimeCount
joinedAllTimeCount integer
labels
labels array of label
indexedAt
indexedAt date-time

starterPackViewBasic

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
registro
record
creador
creator appProfileViewBasic
listItemCount
listItemCount integer
joinedWeekCount
joinedWeekCount integer
joinedAllTimeCount
joinedAllTimeCount integer
labels
labels array of label
indexedAt
indexedAt date-time

bskyAppStatePref

Una bolsa de estado que es específica del programa de bsky.app.

Nombre Ruta de acceso Tipo Description
activeProgressGuide
activeProgressGuide bskyAppProgressGuide

Si se establece, una guía de progreso activa.

queuedNudges
queuedNudges array of string
nuxs
nuxs array of nux

bskyAppProgressGuide

Si se establece, una guía de progreso activa.

Nombre Ruta de acceso Tipo Description
guiar
guide string

nux

Nuevo objeto de almacenamiento de experiencias de usuario (NUX)

Nombre Ruta de acceso Tipo Description
id
id string
completado
completed boolean
datos
data string

Datos arbitrarios para NUX. Límite de 300 caracteres.

expiresAt
expiresAt date-time

La fecha y hora en que EL NUX expirará y se completará.

profileViewDetailed

Nombre Ruta de acceso Tipo Description
did string
asa
handle string
Nombre para mostrar
displayName string
descripción
description string
avatar
avatar string
estandarte
banner string
followersCount
followersCount integer
followsCount
followsCount integer
postsCount
postsCount integer
asociado
associated profileAssociated
joinedViaStarterPack
joinedViaStarterPack starterPackViewBasic
indexedAt
indexedAt date-time
createdAt
createdAt date-time
espectador
viewer appViewerState

Metadatos sobre la relación de la cuenta solicitante con la cuenta de sujeto.

labels
labels array of label
pinnedPost
pinnedPost strongRef

Define una referencia segura con un URI y CID.

profileView

Información básica sobre un perfil.

Nombre Ruta de acceso Tipo Description
did string

Identificador descentralizado (DID) del perfil.

asa
handle string

Identificador del perfil.

Nombre para mostrar
displayName string

Nombre para mostrar del perfil.

avatar
avatar string

Dirección URL del avatar del perfil.

asociado
associated associatedMetadata

Metadatos asociados para un perfil.

espectador
viewer viewerMetadata

Metadatos sobre la relación del visor con el actor.

labels
labels array of label

Etiquetas asociadas al perfil.

createdAt
createdAt date-time

Marca de tiempo cuando se creó el perfil.

associatedMetadata

Metadatos asociados para un perfil.

Nombre Ruta de acceso Tipo Description
Listas
lists integer

Número de listas asociadas.

feedgens
feedgens integer

Número de generadores de fuentes asociados.

starterPacks
starterPacks integer

Número de paquetes de inicio.

Labeler
labeler boolean

Indica si el perfil es un etiquetador.

allowIncoming
chat.allowIncoming string

Configuración de chat entrante permitida (por ejemplo, "todo").

mutedByList

Detalles de una lista que silencia al actor.

Nombre Ruta de acceso Tipo Description
Uri
uri string

URI de la lista que silencia al actor.

Cid
cid string

Identificador de contenido (CID) de la lista.

nombre
name string

Nombre de la lista.

propósito
purpose string

Propósito de la lista.

avatar
avatar string

URI de imagen de avatar para la lista.

listItemCount
listItemCount integer

Número de elementos de la lista.

labels
labels array of label

Etiquetas asociadas a la lista.

espectador
viewer viewerMetadata

Metadatos sobre la relación del visor con el actor.

indexedAt
indexedAt date-time

Marca de tiempo cuando se indizó la lista.

blockingByList

Detalles de una lista que bloquea el actor.

Nombre Ruta de acceso Tipo Description
Uri
uri string

URI de la lista que bloquea el actor.

Cid
cid string

Identificador de contenido (CID) de la lista.

nombre
name string

Nombre de la lista.

propósito
purpose string

Propósito de la lista.

avatar
avatar string

URI de imagen de avatar para la lista.

listItemCount
listItemCount integer

Número de elementos de la lista.

labels
labels array of label

Etiquetas asociadas a la lista.

espectador
viewer viewerMetadata

Metadatos sobre la relación del visor con el actor.

indexedAt
indexedAt date-time

Marca de tiempo cuando se indizó la lista.

viewerMetadata

Metadatos sobre la relación del visor con el actor.

Nombre Ruta de acceso Tipo Description
Silenciado
muted boolean

Indica si el actor está silenciado por el visor.

blockedBy
blockedBy boolean

Indica si el visor bloquea el actor.

bloqueante
blocking string

Indica si el visor está bloqueando el actor.

siguiente
following string

Indica si el visor sigue al actor.

followedBy
followedBy string

Indica si el actor sigue al visor.

mutedByList
mutedByList mutedByList

Detalles de una lista que silencia al actor.

blockingByList
blockingByList blockingByList

Detalles de una lista que bloquea el actor.

postView

Nombre Ruta de acceso Tipo Description
object

feedReplyRef

Nombre Ruta de acceso Tipo Description
root
root object

Referencia de publicación raíz, que puede ser postView, notFoundPost o blockedPost.

parent
parent object

Referencia de publicación principal, que puede ser postView, notFoundPost o blockedPost.

abueloAuthor
grandparentAuthor appProfileViewBasic

strongRef

Define una referencia segura con un URI y CID.

Nombre Ruta de acceso Tipo Description
Uri
uri string

Identificador URI de la referencia segura.

Cid
cid string

Cid de la referencia fuerte.

profileAssociated

Nombre Ruta de acceso Tipo Description
Listas
lists integer
feedgens
feedgens integer
starterPacks
starterPacks integer
Labeler
labeler boolean
chat
chat profileAssociatedChat

appViewerState

Metadatos sobre la relación de la cuenta solicitante con la cuenta de sujeto.

Nombre Ruta de acceso Tipo Description
Silenciado
muted boolean
mutedByList
mutedByList listViewBasic
blockedBy
blockedBy boolean
bloqueante
blocking string
blockingByList
blockingByList listViewBasic
siguiente
following string
followedBy
followedBy string
knownFollowers
knownFollowers knownFollowers

Los seguidores del sujeto que también sigues.

profileAssociatedChat

Nombre Ruta de acceso Tipo Description
allowIncoming
allowIncoming string

listView

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
creador
creator profileView

Información básica sobre un perfil.

nombre
name string
propósito
purpose listPurpose

Define el propósito de la lista.

descripción
description string
descriptionFacets
descriptionFacets array of richtextFacet
avatar
avatar string
listItemCount
listItemCount integer
labels
labels array of label
espectador
viewer listViewerState
indexedAt
indexedAt date-time

listItemView

Nombre Ruta de acceso Tipo Description
Uri
uri string
Asunto
subject profileView

Información básica sobre un perfil.

listViewBasic

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
nombre
name string
propósito
purpose listPurpose

Define el propósito de la lista.

avatar
avatar string
listItemCount
listItemCount integer
labels
labels array of label
espectador
viewer listViewerState
indexedAt
indexedAt string

label

Etiqueta de metadatos en un recurso atproto (por ejemplo, repositorio o registro).

Nombre Ruta de acceso Tipo Description
ver
ver integer
src
src string

DID del actor que creó esta etiqueta.

Uri
uri string

URI AT del registro, repositorio (cuenta) u otro recurso al que se aplica esta etiqueta.

Cid
cid string

Opcionalmente, CID especifica la versión específica del recurso "uri" al que se aplica esta etiqueta.

Val
val string

Nombre de cadena corta del valor o tipo de esta etiqueta.

Neg
neg boolean

Si es true, se trata de una etiqueta de negación, sobrescribir una etiqueta anterior.

Cts
cts date-time

Marca de tiempo cuando se creó esta etiqueta.

Experiencia
exp date-time

Marca de tiempo en la que expira esta etiqueta (ya no se aplica).

sig
sig byte

Firma de la etiqueta codificada dag-cbor.

ActorMetadata

Nombre Ruta de acceso Tipo Description
messagesSent
messagesSent integer

Número de mensajes enviados por el actor.

messagesReceived
messagesReceived integer

Número de mensajes recibidos por el actor.

convos
convos integer

Número total de conversaciones en las que ha participado el actor.

convosStarted
convosStarted integer

Número de conversaciones iniciadas por el actor.

knownFollowers

Los seguidores del sujeto que también sigues.

Nombre Ruta de acceso Tipo Description
count
count integer
Seguidores
followers array of appProfileViewBasic

appProfileViewBasic

Nombre Ruta de acceso Tipo Description
did string

Identificador descentralizado (DID) del actor.

asa
handle string

Identificador único del actor.

Nombre para mostrar
displayName string

Nombre para mostrar del actor.

avatar
avatar string

URI de la imagen de avatar del actor.

createdAt
createdAt date-time

Marca de tiempo de la creación del perfil del actor.

chatProfileViewBasic

Nombre Ruta de acceso Tipo Description
did string
asa
handle string

Identificador del actor.

Nombre para mostrar
displayName string

Nombre para mostrar del actor.

avatar
avatar string

URI del avatar del actor.

asociado
associated profileAssociated
espectador
viewer appViewerState

Metadatos sobre la relación de la cuenta solicitante con la cuenta de sujeto.

labels
labels array of label

Matriz de etiquetas asociadas al actor.

chatDisabled
chatDisabled boolean

Indica si el actor no puede participar activamente en conversaciones.

listPurpose

Define el propósito de la lista.

Nombre Ruta de acceso Tipo Description
type
type string

Tipo de propósito de lista.

Modlist (propiedad)
modlistProperty string

Propiedad específica de modlist.

Curatelist (propiedad)
curatelistProperty string

Propiedad específica de la lista de selección.

Referencelist (propiedad)
referencelistProperty string

Propiedad específica de referencelist.

listViewerState

Nombre Ruta de acceso Tipo Description
Silenciado
muted boolean
bloqueado
blocked string

convoView

Representa una vista de una conversación.

Nombre Ruta de acceso Tipo Description
Id. de la conversación
id string

Identificador único de la conversación.

Revisión de conversación
rev string

Identificador de revisión de la conversación.

Miembros de conversación
members array of chatProfileViewBasic

Lista de miembros de la conversación.

id
lastMessage.id string

Identificador único del mensaje.

contenido
lastMessage.content string

Contenido del último mensaje.

marca de tiempo
lastMessage.timestamp date-time

Hora a la que se envió el último mensaje.

¿Está silenciada la conversación?
muted boolean

Indica si la conversación está silenciada.

¿Se abre la conversación?
opened boolean

Indica si se ha abierto la conversación.

Recuento de mensajes no leídos
unreadCount integer

Recuento de mensajes no leídos en la conversación.

messageViewSender

Nombre Ruta de acceso Tipo Description
did string

Identificador descentralizado del remitente.

richtextFacet

Anotación de una sub-cadena dentro del texto enriquecido.

Nombre Ruta de acceso Tipo Description
index
index richTextFacetByteSlice

Especifica el intervalo de subcadenaciones al que se aplica una característica de faceta.

features
features array of object
featureType
features.featureType string

Tipo de la característica.

details
features.details object

Detalles sobre la característica.

richTextFacetByteSlice

Especifica el intervalo de subcadenaciones al que se aplica una característica de faceta.

Nombre Ruta de acceso Tipo Description
byteStart
byteStart integer

Byte inicial del intervalo.

byteEnd
byteEnd integer

Byte final del intervalo.

deletedMessageView

Nombre Ruta de acceso Tipo Description
id
id string

Identificador del mensaje eliminado.

Rev
rev string

Identificador de revisión del mensaje eliminado.

sender
sender messageViewSender
sentAt
sentAt date-time

Marca de tiempo cuando se envió el mensaje.

lastMessage

Representa el último mensaje de una conversación.

Nombre Ruta de acceso Tipo Description
id
id string

Identificador único del mensaje.

texto
text string

Contenido de texto del mensaje.

sender
sender string

Identificador del remitente del mensaje.

sentAt
sentAt date-time

Hora a la que se envió el mensaje.

accountView

Nombre Ruta de acceso Tipo Description
did string
asa
handle string
Correo electrónico
email string
relatedRecords
relatedRecords array of
indexedAt
indexedAt date-time
invitedBy
invitedBy inviteCode
Invita
invites array of inviteCode
invitesDisabled
invitesDisabled boolean
emailConfirmedAt
emailConfirmedAt date-time
inviteNote
inviteNote string
deactivatedAt
deactivatedAt date-time
threatSignatures
threatSignatures array of threatSignature

inviteCode

Nombre Ruta de acceso Tipo Description
código
code string
disponible
available integer
disabled
disabled boolean
forAccount
forAccount string
createdBy
createdBy string
createdAt
createdAt date-time
usos
uses array of inviteCodeUse

threatSignature

Nombre Ruta de acceso Tipo Description
property
property string
value
value string

inviteCodeUse

Nombre Ruta de acceso Tipo Description
usedBy
usedBy string
usedAt
usedAt date-time

statusAttr

Nombre Ruta de acceso Tipo Description
aplicado
applied boolean
ref
ref string

createAppPassword

Nombre Ruta de acceso Tipo Description
nombre
name string
contraseña
password string
createdAt
createdAt date-time
privilegiado
privileged boolean

listAppPassword

Nombre Ruta de acceso Tipo Description
nombre
name string
createdAt
createdAt string
privilegiado
privileged boolean
Nombre Ruta de acceso Tipo Description
Política de privacidad
privacyPolicy string
Términos de Servicio
termsOfService string

serviceConfig

Nombre Ruta de acceso Tipo Description
URL
url string

viewerConfig

Nombre Ruta de acceso Tipo Description
role
role string

describeServerContact

Nombre Ruta de acceso Tipo Description
Correo electrónico
email string

describeFeedGeneratorFeed

Nombre Ruta de acceso Tipo Description
Uri
uri string
Nombre Ruta de acceso Tipo Description
Política de privacidad
privacyPolicy string
Términos de Servicio
termsOfService string

feedViewPost

Nombre Ruta de acceso Tipo Description
Exponer
post postView
respuesta
reply feedReplyRef
type
reason.type string
details
reason.details object

Detalles adicionales específicos del tipo de motivo. Coincide con reasonRepost o reasonPin.

feedContext
feedContext string

Contexto proporcionado por el generador de fuentes que se puede devolver junto con las interacciones.

generatorView

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
did string
creador
creator profileView

Información básica sobre un perfil.

Nombre para mostrar
displayName string
descripción
description string
descriptionFacets
descriptionFacets array of richtextFacet
avatar
avatar string
likeCount
likeCount integer
acceptsInteractions
acceptsInteractions boolean
labels
labels array of label
espectador
viewer generatorViewerState
indexedAt
indexedAt date-time

generatorViewerState

Nombre Ruta de acceso Tipo Description
como
like string

threadgateView

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
registro
record
Listas
lists array of listViewBasic

getLikesLike

Nombre Ruta de acceso Tipo Description
indexedAt
indexedAt date-time
createdAt
createdAt date-time
actor
actor profileView

Información básica sobre un perfil.

skeletonFeedPost

Nombre Ruta de acceso Tipo Description
Exponer
post string

El AT-URI de la publicación.

reasonRepost
reasonRepost skeletonReasonRepost
reasonPin
reasonPin skeletonReasonPin
feedContext
feedContext string

Contexto pasado al cliente y devuelto al generador de fuentes junto con las interacciones.

skeletonReasonRepost

Nombre Ruta de acceso Tipo Description
repostear
repost string

skeletonReasonPin

reasonType

Tipo de motivo para el informe de moderación. Una de las razones predefinidas.

Nombre Ruta de acceso Tipo Description
reasonSpam
reasonSpam reasonSpam

Spam: promoción no deseada frecuente, respuestas, menciones

reasonViolation
reasonViolation reasonViolation

Infracción directa de reglas de servidor, leyes, términos de servicio

reasonMisleading
reasonMisleading reasonMisleading

Identidad engañosa, afiliación o contenido

reasonSexual
reasonSexual reasonSexual

Contenido sexual no deseado o mal etiquetado

reasonRude
reasonRude reasonRude

Comportamiento grosero, acoso, explícito o no deseado

reasonOther
reasonOther reasonOther

Otros: los informes que no están en otra categoría de informe

reasonAppeal
reasonAppeal reasonAppeal

Apelación: apelación de una acción de moderación realizada anteriormente

reasonSpam

Spam: promoción no deseada frecuente, respuestas, menciones

Spam: promoción no deseada frecuente, respuestas, menciones

reasonViolation

Infracción directa de reglas de servidor, leyes, términos de servicio

Infracción directa de reglas de servidor, leyes, términos de servicio

reasonMisleading

Identidad engañosa, afiliación o contenido

Identidad engañosa, afiliación o contenido

reasonSexual

Contenido sexual no deseado o mal etiquetado

Contenido sexual no deseado o mal etiquetado

reasonRude

Comportamiento grosero, acoso, explícito o no deseado

Comportamiento grosero, acoso, explícito o no deseado

reasonOther

Otros: los informes que no están en otra categoría de informe

Otros: los informes que no están en otra categoría de informe

reasonAppeal

Apelación: apelación de una acción de moderación realizada anteriormente

Apelación: apelación de una acción de moderación realizada anteriormente

repoRef

Nombre Ruta de acceso Tipo Description
did string

repoBlobRef

Nombre Ruta de acceso Tipo Description
did string
Cid
cid string
recordUri
recordUri string

notificación

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
autor
author profileView

Información básica sobre un perfil.

reason
reason string

Los valores esperados son "like", "repost", "follow", "mention", "reply", "quote" y "starterpack-joined".

reasonSubject
reasonSubject string
registro
record
isRead
isRead boolean
indexedAt
indexedAt date-time
labels
labels array of label

labelerView

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
creador
creator profileView

Información básica sobre un perfil.

likeCount
likeCount integer
espectador
viewer labelerViewerState
indexedAt
indexedAt date-time
labels
labels array of label

labelerViewerState

Nombre Ruta de acceso Tipo Description
como
like string

jobStatus

Nombre Ruta de acceso Tipo Description
jobId
jobId string
did string
estado
state string

Estado del trabajo de procesamiento de vídeo.

progreso
progress integer
mancha
blob binary
error
error string
Mensaje
message string

templateView

Nombre Ruta de acceso Tipo Description
id
id string
nombre
name string

Nombre de la plantilla.

Asunto
subject string

El contenido de la plantilla puede contener marcadores de posición markdown y variable.

contentMarkdown
contentMarkdown string

Asunto del mensaje, usado en correos electrónicos.

disabled
disabled boolean
lang
lang string

Idioma del mensaje.

lastUpdatedBy
lastUpdatedBy string

DID del usuario que actualizó la plantilla por última vez.

createdAt
createdAt date-time
updatedAt
updatedAt date-time

repoView

Nombre Ruta de acceso Tipo Description
did string
asa
handle string
Correo electrónico
email string
relatedRecords
relatedRecords array of
indexedAt
indexedAt date-time
moderation
moderation moderation
invitedBy
invitedBy inviteCode
invitesDisabled
invitesDisabled boolean
inviteNote
inviteNote string
deactivatedAt
deactivatedAt date-time
threatSignatures
threatSignatures array of threatSignature

moderation

Nombre Ruta de acceso Tipo Description
subjectStatus
subjectStatus subjectStatusView

subjectStatusView

Nombre Ruta de acceso Tipo Description
id
id integer

Identificador único del estado del sujeto.

type
subject.type string

Tipo de referencia del sujeto.

repoRef
subject.repoRef repoRef
strongRef
subject.strongRef strongRef

Define una referencia segura con un URI y CID.

type
hosting.type string

Tipo de hospedaje.

estado
hosting.accountHosting.status string
updatedAt
hosting.accountHosting.updatedAt date-time
createdAt
hosting.accountHosting.createdAt date-time
estado
hosting.recordHosting.status string
updatedAt
hosting.recordHosting.updatedAt date-time
createdAt
hosting.recordHosting.createdAt date-time
createdAt
createdAt date-time

Marca de tiempo de cuando se creó el estado del firmante.

updatedAt
updatedAt date-time

Marca de tiempo de cuándo se actualizó por última vez el estado del firmante.

reviewState
reviewState string

Estado de revisión del asunto.

modEventView

Nombre Ruta de acceso Tipo Description
id
id integer
type
event.type string
type
subject.type string
subjectBlobCids
subjectBlobCids array of string
createdBy
createdBy string
createdAt
createdAt date-time
creatorHandle
creatorHandle string
subjectHandle
subjectHandle string

applyWrites.result

Nombre Ruta de acceso Tipo Description
type
type string

Tipo de resultado para la operación de escritura.

createResult
createResult applyWrites.createResult
updateResult
updateResult applyWrites.updateResult
Resultado de la operación de eliminación
deleteResult applyWrites.deleteResult

applyWrites.createResult

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
validationStatus
validationStatus string

applyWrites.updateResult

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
validationStatus
validationStatus string

applyWrites.deleteResult

Nombre Ruta de acceso Tipo Description
id
id string

Identificador de la entidad eliminada.

deletedAt
deletedAt date-time

Marca de tiempo de cuándo se eliminó la entidad.

commitMeta

Nombre Ruta de acceso Tipo Description
Cid
cid string
Rev
rev string

modEventViewDetail

Nombre Ruta de acceso Tipo Description
id
id integer

Identificador único del evento de moderación.

type
event.type string

Tipo del evento.

type
subject.type string

Tipo de asunto.

subjectBlobs
subjectBlobs array of blobView

Detalles sobre los blobs asociados al asunto.

createdBy
createdBy string

Did del usuario que creó el evento.

createdAt
createdAt date-time

Marca de tiempo cuando se creó el evento.

blobView

Nombre Ruta de acceso Tipo Description
Cid
cid string

Identificador de contenido del blob.

tipo MIME
mimeType string

Tipo MIME del blob.

size
size integer

Tamaño del blob en bytes.

createdAt
createdAt date-time

Marca de tiempo cuando se creó el blob.

type
details.type string

Tipo de detalles del blob.

imageDetails
details.imageDetails imageDetails
videoDetails
details.videoDetails videoDetails
moderation
moderation moderation

imageDetails

Nombre Ruta de acceso Tipo Description
Ancho
width integer

Ancho de la imagen en píxeles.

altura
height integer

Alto de la imagen en píxeles.

videoDetails

Nombre Ruta de acceso Tipo Description
Ancho
width integer

Ancho del vídeo en píxeles.

altura
height integer

Alto del vídeo en píxeles.

length
length integer

Longitud del vídeo en segundos.

recordViewDetail

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
value
value
blobs
blobs array of blobView
labels
labels array of label
indexedAt
indexedAt date-time
moderation
moderation moderationDetail
repo
repo repoView

moderationDetail

Nombre Ruta de acceso Tipo Description
subjectStatus
subjectStatus subjectStatusView

repoViewDetail

Nombre Ruta de acceso Tipo Description
did string
asa
handle string
Correo electrónico
email string
relatedRecords
relatedRecords array of
indexedAt
indexedAt date-time
moderation
moderation moderationDetail
labels
labels array of label
invitedBy
invitedBy inviteCode
Invita
invites array of inviteCode
invitesDisabled
invitesDisabled boolean
inviteNote
inviteNote string
emailConfirmedAt
emailConfirmedAt date-time
deactivatedAt
deactivatedAt date-time
threatSignatures
threatSignatures array of threatSignature

miembro

Nombre Ruta de acceso Tipo Description
did string
disabled
disabled boolean
profile
profile profileViewDetailed
createdAt
createdAt date-time
updatedAt
updatedAt date-time
lastUpdatedBy
lastUpdatedBy string
role
role string

listMissingBlobs.recordBlob

Nombre Ruta de acceso Tipo Description
Cid
cid string
recordUri
recordUri string

listRecords.record

Nombre Ruta de acceso Tipo Description
Uri
uri string
Cid
cid string
value
value

listRepos.repo

Nombre Ruta de acceso Tipo Description
did string
cabeza
head string

CID de confirmación del repositorio actual

Rev
rev string
activo
active boolean
estado
status string

Valor true o false que indica por qué la cuenta está inactiva.

setView

Nombre Ruta de acceso Tipo Description
nombre
name string
descripción
description string
setSize
setSize integer
createdAt
createdAt date-time
updatedAt
updatedAt date-time

sigDetail

Nombre Ruta de acceso Tipo Description
property
property string
value
value string

findRelatedAccounts.relatedAccount

Nombre Ruta de acceso Tipo Description
account
account accountView
Similitudes
similarities array of sigDetail

binary

Este es el tipo de datos básico "binary".

archivo

Este es el tipo de datos básico "file".