|
|
|
|
|
|
|
|
"name": "Create", |
|
|
"name": "Create", |
|
|
"description": "Create new documents/pages" |
|
|
"description": "Create new documents/pages" |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
|
|
|
"name": "Upload", |
|
|
|
|
|
"description": "Upload new documents" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
{ |
|
|
"name": "Images", |
|
|
"name": "Images", |
|
|
"description": "Get documents/pages images/thumbnails" |
|
|
"description": "Get documents/pages images/thumbnails" |
|
|
}, |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"name": "Objects", |
|
|
|
|
|
"description": "Retrieve a document/page meta data" |
|
|
|
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"name": "Tags", |
|
|
"name": "Tags", |
|
|
"description": "Manipulate tags" |
|
|
"description": "Manipulate tags" |
|
|
|
|
|
|
|
|
"fr" |
|
|
"fr" |
|
|
] |
|
|
] |
|
|
} |
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
"tags": { |
|
|
|
|
|
"readOnly": true, |
|
|
|
|
|
"description": "List of all tags", |
|
|
|
|
|
"type": "array", |
|
|
|
|
|
"items": { |
|
|
|
|
|
"type": "string" |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
"/documents": { |
|
|
"/documents": { |
|
|
"post": { |
|
|
"post": { |
|
|
"summary": "Create a new document", |
|
|
"summary": "Create a new document", |
|
|
|
|
|
"tags": [ |
|
|
|
|
|
"Create" |
|
|
|
|
|
], |
|
|
"responses": { |
|
|
"responses": { |
|
|
"200": { |
|
|
"200": { |
|
|
"description": "OK", |
|
|
"description": "OK", |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
"get": { |
|
|
"get": { |
|
|
"summary": "Returns a list of documents", |
|
|
"summary": "Returns a list of documents", |
|
|
|
|
|
"tags": [ |
|
|
|
|
|
"Objects" |
|
|
|
|
|
], |
|
|
"parameters": [ |
|
|
"parameters": [ |
|
|
{ |
|
|
{ |
|
|
"in": "query", |
|
|
"in": "query", |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
"/documents/{documentId}": { |
|
|
"/documents/{documentId}": { |
|
|
|
|
|
"patch": { |
|
|
|
|
|
"summary": "Manipulate document tags", |
|
|
|
|
|
"tags": [ |
|
|
|
|
|
"Tags" |
|
|
|
|
|
], |
|
|
|
|
|
"parameters": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"in": "path", |
|
|
|
|
|
"name": "documentId", |
|
|
|
|
|
"required": true, |
|
|
|
|
|
"schema": { |
|
|
|
|
|
"type": "integer", |
|
|
|
|
|
"minimum": 0, |
|
|
|
|
|
"maximum": 18446744073709551615 |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"in": "query", |
|
|
|
|
|
"name": "addTags", |
|
|
|
|
|
"required": false, |
|
|
|
|
|
"schema": { |
|
|
|
|
|
"type": "array", |
|
|
|
|
|
"maxItems": 64, |
|
|
|
|
|
"items": { |
|
|
|
|
|
"type": "string", |
|
|
|
|
|
"minLength": 1, |
|
|
|
|
|
"maxLength": 64 |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"in": "query", |
|
|
|
|
|
"name": "deleteTags", |
|
|
|
|
|
"required": false, |
|
|
|
|
|
"schema": { |
|
|
|
|
|
"type": "array", |
|
|
|
|
|
"maxItems": 64, |
|
|
|
|
|
"items": { |
|
|
|
|
|
"type": "string", |
|
|
|
|
|
"minLength": 1, |
|
|
|
|
|
"maxLength": 64 |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
], |
|
|
|
|
|
"responses": { |
|
|
|
|
|
"200": { |
|
|
|
|
|
"description": "OK" |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
"get": { |
|
|
"get": { |
|
|
"summary": "retrieve a document meta data", |
|
|
"summary": "retrieve a document meta data", |
|
|
|
|
|
"tags": [ |
|
|
|
|
|
"Objects" |
|
|
|
|
|
], |
|
|
"parameters": [ |
|
|
"parameters": [ |
|
|
{ |
|
|
{ |
|
|
"in": "path", |
|
|
"in": "path", |
|
|
|
|
|
|
|
|
"/documents/{documentId}/image": { |
|
|
"/documents/{documentId}/image": { |
|
|
"get": { |
|
|
"get": { |
|
|
"summary": "Get an image or thumbnail of the document", |
|
|
"summary": "Get an image or thumbnail of the document", |
|
|
|
|
|
"tags": [ |
|
|
|
|
|
"Images" |
|
|
|
|
|
], |
|
|
"parameters": [ |
|
|
"parameters": [ |
|
|
{ |
|
|
{ |
|
|
"in": "query", |
|
|
"in": "query", |
|
|
|
|
|
|
|
|
"/documents/{documentId}/data": { |
|
|
"/documents/{documentId}/data": { |
|
|
"post": { |
|
|
"post": { |
|
|
"summary": "Add one (or multiple if PDF) page to the document", |
|
|
"summary": "Add one (or multiple if PDF) page to the document", |
|
|
|
|
|
"tags": [ |
|
|
|
|
|
"Create" |
|
|
|
|
|
], |
|
|
"requestBody": { |
|
|
"requestBody": { |
|
|
"content": { |
|
|
"content": { |
|
|
"image/*": { |
|
|
|
|
|
|
|
|
"image/png": { |
|
|
|
|
|
"schema": { |
|
|
|
|
|
"type": "string", |
|
|
|
|
|
"format": "binary" |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
"image/jpeg": { |
|
|
"schema": { |
|
|
"schema": { |
|
|
"type": "string", |
|
|
"type": "string", |
|
|
"format": "binary" |
|
|
"format": "binary" |
|
|
|
|
|
|
|
|
"/pages/{pageId}": { |
|
|
"/pages/{pageId}": { |
|
|
"get": { |
|
|
"get": { |
|
|
"summary": "Get page properties", |
|
|
"summary": "Get page properties", |
|
|
|
|
|
"tags": [ |
|
|
|
|
|
"Objects" |
|
|
|
|
|
], |
|
|
"parameters": [ |
|
|
"parameters": [ |
|
|
{ |
|
|
{ |
|
|
"in": "path", |
|
|
"in": "path", |
|
|
|
|
|
|
|
|
"/pages/{pageId}/image": { |
|
|
"/pages/{pageId}/image": { |
|
|
"get": { |
|
|
"get": { |
|
|
"summary": "get an image or thumbnail of the page", |
|
|
"summary": "get an image or thumbnail of the page", |
|
|
|
|
|
"tags": [ |
|
|
|
|
|
"Images" |
|
|
|
|
|
], |
|
|
"parameters": [ |
|
|
"parameters": [ |
|
|
{ |
|
|
{ |
|
|
"in": "query", |
|
|
"in": "query", |