The ScreenSteps Online Knowledge Base Everything you need to know about ScreenSteps
Blue mango logo white 250
  • Table of Contents
  • Contact Us
ScreenSteps Documentation » ScreenSteps Live API » Overview

Topics

  • Getting Started 4
    • Overview
    • API Calls
    • Generating the Authentication Header When Basic Authentication
    • Generating the Authentication Header When Using ScreenSteps Live API Key
  • How To's 2
    • Requesting and Displaying Image Data
    • How Do I Get a List of Manuals From the API?
  • Example XML Output 2
    • Spaces
    • Manuals
  • Example Code/Libraries 2
    • PHP Library
    • Ruby API Wrapper

Quicklinks

  • Downloads
  • View forums
  • Submit a help request
  • Contact us
  • Retrieve a lost license key

Last Updated

Apr 19, 2010

Download Manual PDF

Other Resources

  • ScreenSteps Desktop & Workgroup

  • ScreenSteps 2.9
  • ScreenSteps Workgroup
  • Customizing HTML Templates
  • ScreenSteps: Tips & Tricks
  • Creating Word Templates
  • Publishing to Blogs & Wikis
  • ScreenSteps Live

  • ScreenSteps Live
  • Setting up a New Admin, Editor or Author on ScreenSteps Live
  • ScreenSteps Live Support Client
  • Integrating ScreenSteps Live With Other Services
  • Collaborating on ScreenSteps Live
  • ScreenSteps Live Remote Authentication
  • ScreenSteps Live API
  • API Examples
  • Implementation Guides

  • Creating a Software Manual With ScreenSteps
  • Creating a ScreenSteps Live Support Site
  • Zendesk and ScreenSteps Live
  • Help Scout and ScreenSteps Live
  • FAQs

  • FAQs

Comments

0 comments for this lesson

  • Next: API Calls

Overview

In this lesson we will give you a very broad overview of the ScreenSteps Live API and how you can use it to get your content out of ScreenSteps Live to your website, web application or desktop application. By using the ScreenSteps Live API you can manage all of your ScreenSteps content on ScreenSteps Live but then distribute it wherever you want your usres to see it.

Spaces and the ScreenSteps Live API

Spaces_and_the_screensteps_live_api

You make your ScreenSteps lessons available to users by placing them in Spaces. In this example we have placed Manual B in a private space. This means that no user can see the lessons in Manual B unless they have permission to see that space.

Requesting the Manual Via the API

Requesting_the_manual_via_the_api

Normally, if I wanted users to see a protected manual I would have to create users accounts for them on my ScreenSteps Live site. But using the API I control the access via any other mechanism I choose.

In the above diagram I have a web application residing on my own server and a desktop application. By making a proper request over the HTTPS protocol I can gain access to the contens of my protected Space.

ScreenSteps Live Responds With XML

Screensteps_live_responds_with_xml

If the request is properly authenticated, your web or desktop app will receive an XML response containg the contents of your lessons. You can request the contents of a space, the contents of a manual or the contents of a lesson.

  • Next: API Calls

Comments (0)

Add your comment

E-Mail me when someone replies to this comment
Blue Mango Learning Systems © 2012