-
Notifications
You must be signed in to change notification settings - Fork 9
Create a new sample [Webin]
Isuru Liyanage edited this page Jun 6, 2021
·
1 revision
- 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)
- 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" ]
} ]
}
}'