# paths./api/v1/schemas.post.summary
Adds a pre-defined schema with all the details

# paths./api/v1/schemas.post.description
Adds a pre-defined schema with all the details

# paths./api/v1/worker/containers/{containerId}/schemaDefinition.get.summary
Gets container info and schema details by container Id

# paths./api/v1/worker/containers/{containerId}/schemaDefinition.get.description
Gets container info and schema details by container Id

# paths./api/v1/workspaces/{id}.put.description
Sample request body:

	{
		"name": "string",
		"description": "string"
	}

# paths./api/v1/workspaces/{id}/containers.get.description
Default behavior: Name expanded
Other fields are optionally expandable.
To serve the front-end, they will also need an option to provide/expand:
- the name/shortname of the schema that the schema version belongs to
- the id of the schema the version belongs to

# paths./api/v1/workspaces/{id}/containers.post.description
Required user input is:
- Container Name
- Processing region instance 
- Schema ID

# paths./api/v1/workspaces/{id}/schemas.post.summary
Create a new schema with all the details

# paths./api/v1/workspaces/{id}/schemas.post.description
Create a new schema with all the details

# paths./api/v1/workspaces/{id}/schemas/{schemaId}.get.summary
Gets the specified schema with the details of its active version

# paths./api/v1/workspaces/{id}/schemas/{schemaId}.get.description
Gets the specified schema with the details of its active version

# paths./api/v1/workspaces/{id}/schemas/{schemaId}.patch.description
Request sample

    {
        "op": "replace",
        "path": "name",
        "value": "new name",
        "operationType": null,  // not used
        "from": null            // not used
    }

# paths./api/v1/workspaces/{id}/schemaVersions/{versionId}.patch.description
Request sample

    {
        "op": "replace",
        "path": "name",
        "value": "new name",
        "operationType": null,  // not used
        "from": null            // not used
    }

# paths./api/v1/workspaces/{id}/schemaVersions/{versionId}/activate.patch.summary
Toogles the active status of schema version

# paths./api/v1/workspaces/{id}/schemaVersions/{versionId}/activate.patch.description
Toogles the active status of schema version

# paths./api/v1/workspaces/{id}/schemaVersions/{versionId}/rowValidators.get.summary
Gets all the row validators by schema version Id

# paths./api/v1/workspaces/{id}/schemaVersions/{versionId}/rowValidators.get.description
Gets all the row validators by schema version Id

# paths./api/v1/workspaces/{id}/validators.get.summary
Lists all column validators by workspace Id

# paths./api/v1/workspaces/{id}/validators.get.description
Lists all column validators by workspace Id

# paths./api/v1/workspaces/{id}/validators.get.parameters[].description
includes predefine validators in the response

# paths./api/v1/schemas/schemaVersions/{versionId}.get.summary
Gets a pre-defined schema version details

# paths./api/v1/schemas/schemaVersions/{versionId}.get.description
Gets a pre-defined schema version details

# paths./api/v1/worker/containers/{containerId}/validationsummary.post.summary
Save Validation Summary of uploaded file on source container

# paths./api/v1/worker/containers/{containerId}/validationsummary.post.description
Save Validation Summary of uploaded file on source container

# paths./api/v1/worker/containers/{containerId}.get.summary
Gets basic container set info and schema info

# paths./api/v1/worker/containers/{containerId}.get.description
Gets basic container set info and schema info