1Password

Gestiona secretos y elementos en bóvedas de 1Password

1Password es un gestor de contraseñas y solución de bóveda de secretos ampliamente confiable, que permite a individuos y equipos almacenar, acceder y compartir contraseñas, credenciales de API e información sensible de forma segura. Con cifrado robusto, controles de acceso granulares y sincronización fluida entre dispositivos, 1Password ayuda a equipos y organizaciones a gestionar secretos de manera eficiente y segura.

La API de 1Password Connect permite el acceso programático a bóvedas y elementos dentro de la cuenta de 1Password de una organización. Esta integración en Sim te permite automatizar la recuperación de secretos, flujos de trabajo de incorporación, rotación de secretos, auditorías de bóvedas y más, todo de manera segura y auditable.

Con 1Password en tu flujo de trabajo de Sim, puedes:

  • Listar, buscar y recuperar bóvedas: accede a metadatos o explora las bóvedas disponibles para organizar secretos por proyecto o propósito
  • Obtener elementos y secretos: consigue credenciales, claves de API o secretos personalizados en tiempo real para impulsar tus flujos de trabajo de forma segura
  • Crear, actualizar o eliminar secretos: automatiza la gestión, aprovisionamiento y rotación de secretos para mejorar las prácticas de seguridad
  • Integrar con CI/CD y automatización: obtén credenciales o tokens solo cuando sea necesario, reduciendo el trabajo manual y disminuyendo el riesgo
  • Garantizar controles de acceso: aprovecha el acceso basado en roles y permisos detallados para controlar qué agentes o usuarios pueden acceder a secretos específicos

Al conectar Sim con 1Password, empoderas a tus agentes para gestionar secretos de forma segura, reducir la carga manual y mantener las mejores prácticas para automatización de seguridad, respuesta a incidentes y flujos de trabajo de DevOps, todo mientras garantizas que los secretos nunca salgan de un entorno controlado.

Instrucciones de uso

Accede y gestiona secretos almacenados en bóvedas de 1Password usando la API Connect o el SDK de cuenta de servicio. Lista bóvedas, recupera elementos con sus campos y secretos, crea nuevos elementos, actualiza los existentes, elimina elementos y resuelve referencias de secretos.

Herramientas

onepassword_list_vaults

Lista todas las bóvedas accesibles por el token Connect o la cuenta de servicio

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: "service_account" o "connect"
serviceAccountTokenstringNoToken de cuenta de servicio de 1Password (para modo cuenta de servicio)
apiKeystringNoToken de API Connect de 1Password (para modo servidor Connect)
serverUrlstringNoURL del servidor Connect de 1Password (para modo servidor Connect)
filterstringNoExpresión de filtro SCIM (ej., name eq "My Vault")

Salida

ParámetroTipoDescripción
vaultsarrayLista de bóvedas accesibles
idstringID de bóveda
namestringNombre de bóveda
descriptionstringDescripción de bóveda
attributeVersionnumberVersión de atributos de bóveda
contentVersionnumberVersión de contenido de bóveda
typestringTipo de bóveda (USER_CREATED, PERSONAL, EVERYONE, TRANSFER)
createdAtstringMarca de tiempo de creación
updatedAtstringMarca de tiempo de última actualización

onepassword_get_vault

Obtener detalles de una bóveda específica por ID

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: "service_account" o "connect"
serviceAccountTokenstringNoToken de cuenta de servicio de 1Password (para modo de cuenta de servicio)
apiKeystringNoToken de API de 1Password Connect (para modo de servidor Connect)
serverUrlstringNoURL del servidor 1Password Connect (para modo de servidor Connect)
vaultIdstringEl UUID de la bóveda

Salida

ParámetroTipoDescripción
idstringID de la bóveda
namestringNombre de la bóveda
descriptionstringDescripción de la bóveda
attributeVersionnumberVersión de atributos de la bóveda
contentVersionnumberVersión de contenido de la bóveda
itemsnumberNúmero de elementos en la bóveda
typestringTipo de bóveda (USER_CREATED, PERSONAL, EVERYONE, TRANSFER)
createdAtstringMarca de tiempo de creación
updatedAtstringMarca de tiempo de última actualización

onepassword_list_items

Listar elementos en una bóveda. Devuelve resúmenes sin valores de campo.

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: "service_account" o "connect"
serviceAccountTokenstringNoToken de cuenta de servicio de 1Password (para modo de cuenta de servicio)
apiKeystringNoToken de API de 1Password Connect (para modo de servidor Connect)
serverUrlstringNoURL del servidor 1Password Connect (para modo de servidor Connect)
vaultIdstringEl UUID de la bóveda de la que listar elementos
filterstringNoExpresión de filtro SCIM (por ejemplo, title eq "API Key" o tag eq "production")

Salida

