Welcome to the API documentation for the Jibo SDK

Release Notes

Please see the Jibo SDK Release Notes for new features, breaking changes, and known issues.

Check a skill's API version
  1. Open the skill you want to update.
    • If you do not see the Project pane, click View > Toggle Tree View.
  2. In the Project pane, expand the node_modules > jibo folders.
  3. Click package.json in the jibo folder to open it.
  4. At the top of the file, view the version number.
    • i.e. "version": "2.0.5"
  5. Use the drop-down in the upper-left corner of this page to select the correct API documentation version.
Update a skill to the newest APIs

If your skill was created with jibo-sdk v1.2.7 or earlier, you may need to update to fuzzy versioning first. See the next section for instructions.

  1. Open your command line interface.
  2. Change directories to your skill's top-level folder.
  3. Run: npm install
  4. Click View > Developer > Reload Window on the Atom toolbar to refresh your skill.
Update an old skill to use fuzzy versioning

If your skill was created with jibo-sdk v1.2.7 or earlier:

  1. Open the skill you want to update.
    • If you do not see the Project pane, click View > Toggle Tree View.
  2. Click package.json at the bottom of the Project pane to open it.
  3. In the dependencies node, change the jibo version to ^3.0.0 to use fuzzy versioning. You will no longer have to manually update this dependency when updating this skill.
    • For example, change: "jibo": "2.0.5" to: "jibo": "^3.0.0"
  4. Open your command line interface.
  5. Change directories to your skill's top-level folder.
  6. Run: npm install
  7. Click View > Developer > Reload Window on the Atom toolbar to refresh your skill.