API entry point to Services (Retrieve, job submission)

GET /waves/api/services
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",
        "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",
        "submissions": [
            {
                "url": "http://waves.demo.atgc-montpellier.fr/waves/api/services/sample_service/submissions/default",
                "submission_app_name": "default"
            },
            {
                "url": "http://waves.demo.atgc-montpellier.fr/waves/api/services/sample_service/submissions/extended",
                "submission_app_name": "extended"
            }
        ],
        "form": "http://waves.demo.atgc-montpellier.fr/waves/api/services/sample_service/form",
        "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",
        "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",
        "submissions": [],
        "form": "",
        "created": "2018-02-13T11:34:45+01:00",
        "updated": "2020-12-04T12:40:13+01:00"
    }
]