1Password

Verwalten Sie Geheimnisse und Elemente in 1Password-Tresoren

1Password ist eine weithin vertrauenswürdige Passwort-Manager- und Geheimnistresor-Lösung, die es Einzelpersonen und Teams ermöglicht, Passwörter, API-Zugangsdaten und sensible Informationen sicher zu speichern, darauf zuzugreifen und sie zu teilen. Mit robuster Verschlüsselung, granularen Zugriffskontrollen und nahtloser Synchronisierung über Geräte hinweg unterstützt 1Password Teams und Organisationen bei der effizienten und sicheren Verwaltung von Geheimnissen.

Die 1Password Connect API ermöglicht programmatischen Zugriff auf Tresore und Elemente innerhalb des 1Password-Kontos einer Organisation. Diese Integration in Sim ermöglicht es Ihnen, den Abruf von Geheimnissen, Onboarding-Workflows, die Rotation von Geheimnissen, Tresor-Audits und mehr zu automatisieren – alles auf sichere und nachvollziehbare Weise.

Mit 1Password in Ihrem Sim-Workflow können Sie:

  • Tresore auflisten, durchsuchen und abrufen: Greifen Sie auf Metadaten zu oder durchsuchen Sie verfügbare Tresore, um Geheimnisse nach Projekt oder Zweck zu organisieren
  • Elemente und Geheimnisse abrufen: Erhalten Sie Zugangsdaten, API-Schlüssel oder benutzerdefinierte Geheimnisse in Echtzeit, um Ihre Workflows sicher zu betreiben
  • Geheimnisse erstellen, aktualisieren oder löschen: Automatisieren Sie die Verwaltung, Bereitstellung und Rotation von Geheimnissen für verbesserte Sicherheitspraktiken
  • Integration mit CI/CD und Automatisierung: Rufen Sie Zugangsdaten oder Token nur bei Bedarf ab, um manuelle Arbeit zu reduzieren und Risiken zu minimieren
  • Zugriffskontrollen sicherstellen: Nutzen Sie rollenbasierte Zugriffe und fein abgestufte Berechtigungen, um zu kontrollieren, welche Agenten oder Benutzer auf bestimmte Geheimnisse zugreifen können

Durch die Verbindung von Sim mit 1Password befähigen Sie Ihre Agenten, Geheimnisse sicher zu verwalten, manuellen Aufwand zu reduzieren und Best Practices für Sicherheitsautomatisierung, Incident Response und DevOps-Workflows aufrechtzuerhalten – und stellen gleichzeitig sicher, dass Geheimnisse niemals eine kontrollierte Umgebung verlassen.

Nutzungsanweisungen

Greifen Sie auf in 1Password-Tresoren gespeicherte Geheimnisse zu und verwalten Sie diese mithilfe der Connect-API oder des Service-Account-SDK. Listen Sie Tresore auf, rufen Sie Elemente mit ihren Feldern und Geheimnissen ab, erstellen Sie neue Elemente, aktualisieren Sie bestehende, löschen Sie Elemente und lösen Sie Geheimnis-Referenzen auf.

Tools

onepassword_list_vaults

Alle Tresore auflisten, auf die über das Connect-Token oder den Service-Account zugegriffen werden kann

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: "service_account" oder "connect"
serviceAccountTokenstringNein1Password Service-Account-Token (für Service-Account-Modus)
apiKeystringNein1Password Connect-API-Token (für Connect-Server-Modus)
serverUrlstringNein1Password Connect-Server-URL (für Connect-Server-Modus)
filterstringNeinSCIM-Filterausdruck (z. B. name eq "Mein Tresor")

Ausgabe

ParameterTypBeschreibung
vaultsarrayListe der zugänglichen Tresore
idstringTresor-ID
namestringTresorname
descriptionstringTresorbeschreibung
attributeVersionnumberTresor-Attributversion
contentVersionnumberTresor-Inhaltsversion
typestringTresortyp (USER_CREATED, PERSONAL, EVERYONE, TRANSFER)
createdAtstringErstellungszeitstempel
updatedAtstringZeitstempel der letzten Aktualisierung

onepassword_get_vault

Details eines bestimmten Tresors anhand der ID abrufen

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: "service_account" oder "connect"
serviceAccountTokenstringNein1Password Service Account Token (für Service Account Modus)
apiKeystringNein1Password Connect API Token (für Connect Server Modus)
serverUrlstringNein1Password Connect Server URL (für Connect Server Modus)
vaultIdstringJaDie Tresor-UUID

Ausgabe

ParameterTypBeschreibung
idstringTresor-ID
namestringTresorname
descriptionstringTresorbeschreibung
attributeVersionnumberTresorattribut-Version
contentVersionnumberTresorinhalt-Version
itemsnumberAnzahl der Elemente im Tresor
typestringTresortyp (USER_CREATED, PERSONAL, EVERYONE, TRANSFER)
createdAtstringErstellungszeitstempel
updatedAtstringZeitstempel der letzten Aktualisierung

onepassword_list_items

Elemente in einem Tresor auflisten. Gibt Zusammenfassungen ohne Feldwerte zurück.

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: "service_account" oder "connect"
serviceAccountTokenstringNein1Password Service Account Token (für Service Account Modus)
apiKeystringNein1Password Connect API Token (für Connect Server Modus)
serverUrlstringNein1Password Connect Server URL (für Connect Server Modus)
vaultIdstringJaDie Tresor-UUID, aus der Elemente aufgelistet werden sollen
filterstringNeinSCIM-Filterausdruck (z. B. title eq "API Key" oder tag eq "production")

