Jump to content
FireFart

API or SDK support

Recommended Posts

Hi,

it would be great if you can release either an API on the offline client or a programming SDK to interact with the database to clean up and modify the password entries.

Example use case: Remove all autosubmit properties from all entries which could be easily done with a programming language

Share this post


Link to post
Share on other sites

I wish that, too :)

 

But I am thinking about a workaround:

 

Exporting the Enpass wallet as JSON.

Modify the JSON in any ways. Import the JSON to Enpass.

 

I didn’t try this so far by my own, because I don’t know if Enpass will update the entries by ID.

 

@Kashish @Anshu kumar
 

Can somebody of you describe what happens re-import the exported JSON file?

Will this update the current entries?

 

Inside every item there is an ID.

With that it would be possible 

 

If so, that would be a hot topic for a blog post.

With that knowledge everybody can program his own batch script for cleanup, add favicon etc.

 

Regards.

Edited by pio93qwertz

Share this post


Link to post
Share on other sites

Hey @pio93qwertz,

3 hours ago, pio93qwertz said:

Can somebody of you describe what happens re-import the exported JSON file?

Will this update the current entries?

If you re-import* the exported JSON file(possibly edited), the existing items won't be affected/replaced and new items will then be added into the existing vault. This will possibly result in duplicates if substantial changes aren't made to the values of the existing items.

However, importing the modified JSON into a new vault will avoid duplicate records.

*Imported as Enpass->JSON.

Thanks!

Share this post


Link to post
Share on other sites

Hey @FireFart,

14 hours ago, FireFart said:

it would be great if you can release either an API on the offline client or a programming SDK to interact with the database to clean up and modify the password entries.

 

Unfortunately, this isn't on our plate for present road-map and there is a little possibility of implementing this in future. However, we really appreciate this "out-of-the-box" suggestion from you. 

14 hours ago, FireFart said:

Remove all autosubmit properties from all entries which could be easily done with a programming language

By removing auto-submit, I infer that you probably wish to block Enpass from "auto-filling" the log-in items?? If it's a "Yes"; this is already supported by Enpass and can be enabled under Enpass settings. 

Thanks!

Share this post


Link to post
Share on other sites

Thanks @Kashish

 

That would be an awesome feature.

Add a checkbox “update existing items” to the Enpass JSON import action.


If that would be possible everyone can write own batch modifications to the JSON file.

With that an API wouldn’t be that much important.

 

Regards.

Share this post


Link to post
Share on other sites
On 10/16/2019 at 1:42 PM, Kashish said:

Hey @FireFart,

Unfortunately, this isn't on our plate for present road-map and there is a little possibility of implementing this in future. However, we really appreciate this "out-of-the-box" suggestion from you. 

By removing auto-submit, I infer that you probably wish to block Enpass from "auto-filling" the log-in items?? If it's a "Yes"; this is already supported by Enpass and can be enabled under Enpass settings. 

Thanks!

The auto filling was just an example. I can think of stuff like checking if the website still exists, if the url is correct and so on. Having some way to interact with the database would be a nice addon (either via an api, sdk or just the json im and export)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...