{"application": {"url": "http://localhost", "endpoints": [{"decoratedPath": "/", "name": "", "doc": "The application root.", "decoratedName": "", "path": "/", "id": "endpoint-_2F"}, {"decoratedPath": "/contact", "name": "contact", "doc": "Contact manager.", "decoratedName": "contact", "path": "/contact", "id": "endpoint-_2Fcontact", "methods": [{"doc": "Creates a new 'contact' object.", "name": "POST", "id": "method-_2Fcontact-POST"}]}, {"decoratedPath": "/contact/{CONTACTID}", "name": "CONTACTID", "doc": "RESTful access to a specific contact.", "decoratedName": "{CONTACTID}", "path": "/contact/CONTACTID", "id": "endpoint-_2Fcontact_2FCONTACTID", "methods": [{"doc": "Delete this contact.", "name": "DELETE", "id": "method-_2Fcontact_2FCONTACTID-DELETE"}, {"doc": "Get this contact's details.", "name": "GET", "id": "method-_2Fcontact_2FCONTACTID-GET"}, {"doc": "Update this contact's details.", "name": "PUT", "id": "method-_2Fcontact_2FCONTACTID-PUT"}]}, {"decoratedPath": "/login", "name": "login", "doc": "Authenticate against the server.", "decoratedName": "login", "path": "/login", "id": "endpoint-_2Flogin"}, {"decoratedPath": "/logout", "name": "logout", "doc": "Remove authentication tokens.", "decoratedName": "logout", "path": "/logout", "id": "endpoint-_2Flogout"}]}}