ParámetroTipoDescripción
itemsarrayLista de elementos en la bóveda (resúmenes sin valores de campo)
idstringID del elemento
titlestringTítulo del elemento
vaultobjectReferencia de la bóveda
idstringID de la bóveda
categorystringCategoría del elemento (p. ej., LOGIN, API_CREDENTIAL)
urlsarrayURLs asociadas con el elemento
hrefstringURL
labelstringEtiqueta de la URL
primarybooleanSi esta es la URL principal
favoritebooleanSi el elemento está marcado como favorito
tagsarrayEtiquetas del elemento
versionnumberNúmero de versión del elemento
statestringEstado del elemento (ARCHIVED o DELETED)
createdAtstringMarca de tiempo de creación
updatedAtstringMarca de tiempo de última actualización
lastEditedBystringID del último editor

onepassword_get_item

Obtener detalles completos de un elemento incluyendo todos los campos y secretos

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: "service_account" o "connect"
serviceAccountTokenstringNoToken de cuenta de servicio de 1Password (para modo de cuenta de servicio)
apiKeystringNoToken de API de 1Password Connect (para modo de servidor Connect)
serverUrlstringNoURL del servidor 1Password Connect (para modo de servidor Connect)
vaultIdstringEl UUID de la bóveda
itemIdstringEl UUID del elemento a recuperar

Salida

ParámetroTipoDescripción
responsejsonDatos de respuesta de la operación

onepassword_create_item

Crear un nuevo elemento en una bóveda

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: "service_account" o "connect"
serviceAccountTokenstringNoToken de cuenta de servicio de 1Password (para modo de cuenta de servicio)
apiKeystringNoToken de API de 1Password Connect (para modo de servidor Connect)
serverUrlstringNoURL del servidor de 1Password Connect (para modo de servidor Connect)
vaultIdstringEl UUID de la bóveda en la que crear el elemento
categorystringCategoría del elemento (por ejemplo, LOGIN, PASSWORD, API_CREDENTIAL, SECURE_NOTE, SERVER, DATABASE)
titlestringNoTítulo del elemento
tagsstringNoLista de etiquetas separadas por comas
fieldsstringNoArray JSON de objetos de campo (por ejemplo, [{"label":"username","value":"admin","type":"STRING","purpose":"USERNAME"}])

Salida

ParámetroTipoDescripción
responsejsonDatos de respuesta de la operación

onepassword_replace_item

Reemplazar un elemento completo con nuevos datos (actualización completa)

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: "service_account" o "connect"
serviceAccountTokenstringNoToken de cuenta de servicio de 1Password (para modo de cuenta de servicio)
apiKeystringNoToken de API de 1Password Connect (para modo de servidor Connect)
serverUrlstringNoURL del servidor de 1Password Connect (para modo de servidor Connect)
vaultIdstringEl UUID de la bóveda
itemIdstringEl UUID del elemento a reemplazar
itemstringObjeto JSON que representa el elemento completo (por ejemplo, {"vault":{"id":"..."},"category":"LOGIN","title":"My Item","fields":[...]})

Salida

ParámetroTipoDescripción
responsejsonDatos de respuesta de la operación

onepassword_update_item

Actualizar un elemento existente usando operaciones JSON Patch (RFC6902)

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: "service_account" o "connect"
serviceAccountTokenstringNoToken de cuenta de servicio de 1Password (para modo de cuenta de servicio)
apiKeystringNoToken de API de 1Password Connect (para modo de servidor Connect)
serverUrlstringNoURL del servidor de 1Password Connect (para modo de servidor Connect)
vaultIdstringEl UUID de la bóveda
itemIdstringEl UUID del elemento a actualizar
operationsstringArray JSON de operaciones patch RFC6902 (ej., [{"op":"replace","path":"/title","value":"Nuevo título"}])

Salida

ParámetroTipoDescripción
responsejsonDatos de respuesta de la operación

onepassword_delete_item

Eliminar un elemento de una bóveda

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: "service_account" o "connect"
serviceAccountTokenstringNoToken de cuenta de servicio de 1Password (para modo de cuenta de servicio)
apiKeystringNoToken de API de 1Password Connect (para modo de servidor Connect)
serverUrlstringNoURL del servidor de 1Password Connect (para modo de servidor Connect)
vaultIdstringEl UUID de la bóveda
itemIdstringEl UUID del elemento a eliminar

Salida

ParámetroTipoDescripción
successbooleanSi el elemento se eliminó correctamente

onepassword_resolve_secret

Resolver una referencia secreta (op://vault/item/field) a su valor. Solo en modo de cuenta de servicio.

Entrada

ParámetroTipoRequeridoDescripción
connectionModestringNoModo de conexión: debe ser "service_account" para esta operación
serviceAccountTokenstringToken de cuenta de servicio de 1Password
secretReferencestringURI de referencia secreta (por ejemplo, op://vault-name/item-name/field-name o op://vault-name/item-name/section-name/field-name)

Salida

ParámetroTipoDescripción
valuestringEl valor secreto resuelto
referencestringEl URI de referencia secreta original

On this page

Start building today
Trusted by over 100,000 builders.
The open-source platform to build AI agents and run your agentic workforce.
Get started