Skip to content

Create a new sample [Webin]

Isuru Liyanage edited this page Jun 6, 2021 · 1 revision
  1. Login to webin and get a JWT
curl -X POST "https://wwwdev.ebi.ac.uk/ena/submit/webin/auth/token" -H "accept: */*" -H "Content-Type: application/json" -d '{
  "authRealms":["ENA"], 
  "password":'\"$WEBIN_PASS\"', 
  "username":'\"$WEBIN_USER\"'
}' > aap.jwt
TOKEN=$(cat aap.jwt)
  1. Submit a sample
curl 'https://wwwdev.ebi.ac.uk/biosamples/samples?authProvider=WEBIN' -i -X POST -H "Content-Type: application/json;charset=UTF-8" -H "Accept: application/hal+json" -H "Authorization: Bearer $TOKEN" -d '{
  "name" : "FakeSample1",
  "release" : "2020-03-10T13:56:40.720559Z",
  "webinSubmissionAccountId" : '\"$WEBIN_USER\"',
  "characteristics" : {
    "description" : [ {
      "text" : "fake sample"
    } ],
    "organism" : [ {
      "text" : "Homo sapiens",
      "ontologyTerms" : [ "http://purl.obolibrary.org/obo/NCBITaxon_9606" ]
    } ]
  }
}'
Clone this wiki locally