action openlinksw_login { label: "Login" description: "Logs a user into the OSDB server, authenticating them by their WebID and returning an OSDB session ID in cookie osdb.sid" provider: openlinksw method: GET path: "/api/v1/login" encoding: json output: { type: "object" required: ["api", "method", "response", "status"] properties: { api: { type: "string" description: "The path of the REST API method" } method: { type: "string" description: "The name of the REST API method" } response: { type: "object" required: ["user"] properties: { user: { type: "string" description: "The WebID of the user who has logged in." } } } status: { type: "string" enum: ["success"] } } } }