Skip to content
Snippets Groups Projects
  • Colton Leekley-Winslow's avatar
    70ad3b05
    Add RAML and integration tests · 70ad3b05
    Colton Leekley-Winslow authored
    Adds raml/ directory with RAML api spec
    Schemas moved from api/schemas to raml/schemas
    Add Abao to Travis build for automated integration testing based on API spec
    Add Abao test hooks to enable some very basic workflow testing
    70ad3b05
    History
    Add RAML and integration tests
    Colton Leekley-Winslow authored
    Adds raml/ directory with RAML api spec
    Schemas moved from api/schemas to raml/schemas
    Add Abao to Travis build for automated integration testing based on API spec
    Add Abao test hooks to enable some very basic workflow testing
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
api.raml 922 B
#%RAML 0.8
title: SciTran
version: 1
baseUri: https://docker.local.flywheel.io:8443/api

traits:
    - validates-json-body:
        description: Validates incoming request body
        responses:
            422:
                description: |
                    JSON did not validate against schema for this endpoint                                      

/download: !include resources/download.raml
/upload/label: !include resources/upload-by-label.raml
/upload/uid: !include resources/upload-by-uid.raml
/clean-packfiles: !include resources/clean-packfiles.raml
/engine: !include resources/engine.raml
/sites: !include resources/sites.raml
/config: !include resources/config.raml
/config.js: !include resources/config-js.raml
/version: !include resources/version.raml
/users: !include resources/users.raml
/jobs: !include resources/jobs.raml
/gears: !include resources/gears.raml
/rules: !include resources/rules.raml