Atom Introspection
An introspection document provides clients with the necessary information to formulate a request and send to a system. Six Apart provides introspection documents to clients in the form of an Atom feed. This Atom feed contains the references necessary for a client to:
Then for each blog the introspection document provides a pointer, or URL to an Atom endpoint that clients can use to:
- retrieve a list of entries
- retrieve a list of categories
- upload files
- create, update, delete and read blog entries
More about Introspection Documents
Example Weblog Introspection Document
<feed xmlns="http://purl.org/atom/ns#">
<link xmlns="http://purl.org/atom/ns#"
type="application/x.atom+xml" rel="service.post"
href="http://www.typepad.com/t/atom/weblog/blog_id=64534"
title="SOAP::Lite"/>
<link xmlns="http://purl.org/atom/ns#"
type="application/x.atom+xml"
rel="service.feed" h
ref="http://www.typepad.com/t/atom/weblog/blog_id=64534"
title="SOAP::Lite"/>
<link xmlns="http://purl.org/atom/ns#"
type="application/x.atom+xml"
rel="service.upload"
href="http://www.typepad.com/t/atom/weblog/blog_id=64534/svc=upload"
title="SOAP::Lite"/>
<link xmlns="http://purl.org/atom/ns#"
type="application/x.atom+xml"
rel="service.categories"
href="http://www.typepad.com/t/atom/weblog/blog_id=64534/svc=categories"
title="SOAP::Lite"/>
<link xmlns="http://purl.org/atom/ns#"
type="text/html"
rel="alternate"
href="http://www.soaplite.com/"
title="SOAP::Lite"/>
</feed>