@@ -9,38 +9,43 @@ async function main() {
99 throw new Error ( "Missing required environment variable: OP_VAULT_ID" )
1010 }
1111
12- // [developer-docs.sdk.js.client-initialization]-start
12+ // [developer-docs.sdk.js/common-js .client-initialization]-start
1313 // Connects to the 1Password desktop app.
1414 const client = await sdk . createClient ( {
1515 auth : new sdk . DesktopAuth ( "YourAccountNameAsItAppearsInTheApp" ) ,
1616 // Set the following to your own integration name and version.
1717 integrationName : "My 1Password Integration" ,
1818 integrationVersion : "v1.0.0" ,
1919 } ) ;
20- // [developer-docs.sdk.js.client-initialization]-end
20+ // [developer-docs.sdk.js/common-js .client-initialization]-end
2121
22- // [developer-docs.sdk.python .list-vaults]-start
22+ // [developer-docs.sdk.js/common-js .list-vaults]-start
2323 const vaults = await client . vaults . list ( { decryptDetails : true } ) ;
2424 for await ( const vault of vaults ) {
2525 console . log ( JSON . stringify ( vault , null , 2 ) ) ;
2626 }
27- // [developer-docs.sdk.python .list-vaults]-end
27+ // [developer-docs.sdk.js/common-js .list-vaults]-end
2828
29- // [developer-docs.sdk.python .list-items]-start
29+ // [developer-docs.sdk.js/common-js .list-items]-start
3030 const items = await client . items . list ( vaultId ) ;
3131 for await ( const item of items ) {
3232 console . log ( item . id + " " + item . title ) ;
3333 }
34- // [developer-docs.sdk.python .list-items]-end
34+ // [developer-docs.sdk.js/common-js .list-items]-end
3535
36- // Vault get overview
36+ // [developer-docs.sdk.js/common-js.get-vault-overview]-start
37+ // Get vault overview
3738 const vaultOverview = await client . vaults . getOverview ( vaultId ) ;
3839 console . log ( JSON . stringify ( vaultOverview ) ) ;
40+ // [developer-docs.sdk.js/common-js.get-vault-overview]-end
3941
40- // Vault get
42+ // [developer-docs.sdk.js/common-js.get-vault-details]-start
43+ // Get vault details
4144 const vault = await client . vaults . get ( vaultOverview . id , { accessors : false } ) ;
4245 console . log ( JSON . stringify ( vault ) ) ;
46+ // [developer-docs.sdk.js/common-js.get-vault-details]-end
4347
48+ // [developer-docs.sdk.js/common-js.batch-create-items]-start
4449 itemsToCreate = [ ] ;
4550 for ( let i = 1 ; i <= 3 ; i ++ ) {
4651 itemsToCreate . push ( {
@@ -86,7 +91,7 @@ async function main() {
8691 } )
8792 }
8893
89- // Batch item create
94+ // Create all items in the same vault in a single batch
9095 const batchCreateResponse = await client . items . createAll ( vault . id , itemsToCreate )
9196
9297 let itemIDs = [ ] ;
@@ -99,8 +104,10 @@ async function main() {
99104 console . log ( `[Batch create] Something went wrong: ${ res . error } ` ) ;
100105 }
101106 }
107+ // [developer-docs.sdk.js/common-js.batch-create-items]-end
102108
103- // Batch item get
109+ // [developer-docs.sdk.js/common-js.batch-get-items]-start
110+ // Get multiple items form the same vault in a single batch
104111 const batchGetResponse = await client . items . getAll ( vault . id , itemIDs ) ;
105112 for ( const res of batchGetResponse . individualResponses ) {
106113 if ( res . content ) {
@@ -110,8 +117,10 @@ async function main() {
110117 console . log ( `[Batch get] Something went wrong: ${ res . error } ` ) ;
111118 }
112119 }
120+ // [developer-docs.sdk.js/common-js.batch-get-items]-end
113121
114- // Batch item delete
122+ // [developer-docs.sdk.js/common-js.batch-delete-items]-start
123+ // Delete multiple items from the same vault in a single batch
115124 const batchDeleteResponse = await client . items . deleteAll ( vault . id , itemIDs ) ;
116125 for ( const [ id , res ] of Object . entries ( batchDeleteResponse . individualResponses ) ) {
117126 if ( res . error ) {
@@ -121,6 +130,7 @@ async function main() {
121130 console . log ( `Deleted item ${ id } ` ) ;
122131 }
123132 }
133+ // [developer-docs.sdk.js/common-js.batch-delete-items]-end
124134}
125135
126136main ( ) ;
0 commit comments