Description
Returns a list of all chain runs whose inputs match the provided search criteria. The search text is fuzzy matched; it matches any input value that contains the provided string. For example, a command that takes a File ID of "my_file_id" as an input can be searched using "my_file_id" as the search text input. The environment ID specifies which environment should be searched for chain run input parameters. The limit and cursor help determine the page size and which page to return.
GET
/v1/execute/environment/{environment_id}/chain/inputs_search
Parameters
Parameter | In | Type | Required | Description |
---|---|---|---|---|
environment_id | path | string | true | The ID of the environment to search for chains run inputs. |
search_text | query | string | true | The fuzzy input value to search for. |
limit | query | string | false | Limit number of chainExecutors returned (Max 50). |
cursor | query | string | false | Cursor value returned from the API, indicating page information. |
Code Samples
curl -X GET https://h.app.wdesk.com/s/wdata/oc/api/v1/execute/environment/{environment_id}/chain/inputs_search \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}' -G \
--data-urlencoded "search_text=List File"
http GET https://h.app.wdesk.com/s/wdata/oc/api/v1/execute/environment/{environment_id}/chain/inputs_search \
Accept:application/json \
Authorization:"Bearer {access-token}" \
search_text==List File
wget --method=GET "https://h.app.wdesk.com/s/wdata/oc/api/v1/execute/environment/{environment_id}/chain/inputs_search?search_text=List%20File" \
--output-document - \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {access-token}'
import requests
headers = {
'Accept': 'application/json',
'Authorization': 'Bearer {access-token}'
}
r = requests.get('https://h.app.wdesk.com/s/wdata/oc/api/v1/execute/environment/{environment_id}/chain/inputs_search', params={
'search_text': 'List File'
}, headers = headers)
print(r.json())
Returns
200 - OK
Returns a ChainRunPageResponse
containing the ChainRunPage
object based on search parameters.
Example Responses
{
"data": {
"cursor": "string",
"chainExecutors": [
{
"id": "1",
"chainId": "37",
"envId": "1154",
"userId": "5",
"userName": "dev23",
"startAt": "2019-02-08 06:25:00",
"endAt": "2019-02-12 06:25:00",
"pausedAt": "2019-02-12 06:25:00",
"resumedAt": "2019-02-12 06:25:00",
"state": "sleeping",
"launchType": "manual",
"resultText": ""
}
]
}
}