Ausgabe

ParameterTypBeschreibung
itemsarrayListe der Elemente im Tresor (Zusammenfassungen ohne Feldwerte)
idstringElement-ID
titlestringElementtitel
vaultobjectTresor-Referenz
idstringTresor-ID
categorystringElementkategorie (z. B. LOGIN, API_CREDENTIAL)
urlsarrayMit dem Element verknüpfte URLs
hrefstringURL
labelstringURL-Bezeichnung
primarybooleanOb dies die primäre URL ist
favoritebooleanOb das Element als Favorit markiert ist
tagsarrayElement-Tags
versionnumberVersionsnummer des Elements
statestringElementstatus (ARCHIVED oder DELETED)
createdAtstringErstellungszeitstempel
updatedAtstringZeitstempel der letzten Aktualisierung
lastEditedBystringID des letzten Bearbeiters

onepassword_get_item

Vollständige Details eines Elements abrufen, einschließlich aller Felder und Geheimnisse

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: "service_account" oder "connect"
serviceAccountTokenstringNein1Password Service Account Token (für Service Account Modus)
apiKeystringNein1Password Connect API Token (für Connect Server Modus)
serverUrlstringNein1Password Connect Server URL (für Connect Server Modus)
vaultIdstringJaDie Tresor-UUID
itemIdstringJaDie UUID des abzurufenden Elements

Ausgabe

ParameterTypBeschreibung
responsejsonAntwortdaten der Operation

onepassword_create_item

Ein neues Element in einem Tresor erstellen

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: "service_account" oder "connect"
serviceAccountTokenstringNein1Password Service Account Token (für Service Account Modus)
apiKeystringNein1Password Connect API Token (für Connect Server Modus)
serverUrlstringNein1Password Connect Server URL (für Connect Server Modus)
vaultIdstringJaDie UUID des Tresors, in dem das Element erstellt werden soll
categorystringJaElementkategorie (z. B. LOGIN, PASSWORD, API_CREDENTIAL, SECURE_NOTE, SERVER, DATABASE)
titlestringNeinElementtitel
tagsstringNeinKommagetrennte Liste von Tags
fieldsstringNeinJSON-Array von Feldobjekten (z. B. [{"label":"username","value":"admin","type":"STRING","purpose":"USERNAME"}])

Ausgabe

ParameterTypBeschreibung
responsejsonAntwortdaten der Operation

onepassword_replace_item

Ein gesamtes Element durch neue Daten ersetzen (vollständige Aktualisierung)

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: "service_account" oder "connect"
serviceAccountTokenstringNein1Password Service Account Token (für Service Account Modus)
apiKeystringNein1Password Connect API Token (für Connect Server Modus)
serverUrlstringNein1Password Connect Server URL (für Connect Server Modus)
vaultIdstringJaDie UUID des Tresors
itemIdstringJaDie UUID des zu ersetzenden Elements
itemstringJaJSON-Objekt, das das vollständige Element darstellt (z. B. {"vault":{"id":"..."},"category":"LOGIN","title":"My Item","fields":[...]})

Ausgabe

ParameterTypBeschreibung
responsejsonAntwortdaten der Operation

onepassword_update_item

Aktualisieren eines vorhandenen Elements mithilfe von JSON-Patch-Operationen (RFC6902)

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: "service_account" oder "connect"
serviceAccountTokenstringNein1Password-Service-Account-Token (für Service-Account-Modus)
apiKeystringNein1Password-Connect-API-Token (für Connect-Server-Modus)
serverUrlstringNein1Password-Connect-Server-URL (für Connect-Server-Modus)
vaultIdstringJaDie Tresor-UUID
itemIdstringJaDie UUID des zu aktualisierenden Elements
operationsstringJaJSON-Array von RFC6902-Patch-Operationen (z. B. [{"op":"replace","path":"/title","value":"Neuer Titel"}])

Ausgabe

ParameterTypBeschreibung
responsejsonAntwortdaten der Operation

onepassword_delete_item

Löschen eines Elements aus einem Tresor

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: "service_account" oder "connect"
serviceAccountTokenstringNein1Password-Service-Account-Token (für Service-Account-Modus)
apiKeystringNein1Password-Connect-API-Token (für Connect-Server-Modus)
serverUrlstringNein1Password-Connect-Server-URL (für Connect-Server-Modus)
vaultIdstringJaDie Tresor-UUID
itemIdstringJaDie UUID des zu löschenden Elements

Ausgabe

ParameterTypBeschreibung
successbooleanOb das Element erfolgreich gelöscht wurde

onepassword_resolve_secret

Löst eine Secret-Referenz (op://vault/item/field) zu ihrem Wert auf. Nur im Service-Account-Modus.

Eingabe

ParameterTypErforderlichBeschreibung
connectionModestringNeinVerbindungsmodus: muss "service_account" für diese Operation sein
serviceAccountTokenstringJa1Password Service-Account-Token
secretReferencestringJaSecret-Referenz-URI (z. B. op://vault-name/item-name/field-name oder op://vault-name/item-name/section-name/field-name)

Ausgabe

ParameterTypBeschreibung
valuestringDer aufgelöste Secret-Wert
referencestringDie ursprüngliche Secret-Referenz-URI

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