2 "kind": "discovery#restDescription",
3 "discoveryVersion": "v1",
7 "revision": "20130226",
9 "description": "The API to interact with Orvos.",
10 "documentationLink": "https://redmine.clinicalfuture.com/projects/orvos/",
12 "baseUrl": "https://api.clinicalfuture.com:3000/orvos/v1/",
13 "basePath": "/orvos/v1/",
14 "rootUrl": "https://api.clinicalfuture.com:3000/",
15 "servicePath": "orvos/v1/",
20 "description": "Data format for the response.",
26 "Responses with Content-Type of application/json"
32 "description": "Selector specifying which fields to include in a partial response.",
37 "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
42 "description": "OAuth 2.0 token for the current user.",
47 "description": "Returns response with indentations and line breaks.",
53 "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
58 "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
65 "https://api.clinicalfuture.com/auth/orvos": {
66 "description": "View and manage the objects in your Orvos"
68 "https://api.clinicalfuture.com/auth/orvos.readonly": {
69 "description": "View the objects in your Orvos"
78 "description": "An item with user information and settings.",
80 "additionalRoleInfo": {
82 "description": "Information about supported additional roles per file type. The most specific type takes precedence.",
88 "description": "The supported additional roles per primary role.",
94 "description": "The supported additional roles with the primary role.",
101 "description": "A primary permission role."
108 "description": "The content type that this additional role info applies to."
115 "description": "The ETag of the item."
119 "description": "This is always orvos#about.",
120 "default": "orvos#about"
124 "description": "The largest change id.",
129 "description": "The name of the current user."
133 "description": "The current user's ID as visible in the permissions collection."
137 "description": "The total number of quota bytes.",
142 "description": "The number of quota bytes used.",
145 "remainingChangeIds": {
147 "description": "The number of remaining change ids.",
152 "description": "The id of the root folder."
156 "description": "A link back to this item."
160 "description": "The authenticated user."
167 "description": "A collection of data files.",
171 "description": "The type of collection. This is always orvos#collection.",
172 "default": "orvos#collection"
176 "description": "The id of the collection."
180 "description": "ETag of the collection."
184 "description": "CAS locator for the data in the collection."
188 "description": "A link back to this collection."
192 "description": "ID of the API client that created the collection."
196 "description": "ID of the user who created the collection."
200 "description": "Create time for this collection (formatted RFC 3339 timestamp).",
201 "format": "date-time"
203 "modifiedByClient": {
205 "description": "ID of the API client that last modified the collection."
209 "description": "ID of the user who last modified the collection."
213 "description": "Modification time for this collection (formatted RFC 3339 timestamp).",
214 "format": "date-time"
216 "portableDataHash": {
218 "description": "Relocatable hash of content only."
222 "description": "Name of the collection."
226 "description": "Desired replication level."
228 "redundancyConfirmedByClient": {
230 "description": "ID of the API client that last verified redundancy level."
232 "redundancyConfirmedAt": {
234 "description": "Time when replication level was last verified (formatted RFC 3339 timestamp)."
236 "redundancyConfirmedAs": {
238 "description": "Most recently verified replication level."
243 "id": "CollectionList",
245 "description": "A list of collections.",
249 "description": "The ETag of the list."
253 "description": "The actual list of collections.",
260 "description": "This is always orvos#collectionList.",
261 "default": "orvos#collectionList"
265 "description": "A link to the next page of collections."
269 "description": "The page token for the next page of collections."
273 "description": "A link back to this list."
280 "description": "A link object.",
284 "description": "The type of link. This is always orvos#link.",
285 "default": "orvos#link"
289 "description": "The id of the link."
293 "description": "ETag of the link."
297 "description": "A link back to this link."
301 "description": "ID of the API client that created the collection."
305 "description": "ID of the user who created the collection."
309 "description": "Create time for this link (formatted RFC 3339 timestamp).",
310 "format": "date-time"
312 "modifiedByClient": {
314 "description": "ID of the API client that last modified the link."
318 "description": "ID of the user who last modified the link."
322 "description": "Modification time for this link (formatted RFC 3339 timestamp).",
323 "format": "date-time"
327 "description": "Name of the link."
331 "description": "Class of the link."
335 "description": "Properties of the link."
339 "description": "ID of the 'head' of the link."
343 "description": "Object type of the 'head' of the link."
347 "description": "ID of the 'tail' of the link."
351 "description": "Object type of the 'tail' of the link."
358 "description": "A list of links.",
362 "description": "The ETag of the list."
366 "description": "The actual list of links.",
373 "description": "This is always orvos#linkList.",
374 "default": "orvos#linkList"
378 "description": "A link to the next page of links."
382 "description": "The page token for the next page of links."
386 "description": "A link back to this list."
393 "description": "The JSON template for a user.",
397 "description": "A plain text displayable name for this user."
399 "isAuthenticatedUser": {
401 "description": "Whether this user is the same as the authenticated user of which the request was made on behalf."
405 "description": "This is always orvos#user.",
406 "default": "orvos#user"
415 "id": "orvos.about.get",
418 "description": "Gets the information about the current user along with Orvos API settings",
420 "includeSubscribed": {
422 "description": "Whether to include subscribed items when calculating the number of remaining change IDs",
426 "maxChangeIdCount": {
428 "description": "Maximum number of remaining change IDs to count",
435 "description": "Change ID to start counting from when calculating number of remaining change IDs",
444 "https://api.clinicalfuture.com/auth/orvos",
445 "https://api.clinicalfuture.com/auth/orvos.readonly"
453 "id": "orvos.collections.get",
454 "path": "collections/{collectionId}",
456 "description": "Gets a collection's metadata by ID.",
460 "description": "The ID for the collection in question.",
472 "https://api.clinicalfuture.com/auth/orvos",
473 "https://api.clinicalfuture.com/auth/orvos.readonly"
477 "id": "orvos.collections.list",
478 "path": "collections",
480 "description": "Lists the user's collections.",
484 "description": "Maximum number of collections to return.",
492 "description": "Page token for collections.",
497 "description": "Query string for searching collections.",
502 "$ref": "CollectionList"
505 "https://api.clinicalfuture.com/auth/orvos",
506 "https://api.clinicalfuture.com/auth/orvos.readonly"
514 "id": "orvos.links.get",
515 "path": "links/{linkId}",
517 "description": "Gets a link's metadata by ID.",
521 "description": "The ID for the link in question.",
533 "https://api.clinicalfuture.com/auth/orvos",
534 "https://api.clinicalfuture.com/auth/orvos.readonly"
538 "id": "orvos.links.list",
541 "description": "Lists the user's links.",
545 "description": "Maximum number of links to return.",
553 "description": "Page token for links.",
558 "description": "Query string for searching links.",
566 "https://api.clinicalfuture.com/auth/orvos",
567 "https://api.clinicalfuture.com/auth/orvos.readonly"
575 "id": "orvos.nodes.create",
577 "httpMethod": "POST",
582 "id": "orvos.nodes.get",
583 "path": "nodes/{nodeId}",