API entry point to Services (Retrieve, job submission)

GET /waves/api/services?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "url": "http://waves.demo.atgc-montpellier.fr/waves/api/services/sample_service?format=api",
        "name": "Hello World",
        "version": "1.0",
        "short_description": "This is short description for services, displayed in list for instance.",
        "service_app_name": "sample_service",
        "jobs": "http://waves.demo.atgc-montpellier.fr/waves/api/services/sample_service/jobs?format=api",
        "submissions": [
            {
                "url": "http://waves.demo.atgc-montpellier.fr/waves/api/services/sample_service/submissions/default?format=api",
                "submission_app_name": "default"
            },
            {
                "url": "http://waves.demo.atgc-montpellier.fr/waves/api/services/sample_service/submissions/extended?format=api",
                "submission_app_name": "extended"
            }
        ],
        "form": "http://waves.demo.atgc-montpellier.fr/waves/api/services/sample_service/form?format=api",
        "created": "2018-02-06T14:51:58+01:00",
        "updated": "2020-12-04T12:37:08+01:00"
    },
    {
        "url": "http://waves.demo.atgc-montpellier.fr/waves/api/services/using_api?format=api",
        "name": "Using API forms",
        "version": "1.0",
        "short_description": "This is an example on what forms API can do",
        "service_app_name": "using_api",
        "jobs": "http://waves.demo.atgc-montpellier.fr/waves/api/services/using_api/jobs?format=api",
        "submissions": [],
        "form": "",
        "created": "2018-02-13T11:34:45+01:00",
        "updated": "2020-12-04T12:40:13+01:00"
    }
]