GET api/v2/methods/GetAvailableMethods?filter={filter}

Request

URI Parameters

NameDescriptionTypeAdditional information
filter

string

Required

Response

Collection of MethodBasic
NameDescriptionTypeAdditional information
MasterId

integer

Version

integer

LastVersion

boolean

QCRoutineBatchIds

Collection of integer

Active

boolean

Duration

decimal number

AvailableSchedule

boolean

Master

MethodMasterBasic

MethodType

MethodTypeBasic

CalcEngineType

CalcEngineTypeBasic

Id

integer

Identification

string

Response Format

application/json, text/json

Sample:
[
  {
    "MasterId": 1,
    "Version": 2,
    "LastVersion": true,
    "QCRoutineBatchIds": [
      1,
      2
    ],
    "Active": true,
    "Duration": 1.1,
    "AvailableSchedule": true,
    "Master": {
      "Active": true,
      "Id": 2,
      "Identification": "sample string 3"
    },
    "MethodType": {
      "Id": 1,
      "Identification": "sample string 2",
      "Active": true,
      "RequiredMethodReferenceMethod": true,
      "FlowStatus": [
        {
          "Id": 1,
          "MethodStatusFrom": {
            "Active": true,
            "MethodStatusBehaviorId": 1,
            "MethodStatusBehavior": {
              "Id": 1,
              "Identification": "sample string 2"
            },
            "Id": 2,
            "Identification": "sample string 3"
          },
          "MethodStatusTo": {
            "Active": true,
            "MethodStatusBehaviorId": 1,
            "MethodStatusBehavior": {
              "Id": 1,
              "Identification": "sample string 2"
            },
            "Id": 2,
            "Identification": "sample string 3"
          },
          "MinTimeLimit": 1.1,
          "MaxTimeLimit": 1.1,
          "ExecutionDeadline": 1.1,
          "BeforeReceive": true,
          "ManualInitialDate": true,
          "Default": true,
          "Offline": true
        },
        {
          "Id": 1,
          "MethodStatusFrom": {
            "Active": true,
            "MethodStatusBehaviorId": 1,
            "MethodStatusBehavior": {
              "Id": 1,
              "Identification": "sample string 2"
            },
            "Id": 2,
            "Identification": "sample string 3"
          },
          "MethodStatusTo": {
            "Active": true,
            "MethodStatusBehaviorId": 1,
            "MethodStatusBehavior": {
              "Id": 1,
              "Identification": "sample string 2"
            },
            "Id": 2,
            "Identification": "sample string 3"
          },
          "MinTimeLimit": 1.1,
          "MaxTimeLimit": 1.1,
          "ExecutionDeadline": 1.1,
          "BeforeReceive": true,
          "ManualInitialDate": true,
          "Default": true,
          "Offline": true
        }
      ]
    },
    "CalcEngineType": {
      "Id": 1,
      "Identification": "sample string 2"
    },
    "Id": 6,
    "Identification": "sample string 7"
  },
  {
    "MasterId": 1,
    "Version": 2,
    "LastVersion": true,
    "QCRoutineBatchIds": [
      1,
      2
    ],
    "Active": true,
    "Duration": 1.1,
    "AvailableSchedule": true,
    "Master": {
      "Active": true,
      "Id": 2,
      "Identification": "sample string 3"
    },
    "MethodType": {
      "Id": 1,
      "Identification": "sample string 2",
      "Active": true,
      "RequiredMethodReferenceMethod": true,
      "FlowStatus": [
        {
          "Id": 1,
          "MethodStatusFrom": {
            "Active": true,
            "MethodStatusBehaviorId": 1,
            "MethodStatusBehavior": {
              "Id": 1,
              "Identification": "sample string 2"
            },
            "Id": 2,
            "Identification": "sample string 3"
          },
          "MethodStatusTo": {
            "Active": true,
            "MethodStatusBehaviorId": 1,
            "MethodStatusBehavior": {
              "Id": 1,
              "Identification": "sample string 2"
            },
            "Id": 2,
            "Identification": "sample string 3"
          },
          "MinTimeLimit": 1.1,
          "MaxTimeLimit": 1.1,
          "ExecutionDeadline": 1.1,
          "BeforeReceive": true,
          "ManualInitialDate": true,
          "Default": true,
          "Offline": true
        },
        {
          "Id": 1,
          "MethodStatusFrom": {
            "Active": true,
            "MethodStatusBehaviorId": 1,
            "MethodStatusBehavior": {
              "Id": 1,
              "Identification": "sample string 2"
            },
            "Id": 2,
            "Identification": "sample string 3"
          },
          "MethodStatusTo": {
            "Active": true,
            "MethodStatusBehaviorId": 1,
            "MethodStatusBehavior": {
              "Id": 1,
              "Identification": "sample string 2"
            },
            "Id": 2,
            "Identification": "sample string 3"
          },
          "MinTimeLimit": 1.1,
          "MaxTimeLimit": 1.1,
          "ExecutionDeadline": 1.1,
          "BeforeReceive": true,
          "ManualInitialDate": true,
          "Default": true,
          "Offline": true
        }
      ]
    },
    "CalcEngineType": {
      "Id": 1,
      "Identification": "sample string 2"
    },
    "Id": 6,
    "Identification": "sample string 7"
  }
]

