API Study:Upload

From ToxBank API Wiki
(Difference between revisions)
Jump to: navigation, search
(updated PUT investigation/{id})
Line 9: Line 9:
 
* summarySearchable: true/false (default is false)
 
* summarySearchable: true/false (default is false)
 
* published: true/false (default is false)
 
* published: true/false (default is false)
 +
required params (when upload not in isa-tab format):
 +
* type: one of noData/unformattedData/ftpData
 +
* title: string
 +
* abstract: string
 +
* owningOrg: one userservice-URI (Organisations)
 +
* owningPro: one or multiple userservice-URIs (Projects)
 +
* authors: one or multiple userservice-URIs (User)
 +
* keywords: one or multiple owl-URIs
 +
* ftpFile: one or multiple filenames (only for type ftpData)
 
|REST_header_param=subjectid:SECURITY-TOKEN
 
|REST_header_param=subjectid:SECURITY-TOKEN
 
|REST_op_mime_input=multipart/form-data
 
|REST_op_mime_input=multipart/form-data
Line 16: Line 25:
 
}}
 
}}
 
Individual ISA-TAB files (text/tab-separated-values) or zip archives of study, assay and data files can be posted as form data to add files to an existing investigation.
 
Individual ISA-TAB files (text/tab-separated-values) or zip archives of study, assay and data files can be posted as form data to add files to an existing investigation.
 +
Investigations without ISA-TAB formated data can be edited by parameters and data files posted as form data replace existing data.

Revision as of 15:23, 16 May 2014

Description Add/update studies, assays or data to an investigation
Resource Investigation
Method PUT
URI /investigation/{id}
Parameters optional params:
  • allowReadByUser: one or multiple userservice-URIs (User)
  • allowReadByGroup: one or multiple userservice-URIs (Organisations, Projects)
  • summarySearchable: true/false (default is false)
  • published: true/false (default is false)

required params (when upload not in isa-tab format):

  • type: one of noData/unformattedData/ftpData
  • title: string
  • abstract: string
  • owningOrg: one userservice-URI (Organisations)
  • owningPro: one or multiple userservice-URIs (Projects)
  • authors: one or multiple userservice-URIs (User)
  • keywords: one or multiple owl-URIs
  • ftpFile: one or multiple filenames (only for type ftpData)
Header Parameters subjectid:SECURITY-TOKEN
Media Type (input) multipart/form-data
Results Task URI
Media Type (output) text/uri-list
Status code 202

Individual ISA-TAB files (text/tab-separated-values) or zip archives of study, assay and data files can be posted as form data to add files to an existing investigation. Investigations without ISA-TAB formated data can be edited by parameters and data files posted as form data replace existing data.

Personal tools