Signing back into the Community for the first time? You'll need to reset your password to access your account.  Find out more.

Forum Discussion

Former Member's avatar
Former Member
3 years ago

Automation for tasks

I'm a software developer for a television company with over 9,000 people. We just implemented 1Password. Is there a way using the website or Visual Studio to create tasks that repeat through automation? I don't want to have to manually move certain people to certain groups a few thousand times. I also have to approve and confirm accounts for those 9,000+ people.


1Password Version: Not Provided
Extension Version: 2.4.3
OS Version: Windows 11
Browser:_ Chrome

  • ScottS1P's avatar
    ScottS1P
    Icon for 1Password Team rank1Password Team

    Hello @TimmyFangs,

    Does your company happen to use an Identity Provider (IdP) such as Azure Active Directory, Google Workspace, JumpCloud, Okta, OneLogin, or Rippling? If so, I suggest you Automate provisioning in 1Password Business using SCIM. The 1Password SCIM bridge enables changes in your IdP to create or suspend 1Password users, and manage group membership for your team. It can even automate account confirmation for you.

    Another less automated option which may be easier to adopt into your own scripting is the 1Password CLI, which can help manage many aspects of your account, including user creation, suspension, and group access.

    Let me know if either of these options help, and if you'd like me to connect with you with one of our experts for additional help.

    Thank you,

  • Former Member's avatar
    Former Member

    Hi! Thanks for the reply. I don't know about the SCIM. I used the CLI to write powershell scripts. But, those are really not scheduling properly with SQL Server. Please, please, please, please y'all put out an API. If I had an API this would've been done a week ago.

  • ScottS1P's avatar
    ScottS1P
    Icon for 1Password Team rank1Password Team

    Hi @TimmyFangs,

    Due to the encryption used by 1Password, a traditional server side API is not something we're likely to implement. All of the data on our servers is encrypted, so it's not possible for us to read or alter it in a meaningful way. The SCIM bridge I mentioned before is intended to serve as a secure way for IdP's to integrate with 1Password, since you can deploy and control the SCIM bridge, and thus retain all of the credentials needed to decrypt and alter account data on your own. The SCIM bridge makes use of the SCIM protocol for communication, and thus could be used as an API endpoint, but that configuration isn't something we suggest or can provide in depth support for.

    I hope this information helps. Be sure to let me know if you have any questions.

  • Former Member's avatar
    Former Member

    What about even just a wrapper API for the CLI? I fail to see how an API would be different in security of the CLI. Like a couple wrapper interfaces for C# that are out there, an official one would be a god send.

  • ScottS1P's avatar
    ScottS1P
    Icon for 1Password Team rank1Password Team

    Hello @TimmyFangs,

    We don't currently offer a C# wrapper, but there is a Javascript library that wraps our CLI tool that may work for you: https://github.com/1Password/op-js

    I'll pass along your request for a C# wrapper as well, but don't have any information regarding if or when it may be possible.

    Thank you,

    ref: IDEA-I-1775

  • ScottS1P's avatar
    ScottS1P
    Icon for 1Password Team rank1Password Team

    Hey @TimmyFangs,

    Are you in contact with one of our customer success managers? I'd suggest reaching out to them for additional help with provisioning your team members. If you aren't in contact with anyone yet, let me know and I'll have someone reach out to you.

    Thank you,