{ "version": "1.0", "href": "https://api.pmp.io/", "attributes": { "valid": { "from": "2013-07-04T04:00:44+00:00", "to": "3013-07-04T04:00:44+00:00" }, "created": "2014-09-04T15:06:19+00:00", "modified": "2014-09-04T15:06:19+00:00", "guid": "04224975-e93c-4b17-9df9-96db37d318f3", "title": "PMP Home Document", "published": "2013-07-04T04:00:44+00:00" }, "links": { "bookmark": [ { "href": "https://api.pmp.io/docs/trove", "rels": [ "urn:pmp:trove" ] } ], "creator": [ { "href": "https://api.pmp.io/docs/af676335-21df-4486-ab43-e88c1b48f026" } ], "item": [], "navigation": [ { "href": "https://api.pmp.io/docs?guid=04224975-e93c-4b17-9df9-96db37d318f3", "rels": [ "self" ] } ], "query": [ { "href-template": "https://api.pmp.io/docs/{guid}{?limit,offset}", "title": "Access documents", "rels": [ "urn:collectiondoc:hreftpl:docs" ], "href-vars": { "limit": "http://docs.pmp.io/wiki/Querying-the-API#limit", "offset": "http://docs.pmp.io/wiki/Querying-the-API#offset", "guid": "http://docs.pmp.io/wiki/Globaly-Unique-Identifiers-for-PMP-Documents" }, "hints": { "allow": [ "GET" ] } }, { "href-template": "https://api.pmp.io/profiles/{guid}", "title": "Access profiles", "rels": [ "urn:collectiondoc:hreftpl:profiles" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Globaly-Unique-Identifiers-for-PMP-Documents" }, "hints": { "allow": [ "GET" ] } }, { "href-template": "https://api.pmp.io/schemas/{guid}", "title": "Access schemas", "rels": [ "urn:collectiondoc:hreftpl:schemas" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Globaly-Unique-Identifiers-for-PMP-Documents" }, "hints": { "allow": [ "GET" ] } }, { "href-template": "https://api.pmp.io/docs{?guid,limit,offset,searchsort,startdate,enddate,writeable,tag,language,profile,collection,has,distributor,distributorgroup,author,text}", "title": "Query for documents", "rels": [ "urn:collectiondoc:query:docs" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Querying-the-API#guid", "limit": "http://docs.pmp.io/wiki/Querying-the-API#limit", "offset": "http://docs.pmp.io/wiki/Querying-the-API#offset", "searchsort": "http://docs.pmp.io/wiki/Querying-the-API#searchsort", "startdate": "http://docs.pmp.io/wiki/Querying-the-API#startdate", "enddate": "http://docs.pmp.io/wiki/Querying-the-API#enddate", "writeable": "http://docs.pmp.io/wiki/Querying-the-API#writeable", "tag": "http://docs.pmp.io/wiki/Querying-the-API#tag", "language": "http://docs.pmp.io/wiki/Querying-the-API#language", "profile": "http://docs.pmp.io/wiki/Querying-the-API#profile", "collection": "http://docs.pmp.io/wiki/Querying-the-API#collection", "has": "http://docs.pmp.io/wiki/Querying-the-API#has", "distributor": "http://docs.pmp.io/wiki/Querying-the-API#distributor", "distributorgroup": "http://docs.pmp.io/wiki/Querying-the-API#distributorgroup", "author": "http://docs.pmp.io/wiki/Querying-the-API#author", "text": "http://docs.pmp.io/wiki/Querying-the-API#text" }, "hints": { "allow": [ "GET" ] } }, { "href-template": "https://api.pmp.io/profiles{?guid,limit,offset,searchsort,startdate,enddate,writeable,tag,collection,text}", "title": "Query for profiles", "rels": [ "urn:collectiondoc:query:profiles" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Querying-the-API#guid", "limit": "http://docs.pmp.io/wiki/Querying-the-API#limit", "offset": "http://docs.pmp.io/wiki/Querying-the-API#offset", "searchsort": "http://docs.pmp.io/wiki/Querying-the-API#searchsort", "startdate": "http://docs.pmp.io/wiki/Querying-the-API#startdate", "enddate": "http://docs.pmp.io/wiki/Querying-the-API#enddate", "writeable": "http://docs.pmp.io/wiki/Querying-the-API#writeable", "tag": "http://docs.pmp.io/wiki/Querying-the-API#tag", "collection": "http://docs.pmp.io/wiki/Querying-the-API#collection", "text": "http://docs.pmp.io/wiki/Querying-the-API#text" }, "hints": { "allow": [ "GET" ] } }, { "href-template": "https://api.pmp.io/schemas{?guid,limit,offset,searchsort,startdate,enddate,writeable,tag,collection,text}", "title": "Query for schemas", "rels": [ "urn:collectiondoc:query:schemas" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Querying-the-API#guid", "limit": "http://docs.pmp.io/wiki/Querying-the-API#limit", "offset": "http://docs.pmp.io/wiki/Querying-the-API#offset", "searchsort": "http://docs.pmp.io/wiki/Querying-the-API#searchsort", "startdate": "http://docs.pmp.io/wiki/Querying-the-API#startdate", "enddate": "http://docs.pmp.io/wiki/Querying-the-API#enddate", "writeable": "http://docs.pmp.io/wiki/Querying-the-API#writeable", "tag": "http://docs.pmp.io/wiki/Querying-the-API#tag", "collection": "http://docs.pmp.io/wiki/Querying-the-API#collection", "text": "http://docs.pmp.io/wiki/Querying-the-API#text" }, "hints": { "allow": [ "GET" ] } }, { "href-template": "https://api.pmp.io/users{?guid,limit,offset,searchsort,startdate,enddate,writeable,tag,collection,text}", "title": "Query for users", "rels": [ "urn:collectiondoc:query:users" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Querying-the-API#guid", "limit": "http://docs.pmp.io/wiki/Querying-the-API#limit", "offset": "http://docs.pmp.io/wiki/Querying-the-API#offset", "searchsort": "http://docs.pmp.io/wiki/Querying-the-API#searchsort", "startdate": "http://docs.pmp.io/wiki/Querying-the-API#startdate", "enddate": "http://docs.pmp.io/wiki/Querying-the-API#enddate", "writeable": "http://docs.pmp.io/wiki/Querying-the-API#writeable", "tag": "http://docs.pmp.io/wiki/Querying-the-API#tag", "collection": "http://docs.pmp.io/wiki/Querying-the-API#collection", "text": "http://docs.pmp.io/wiki/Querying-the-API#text" }, "hints": { "allow": [ "GET" ] } }, { "href-template": "https://api.pmp.io/groups{?guid,limit,offset,searchsort,startdate,enddate,writeable,tag,collection,has,text}", "title": "Query for groups", "rels": [ "urn:collectiondoc:query:groups" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Querying-the-API#guid", "limit": "http://docs.pmp.io/wiki/Querying-the-API#limit", "offset": "http://docs.pmp.io/wiki/Querying-the-API#offset", "searchsort": "http://docs.pmp.io/wiki/Querying-the-API#searchsort", "startdate": "http://docs.pmp.io/wiki/Querying-the-API#startdate", "enddate": "http://docs.pmp.io/wiki/Querying-the-API#enddate", "writeable": "http://docs.pmp.io/wiki/Querying-the-API#writeable", "tag": "http://docs.pmp.io/wiki/Querying-the-API#tag", "collection": "http://docs.pmp.io/wiki/Querying-the-API#collection", "has": "http://docs.pmp.io/wiki/Querying-the-API#has", "text": "http://docs.pmp.io/wiki/Querying-the-API#text" }, "hints": { "allow": [ "GET" ] } } ], "edit": [ { "href-template": "https://publish.pmp.io/docs/{guid}", "title": "Document Save", "rels": [ "urn:collectiondoc:form:documentsave" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Globaly-Unique-Identifiers-for-PMP-Documents" }, "hints": { "formats": [ "application/vnd.collection.doc+json" ], "allow": [ "PUT" ], "docs": "http://docs.pmp.io/wiki/Collection.doc-JSON-Media-Type" } }, { "href-template": "https://publish.pmp.io/docs/{guid}", "title": "Document Delete", "rels": [ "urn:collectiondoc:form:documentdelete" ], "href-vars": { "guid": "http://docs.pmp.io/wiki/Globaly-Unique-Identifiers-for-PMP-Documents" }, "hints": { "allow": [ "DELETE" ] } }, { "href": "https://publish.pmp.io/files", "title": "Upload a rich media file", "rels": [ "urn:collectiondoc:form:mediaupload" ], "href-vars": { "submission": "http://docs.pmp.io/wiki/Media-File-Upload" }, "hints": { "allow": [ "POST" ], "accept-post": [ "multipart/form-data" ] } } ], "auth": [ { "href": "https://api.pmp.io/auth/credentials", "title": "List OAuth2 Credentials", "rels": [ "urn:collectiondoc:form:listcredentials" ], "hints": { "allow": [ "GET" ], "docs": "http://docs.pmp.io/wiki/Authenticating-with-the-API#testing-access" } }, { "href": "https://publish.pmp.io/auth/credentials", "title": "Create OAuth2 Credentials", "rels": [ "urn:collectiondoc:form:createcredentials" ], "hints": { "allow": [ "POST" ], "accept-post": [ "application/x-www-form-urlencoded" ], "docs": "http://docs.pmp.io/wiki/Authenticating-with-the-API#generating-credentials" } }, { "href-template": "https://publish.pmp.io/auth/credentials/{client_id}", "title": "Remove OAuth2 Credentials", "rels": [ "urn:collectiondoc:form:removecredentials" ], "hints": { "allow": [ "DELETE" ], "docs": "http://docs.pmp.io/wiki/Authenticating-with-the-API#removing-a-credential" } }, { "href": "https://api.pmp.io/auth/access_token", "title": "Issue OAuth2 Token", "rels": [ "urn:collectiondoc:form:issuetoken" ], "hints": { "allow": [ "POST" ], "accept-post": [ "application/x-www-form-urlencoded" ], "docs": "http://docs.pmp.io/wiki/Authentication-Model#token-management" } }, { "href": "https://publish.pmp.io/auth/access_token", "title": "Revoke OAuth2 Token", "rels": [ "urn:collectiondoc:form:revoketoken" ], "hints": { "allow": [ "DELETE" ], "docs": "http://docs.pmp.io/wiki/Authentication-Model#revoke-a-token" } } ] } }