text/html

Sample:
[{"MasterId":1,"Version":2,"LastVersion":true,"QCRoutineBatchIds":[1,2],"Active":true,"Duration":1.1,"AvailableSchedule":true,"Master":{"Active":true,"Id":2,"Identification":"sample string 3"},"MethodType":{"Id":1,"Identification":"sample string 2","Active":true,"RequiredMethodReferenceMethod":true,"FlowStatus":[{"Id":1,"MethodStatusFrom":{"Active":true,"MethodStatusBehaviorId":1,"MethodStatusBehavior":{"Id":1,"Identification":"sample string 2"},"Id":2,"Identification":"sample string 3"},"MethodStatusTo":{"Active":true,"MethodStatusBehaviorId":1,"MethodStatusBehavior":{"Id":1,"Identification":"sample string 2"},"Id":2,"Identification":"sample string 3"},"MinTimeLimit":1.1,"MaxTimeLimit":1.1,"ExecutionDeadline":1.1,"BeforeReceive":true,"ManualInitialDate":true,"Default":true,"Offline":true},{"Id":1,"MethodStatusFrom":{"Active":true,"MethodStatusBehaviorId":1,"MethodStatusBehavior":{"Id":1,"Identification":"sample string 2"},"Id":2,"Identification":"sample string 3"},"MethodStatusTo":{"Active":true,"MethodStatusBehaviorId":1,"MethodStatusBehavior":{"Id":1,"Identification":"sample string 2"},"Id":2,"Identification":"sample string 3"},"MinTimeLimit":1.1,"MaxTimeLimit":1.1,"ExecutionDeadline":1.1,"BeforeReceive":true,"ManualInitialDate":true,"Default":true,"Offline":true}]},"CalcEngineType":{"Id":1,"Identification":"sample string 2"},"Id":6,"Identification":"sample string 7"},{"MasterId":1,"Version":2,"LastVersion":true,"QCRoutineBatchIds":[1,2],"Active":true,"Duration":1.1,"AvailableSchedule":true,"Master":{"Active":true,"Id":2,"Identification":"sample string 3"},"MethodType":{"Id":1,"Identification":"sample string 2","Active":true,"RequiredMethodReferenceMethod":true,"FlowStatus":[{"Id":1,"MethodStatusFrom":{"Active":true,"MethodStatusBehaviorId":1,"MethodStatusBehavior":{"Id":1,"Identification":"sample string 2"},"Id":2,"Identification":"sample string 3"},"MethodStatusTo":{"Active":true,"MethodStatusBehaviorId":1,"MethodStatusBehavior":{"Id":1,"Identification":"sample string 2"},"Id":2,"Identification":"sample string 3"},"MinTimeLimit":1.1,"MaxTimeLimit":1.1,"ExecutionDeadline":1.1,"BeforeReceive":true,"ManualInitialDate":true,"Default":true,"Offline":true},{"Id":1,"MethodStatusFrom":{"Active":true,"MethodStatusBehaviorId":1,"MethodStatusBehavior":{"Id":1,"Identification":"sample string 2"},"Id":2,"Identification":"sample string 3"},"MethodStatusTo":{"Active":true,"MethodStatusBehaviorId":1,"MethodStatusBehavior":{"Id":1,"Identification":"sample string 2"},"Id":2,"Identification":"sample string 3"},"MinTimeLimit":1.1,"MaxTimeLimit":1.1,"ExecutionDeadline":1.1,"BeforeReceive":true,"ManualInitialDate":true,"Default":true,"Offline":true}]},"CalcEngineType":{"Id":1,"Identification":"sample string 2"},"Id":6,"Identification":"sample string 7"}]