The service must be queried using any program supporting the HTTP-POST method, e.g. CURL:
curl -X POST -F "parameters=@path/to/parameters.json" "https://esm-db.eu/esmws/processing/1/query?waveform=HL.IACM..HN.INT-20220713_0000061.h5&tmpdir=0987654321"ESM Administrators and users with special authorizations can access data intended for internal use and/or embargoed.
curl -X POST -F "message=@path/to/token.txt" -F "parameters=@path/to/parameters.json" "https://esm-db.eu/esmws/processing/1/query?waveform=KO.FOCM..HN.INT-20220831_0000140.h5&tmpdir=0987654321"HTTP-POST variables
| Option | Description |
|---|---|
| message | The clearsign token obtained from the generate-signed-message authentication webservice. |
| parameters | Parameters for waveform processing in a JSON file structured as the output from the waveform-details webservice. |
| Option | Description | Default |
|---|---|---|
| waveform | Waveform filename to process, e.g. 'CU.GTBY.20.HN.EMSC-20180217_0000003.h5' | n/a |
| ptarget | Specify processing action to perform:
| mp |
| tmpdir | Specify a subdirectory name to get data from. NOTES: It has to be the same specified in the previous steps of the processing workflow; only alphanumeric characters are allowed. | n/a |
| indent | {true,false} Prettifies output setting a 4 spaces indentation style. | false |
Backend Python software used by this web service was originally developed by Russo E. and Puglia R., and it is currently mantained by Russo E. and Felicetta C.