πŸ†”
ID++ SDK Docs
  • πŸ†”Introduction
  • ❓Why use the ID++ SDK?
  • πŸ’‘Key concepts
    • ℹ️Decentralized Web Node (DWN)
    • ℹ️Decentralized identities (DID)
    • ℹ️Schemas
    • ℹ️Records
  • πŸ€“Reference
    • βš™οΈInstallation
    • βš™οΈConfiguration
    • βš™οΈInitialization
    • πŸ“ƒRecords
      • πŸ“–Queries
        • πŸ“‘How to query records
      • βš’οΈCRUD Operations
        • πŸ†•Create a record
        • πŸ“šRead a record
        • πŸ“‘Update a record
        • ❌Delete a record
    • πŸ›‘οΈVerifiable Credentials
      • πŸ’³Credentials
      • πŸ“œPresentations
  • πŸ—ΊοΈGuides
    • πŸ“Handling files
    • πŸš€Sharing records
Powered by GitBook
On this page
  1. Reference
  2. Records
  3. CRUD Operations

Create a record

const data = {...};

const { record, status } = await sdk.dwn.records.create({
  store: false | true, // true by default
  data,
  message: {
    protocol,
    protocolPath,
    schema,
    // recipient: 'did:ion:bob', // optional or use record.send('did:ion:bob');
  },
});

console.log('[CREATE]', { recordId: await record.id, status } );
const response = await record.send('did:ion:bob'); // send to the network
console.log('[SENT]', response.status);
PreviousCRUD OperationsNextRead a record

Last updated 1 year ago

πŸ€“
πŸ“ƒ
βš’οΈ
πŸ†•