Capabilities
Data Processing
Batch Jobs
Secondary Services

Additional processing parameters

Lists additional custom processing parameters that a back-end offers for the different processing modes (synchronous processing, batch jobs, secondary web services). The parameters specified here can be added to the corresponding POST requests at the top-level of the object that is sent as the payload. All parameters SHOULD explicitly be made optional with reasonable defaults as otherwise the interoperability between the implementations decreases.

get/processing_parameters

Response

An object with a list of parameters per processing mode.

create_job_parametersParameter[] — unresolved $ref

List of additional custom parameters that a back-end offers during the creation of batch jobs (POST /jobs) and secondary web services (POST /services) respectively.

create_service_parametersParameter[] — unresolved $ref

List of additional custom parameters that a back-end offers during the creation of batch jobs (POST /jobs) and secondary web services (POST /services) respectively.

create_synchronous_parametersParameter[] — unresolved $ref

List of additional custom parameters that a back-end offers during the creation of batch jobs (POST /jobs) and secondary web services (POST /services) respectively.

Example response

{
  "create_job_parameters": [
    {
      "name": "memory",
      "description": "Maximum amount of memory that will be allocated for processing, in gigabytes.",
      "optional": true,
      "default": 32,
      "schema": {
        "type": "integer",
        "minimum": 1
      }
    }
  ],
  "create_service_parameters": [
    {
      "name": "memory",
      "description": "Maximum amount of memory that will be allocated for processing, in gigabytes.",
      "optional": true,
      "default": 32,
      "schema": {
        "type": "integer",
        "minimum": 1
      }
    }
  ],
  "create_synchronous_parameters": [
    {
      "name": "memory",
      "description": "Maximum amount of memory that will be allocated for processing, in gigabytes.",
      "optional": true,
      "default": 32,
      "schema": {
        "type": "integer",
        "minimum": 1
      }
    }
  ]
}

Changes