{"openapi":"3.0.2","servers":[{"url":"http://etherpad.local"},{"url":"http://pads.mro.name/api/1.2.15"}],"info":{"contact":{"email":"support@example.com","name":"The Etherpad Foundation","url":"https://etherpad.org/"},"description":"Etherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users. It provides full data export capabilities, and runs on your server, under your control.","license":{"name":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.html"},"termsOfService":"https://etherpad.org/","title":"Etherpad API","version":"1.2.15","x-apisguru-categories":["developer_tools"],"x-origin":[{"format":"openapi","url":"https://pads.mro.name/api/openapi.json","version":"3.0"}],"x-providerName":"etherpad.local"},"security":[{"ApiKey":[]}],"paths":{"/appendChatMessage":{"get":{"operationId":"appendChatMessageUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}},{"in":"query","name":"authorID","schema":{"type":"string"}},{"in":"query","name":"time","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"appends a chat message","tags":["pad"]},"post":{"operationId":"appendChatMessageUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}},{"in":"query","name":"authorID","schema":{"type":"string"}},{"in":"query","name":"time","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"appends a chat message","tags":["pad"]}},"/appendText":{"get":{"operationId":"appendTextUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"appendTextUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/checkToken":{"get":{"operationId":"checkTokenUsingGET","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns ok when the current api token is valid","tags":["pad"]},"post":{"operationId":"checkTokenUsingPOST","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns ok when the current api token is valid","tags":["pad"]}},"/copyPad":{"get":{"operationId":"copyPadUsingGET","parameters":[{"in":"query","name":"sourceID","schema":{"type":"string"}},{"in":"query","name":"destinationID","schema":{"type":"string"}},{"in":"query","name":"force","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"copyPadUsingPOST","parameters":[{"in":"query","name":"sourceID","schema":{"type":"string"}},{"in":"query","name":"destinationID","schema":{"type":"string"}},{"in":"query","name":"force","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/copyPadWithoutHistory":{"get":{"operationId":"copyPadWithoutHistoryUsingGET","parameters":[{"in":"query","name":"sourceID","schema":{"type":"string"}},{"in":"query","name":"destinationID","schema":{"type":"string"}},{"in":"query","name":"force","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"copyPadWithoutHistoryUsingPOST","parameters":[{"in":"query","name":"sourceID","schema":{"type":"string"}},{"in":"query","name":"destinationID","schema":{"type":"string"}},{"in":"query","name":"force","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/createAuthor":{"get":{"operationId":"createAuthorUsingGET","parameters":[{"in":"query","name":"name","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"authorID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"creates a new author","tags":["author"]},"post":{"operationId":"createAuthorUsingPOST","parameters":[{"in":"query","name":"name","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"authorID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"creates a new author","tags":["author"]}},"/createAuthorIfNotExistsFor":{"get":{"operationId":"createAuthorIfNotExistsForUsingGET","parameters":[{"in":"query","name":"authorMapper","schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"authorID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"this functions helps you to map your application author ids to Etherpad author ids","tags":["author"]},"post":{"operationId":"createAuthorIfNotExistsForUsingPOST","parameters":[{"in":"query","name":"authorMapper","schema":{"type":"string"}},{"in":"query","name":"name","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"authorID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"this functions helps you to map your application author ids to Etherpad author ids","tags":["author"]}},"/createDiffHTML":{"get":{"operationId":"createDiffHTMLUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"startRev","schema":{"type":"string"}},{"in":"query","name":"endRev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"","tags":["pad"]},"post":{"operationId":"createDiffHTMLUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"startRev","schema":{"type":"string"}},{"in":"query","name":"endRev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"","tags":["pad"]}},"/createGroup":{"get":{"operationId":"createGroupUsingGET","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"groupID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"creates a new group","tags":["group"]},"post":{"operationId":"createGroupUsingPOST","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"groupID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"creates a new group","tags":["group"]}},"/createGroupIfNotExistsFor":{"get":{"operationId":"createGroupIfNotExistsForUsingGET","parameters":[{"in":"query","name":"groupMapper","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"groupID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"this functions helps you to map your application group ids to Etherpad group ids","tags":["group"]},"post":{"operationId":"createGroupIfNotExistsForUsingPOST","parameters":[{"in":"query","name":"groupMapper","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"groupID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"this functions helps you to map your application group ids to Etherpad group ids","tags":["group"]}},"/createGroupPad":{"get":{"operationId":"createGroupPadUsingGET","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}},{"in":"query","name":"padName","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"creates a new pad in this group","tags":["group"]},"post":{"operationId":"createGroupPadUsingPOST","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}},{"in":"query","name":"padName","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"creates a new pad in this group","tags":["group"]}},"/createPad":{"get":{"description":"creates a new (non-group) pad. Note that if you need to create a group Pad, you should call createGroupPad","operationId":"createPadUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"tags":["pad"]},"post":{"description":"creates a new (non-group) pad. Note that if you need to create a group Pad, you should call createGroupPad","operationId":"createPadUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"tags":["pad"]}},"/createSession":{"get":{"operationId":"createSessionUsingGET","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}},{"in":"query","name":"authorID","schema":{"type":"string"}},{"in":"query","name":"validUntil","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"sessionID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"creates a new session. validUntil is an unix timestamp in seconds","tags":["session"]},"post":{"operationId":"createSessionUsingPOST","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}},{"in":"query","name":"authorID","schema":{"type":"string"}},{"in":"query","name":"validUntil","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"sessionID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"creates a new session. validUntil is an unix timestamp in seconds","tags":["session"]}},"/deleteGroup":{"get":{"operationId":"deleteGroupUsingGET","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"deletes a group","tags":["group"]},"post":{"operationId":"deleteGroupUsingPOST","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"deletes a group","tags":["group"]}},"/deletePad":{"get":{"operationId":"deletePadUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"deletes a pad","tags":["pad"]},"post":{"operationId":"deletePadUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"deletes a pad","tags":["pad"]}},"/deleteSession":{"get":{"operationId":"deleteSessionUsingGET","parameters":[{"in":"query","name":"sessionID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"deletes a session","tags":["session"]},"post":{"operationId":"deleteSessionUsingPOST","parameters":[{"in":"query","name":"sessionID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"deletes a session","tags":["session"]}},"/getAttributePool":{"get":{"operationId":"getAttributePoolUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"getAttributePoolUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/getAuthorName":{"get":{"operationId":"getAuthorNameUsingGET","parameters":[{"in":"query","name":"authorID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"info":{"properties":{"colorId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"timestamp":{"type":"integer"}},"type":"object"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"Returns the Author Name of the author","tags":["author"]},"post":{"operationId":"getAuthorNameUsingPOST","parameters":[{"in":"query","name":"authorID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"info":{"properties":{"colorId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"timestamp":{"type":"integer"}},"type":"object"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"Returns the Author Name of the author","tags":["author"]}},"/getChatHead":{"get":{"operationId":"getChatHeadUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"chatHead":{"properties":{"text":{"type":"string"},"time":{"type":"integer"},"userId":{"type":"string"},"userName":{"type":"string"}},"type":"object"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the chatHead (chat-message) of the pad","tags":["pad"]},"post":{"operationId":"getChatHeadUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"chatHead":{"properties":{"text":{"type":"string"},"time":{"type":"integer"},"userId":{"type":"string"},"userName":{"type":"string"}},"type":"object"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the chatHead (chat-message) of the pad","tags":["pad"]}},"/getChatHistory":{"get":{"operationId":"getChatHistoryUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"start","schema":{"type":"string"}},{"in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"messages":{"items":{"properties":{"text":{"type":"string"},"time":{"type":"integer"},"userId":{"type":"string"},"userName":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the chat history","tags":["pad"]},"post":{"operationId":"getChatHistoryUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"start","schema":{"type":"string"}},{"in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"messages":{"items":{"properties":{"text":{"type":"string"},"time":{"type":"integer"},"userId":{"type":"string"},"userName":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the chat history","tags":["pad"]}},"/getHTML":{"get":{"operationId":"getHTMLUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"html":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the text of a pad formatted as HTML","tags":["pad"]},"post":{"operationId":"getHTMLUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"html":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the text of a pad formatted as HTML","tags":["pad"]}},"/getLastEdited":{"get":{"operationId":"getLastEditedUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"lastEdited":{"type":"integer"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the timestamp of the last revision of the pad","tags":["pad"]},"post":{"operationId":"getLastEditedUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"lastEdited":{"type":"integer"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the timestamp of the last revision of the pad","tags":["pad"]}},"/getPadID":{"get":{"operationId":"getPadIDUsingGET","parameters":[{"in":"query","name":"roID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"getPadIDUsingPOST","parameters":[{"in":"query","name":"roID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/getPublicStatus":{"get":{"operationId":"getPublicStatusUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"publicStatus":{"type":"boolean"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"return true of false","tags":["pad"]},"post":{"operationId":"getPublicStatusUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"publicStatus":{"type":"boolean"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"return true of false","tags":["pad"]}},"/getReadOnlyID":{"get":{"operationId":"getReadOnlyIDUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"readOnlyID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the read only link of a pad","tags":["pad"]},"post":{"operationId":"getReadOnlyIDUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"readOnlyID":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the read only link of a pad","tags":["pad"]}},"/getRevisionChangeset":{"get":{"operationId":"getRevisionChangesetUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"getRevisionChangesetUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/getRevisionsCount":{"get":{"operationId":"getRevisionsCountUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"revisions":{"type":"integer"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the number of revisions of this pad","tags":["pad"]},"post":{"operationId":"getRevisionsCountUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"revisions":{"type":"integer"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the number of revisions of this pad","tags":["pad"]}},"/getSavedRevisionsCount":{"get":{"operationId":"getSavedRevisionsCountUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"getSavedRevisionsCountUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/getSessionInfo":{"get":{"operationId":"getSessionInfoUsingGET","parameters":[{"in":"query","name":"sessionID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"info":{"properties":{"authorID":{"type":"string"},"groupID":{"type":"string"},"id":{"type":"string"},"validUntil":{"type":"integer"}},"type":"object"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns informations about a session","tags":["session"]},"post":{"operationId":"getSessionInfoUsingPOST","parameters":[{"in":"query","name":"sessionID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"info":{"properties":{"authorID":{"type":"string"},"groupID":{"type":"string"},"id":{"type":"string"},"validUntil":{"type":"integer"}},"type":"object"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns informations about a session","tags":["session"]}},"/getStats":{"get":{"operationId":"getStatsUsingGET","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"getStatsUsingPOST","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/getText":{"get":{"operationId":"getTextUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"text":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the text of a pad","tags":["pad"]},"post":{"operationId":"getTextUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"text":{"type":"string"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the text of a pad","tags":["pad"]}},"/listAllGroups":{"get":{"operationId":"listAllGroupsUsingGET","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"groupIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"","tags":["group"]},"post":{"operationId":"listAllGroupsUsingPOST","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"groupIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"","tags":["group"]}},"/listAllPads":{"get":{"operationId":"listAllPadsUsingGET","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"list all the pads","tags":["pad"]},"post":{"operationId":"listAllPadsUsingPOST","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"list all the pads","tags":["pad"]}},"/listAuthorsOfPad":{"get":{"operationId":"listAuthorsOfPadUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"authorIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns an array of authors who contributed to this pad","tags":["pad"]},"post":{"operationId":"listAuthorsOfPadUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"authorIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns an array of authors who contributed to this pad","tags":["pad"]}},"/listPads":{"get":{"operationId":"listPadsUsingGET","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns all pads of this group","tags":["group"]},"post":{"operationId":"listPadsUsingPOST","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns all pads of this group","tags":["group"]}},"/listPadsOfAuthor":{"get":{"operationId":"listPadsOfAuthorUsingGET","parameters":[{"in":"query","name":"authorID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns an array of all pads this author contributed to","tags":["author"]},"post":{"operationId":"listPadsOfAuthorUsingPOST","parameters":[{"in":"query","name":"authorID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padIDs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns an array of all pads this author contributed to","tags":["author"]}},"/listSavedRevisions":{"get":{"operationId":"listSavedRevisionsUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"listSavedRevisionsUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/listSessionsOfAuthor":{"get":{"operationId":"listSessionsOfAuthorUsingGET","parameters":[{"in":"query","name":"authorID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"sessions":{"items":{"properties":{"authorID":{"type":"string"},"groupID":{"type":"string"},"id":{"type":"string"},"validUntil":{"type":"integer"}},"type":"object"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns all sessions of an author","tags":["author"]},"post":{"operationId":"listSessionsOfAuthorUsingPOST","parameters":[{"in":"query","name":"authorID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"sessions":{"items":{"properties":{"authorID":{"type":"string"},"groupID":{"type":"string"},"id":{"type":"string"},"validUntil":{"type":"integer"}},"type":"object"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns all sessions of an author","tags":["author"]}},"/listSessionsOfGroup":{"get":{"operationId":"listSessionsOfGroupUsingGET","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"sessions":{"items":{"properties":{"authorID":{"type":"string"},"groupID":{"type":"string"},"id":{"type":"string"},"validUntil":{"type":"integer"}},"type":"object"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"","tags":["group"]},"post":{"operationId":"listSessionsOfGroupUsingPOST","parameters":[{"in":"query","name":"groupID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"sessions":{"items":{"properties":{"authorID":{"type":"string"},"groupID":{"type":"string"},"id":{"type":"string"},"validUntil":{"type":"integer"}},"type":"object"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"","tags":["group"]}},"/movePad":{"get":{"operationId":"movePadUsingGET","parameters":[{"in":"query","name":"sourceID","schema":{"type":"string"}},{"in":"query","name":"destinationID","schema":{"type":"string"}},{"in":"query","name":"force","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"movePadUsingPOST","parameters":[{"in":"query","name":"sourceID","schema":{"type":"string"}},{"in":"query","name":"destinationID","schema":{"type":"string"}},{"in":"query","name":"force","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/padUsers":{"get":{"operationId":"padUsersUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padUsers":{"items":{"properties":{"colorId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"timestamp":{"type":"integer"}},"type":"object"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the list of users that are currently editing this pad","tags":["pad"]},"post":{"operationId":"padUsersUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padUsers":{"items":{"properties":{"colorId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"timestamp":{"type":"integer"}},"type":"object"},"type":"array"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the list of users that are currently editing this pad","tags":["pad"]}},"/padUsersCount":{"get":{"operationId":"padUsersCountUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padUsersCount":{"type":"integer"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the number of user that are currently editing this pad","tags":["pad"]},"post":{"operationId":"padUsersCountUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"properties":{"padUsersCount":{"type":"integer"}},"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"returns the number of user that are currently editing this pad","tags":["pad"]}},"/restoreRevision":{"get":{"operationId":"restoreRevisionUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"restoreRevisionUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/saveRevision":{"get":{"operationId":"saveRevisionUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}},"post":{"operationId":"saveRevisionUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"rev","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}}}},"/sendClientsMessage":{"get":{"operationId":"sendClientsMessageUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"msg","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"sends a custom message of type msg to the pad","tags":["pad"]},"post":{"operationId":"sendClientsMessageUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"msg","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"sends a custom message of type msg to the pad","tags":["pad"]}},"/setHTML":{"get":{"operationId":"setHTMLUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"html","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"sets the text of a pad with HTML","tags":["pad"]},"post":{"operationId":"setHTMLUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"html","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"sets the text of a pad with HTML","tags":["pad"]}},"/setPublicStatus":{"get":{"operationId":"setPublicStatusUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"publicStatus","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"sets a boolean for the public status of a pad","tags":["pad"]},"post":{"operationId":"setPublicStatusUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"publicStatus","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"sets a boolean for the public status of a pad","tags":["pad"]}},"/setText":{"get":{"operationId":"setTextUsingGET","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"sets the text of a pad","tags":["pad"]},"post":{"operationId":"setTextUsingPOST","parameters":[{"in":"query","name":"padID","schema":{"type":"string"}},{"in":"query","name":"text","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"400":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"401":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"},"500":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"}},"summary":"sets the text of a pad","tags":["pad"]}}},"components":{"parameters":{"authorID":{"in":"query","name":"authorID","schema":{"type":"string"}},"authorMapper":{"in":"query","name":"authorMapper","schema":{"type":"string"}},"destinationID":{"in":"query","name":"destinationID","schema":{"type":"string"}},"end":{"in":"query","name":"end","schema":{"type":"string"}},"endRev":{"in":"query","name":"endRev","schema":{"type":"string"}},"force":{"in":"query","name":"force","schema":{"type":"string"}},"groupID":{"in":"query","name":"groupID","schema":{"type":"string"}},"groupMapper":{"in":"query","name":"groupMapper","schema":{"type":"string"}},"html":{"in":"query","name":"html","schema":{"type":"string"}},"msg":{"in":"query","name":"msg","schema":{"type":"string"}},"name":{"in":"query","name":"name","schema":{"type":"string"}},"padID":{"in":"query","name":"padID","schema":{"type":"string"}},"padName":{"in":"query","name":"padName","schema":{"type":"string"}},"publicStatus":{"in":"query","name":"publicStatus","schema":{"type":"string"}},"rev":{"in":"query","name":"rev","schema":{"type":"string"}},"roID":{"in":"query","name":"roID","schema":{"type":"string"}},"sessionID":{"in":"query","name":"sessionID","schema":{"type":"string"}},"sourceID":{"in":"query","name":"sourceID","schema":{"type":"string"}},"start":{"in":"query","name":"start","schema":{"type":"string"}},"startRev":{"in":"query","name":"startRev","schema":{"type":"string"}},"text":{"in":"query","name":"text","schema":{"type":"string"}},"time":{"in":"query","name":"time","schema":{"type":"string"}},"validUntil":{"in":"query","name":"validUntil","schema":{"type":"string"}}},"responses":{"ApiError":{"content":{"application/json":{"schema":{"properties":{"code":{"example":1,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"error message","type":"string"}},"type":"object"}}},"description":"generic api error (code 1)"},"InternalError":{"content":{"application/json":{"schema":{"properties":{"code":{"example":2,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"internal error","type":"string"}},"type":"object"}}},"description":"internal api error (code 2)"},"NotFound":{"content":{"application/json":{"schema":{"properties":{"code":{"example":3,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no such function","type":"string"}},"type":"object"}}},"description":"no such function (code 4)"},"Success":{"content":{"application/json":{"schema":{"properties":{"code":{"example":0,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"ok","type":"string"}},"type":"object"}}},"description":"ok (code 0)"},"Unauthorized":{"content":{"application/json":{"schema":{"properties":{"code":{"example":4,"type":"integer"},"data":{"example":null,"type":"object"},"message":{"example":"no or wrong API key","type":"string"}},"type":"object"}}},"description":"no or wrong API key (code 4)"}},"schemas":{"Message":{"properties":{"text":{"type":"string"},"time":{"type":"integer"},"userId":{"type":"string"},"userName":{"type":"string"}},"type":"object"},"SessionInfo":{"properties":{"authorID":{"type":"string"},"groupID":{"type":"string"},"id":{"type":"string"},"validUntil":{"type":"integer"}},"type":"object"},"UserInfo":{"properties":{"colorId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"timestamp":{"type":"integer"}},"type":"object"}},"securitySchemes":{"ApiKey":{"in":"query","name":"apikey","type":"apiKey"}}}}