windmill-api 1.767.0

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Documentation
# \AmqpTriggerApi

All URIs are relative to */api*

Method | HTTP request | Description
------------- | ------------- | -------------
[**create_amqp_trigger**]AmqpTriggerApi.md#create_amqp_trigger | **POST** /w/{workspace}/amqp_triggers/create | create amqp trigger
[**delete_amqp_trigger**]AmqpTriggerApi.md#delete_amqp_trigger | **DELETE** /w/{workspace}/amqp_triggers/delete/{path} | delete amqp trigger
[**exists_amqp_trigger**]AmqpTriggerApi.md#exists_amqp_trigger | **GET** /w/{workspace}/amqp_triggers/exists/{path} | does amqp trigger exists
[**get_amqp_trigger**]AmqpTriggerApi.md#get_amqp_trigger | **GET** /w/{workspace}/amqp_triggers/get/{path} | get amqp trigger
[**list_amqp_triggers**]AmqpTriggerApi.md#list_amqp_triggers | **GET** /w/{workspace}/amqp_triggers/list | list amqp triggers
[**set_amqp_trigger_mode**]AmqpTriggerApi.md#set_amqp_trigger_mode | **POST** /w/{workspace}/amqp_triggers/setmode/{path} | set enabled amqp trigger
[**test_amqp_connection**]AmqpTriggerApi.md#test_amqp_connection | **POST** /w/{workspace}/amqp_triggers/test | test amqp connection
[**update_amqp_trigger**]AmqpTriggerApi.md#update_amqp_trigger | **POST** /w/{workspace}/amqp_triggers/update/{path} | update amqp trigger



## create_amqp_trigger

> String create_amqp_trigger(workspace, new_amqp_trigger)
create amqp trigger

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**workspace** | **String** |  | [required] |
**new_amqp_trigger** | [**NewAmqpTrigger**]NewAmqpTrigger.md | new amqp trigger | [required] |

### Return type

**String**

### Authorization

[cookieAuth](../README.md#cookieAuth), [bearerAuth](../README.md#bearerAuth)

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: text/plain

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## delete_amqp_trigger

> String delete_amqp_trigger(workspace, path)
delete amqp trigger

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**workspace** | **String** |  | [required] |
**path** | **String** |  | [required] |

### Return type

**String**

### Authorization

[cookieAuth](../README.md#cookieAuth), [bearerAuth](../README.md#bearerAuth)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: text/plain

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## exists_amqp_trigger

> bool exists_amqp_trigger(workspace, path)
does amqp trigger exists

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**workspace** | **String** |  | [required] |
**path** | **String** |  | [required] |

### Return type

**bool**

### Authorization

[cookieAuth](../README.md#cookieAuth), [bearerAuth](../README.md#bearerAuth)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## get_amqp_trigger

> models::GetAmqpTrigger200Response get_amqp_trigger(workspace, path, get_draft)
get amqp trigger

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**workspace** | **String** |  | [required] |
**path** | **String** |  | [required] |
**get_draft** | Option<**bool**> | When true, overlay the authed user's draft (if any) onto the deployed payload. |  |

### Return type

[**models::GetAmqpTrigger200Response**](getAmqpTrigger_200_response.md)

### Authorization

[cookieAuth](../README.md#cookieAuth), [bearerAuth](../README.md#bearerAuth)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## list_amqp_triggers

> Vec<models::AmqpTrigger> list_amqp_triggers(workspace, page, per_page, path, is_flow, path_start, label, include_draft_only)
list amqp triggers

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**workspace** | **String** |  | [required] |
**page** | Option<**i32**> | which page to return (start at 1, default 1) |  |
**per_page** | Option<**i32**> | number of items to return for a given page (default 30, max 100) |  |
**path** | Option<**String**> | filter by path |  |
**is_flow** | Option<**bool**> |  |  |
**path_start** | Option<**String**> |  |  |
**label** | Option<**String**> | Filter by label |  |
**include_draft_only** | Option<**bool**> | When true, append per-user draft rows whose path has no deployed counterpart. Synthesized rows carry `draft_only: true` so the home page can render a \"Draft\" badge. Gated to non-operators + page 0 + no narrowing filters on the backend so picker callers stay deployed-only and pagination stays clean.  |  |

### Return type

[**Vec<models::AmqpTrigger>**](AmqpTrigger.md)

### Authorization

[cookieAuth](../README.md#cookieAuth), [bearerAuth](../README.md#bearerAuth)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## set_amqp_trigger_mode

> String set_amqp_trigger_mode(workspace, path, set_http_trigger_mode_request)
set enabled amqp trigger

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**workspace** | **String** |  | [required] |
**path** | **String** |  | [required] |
**set_http_trigger_mode_request** | [**SetHttpTriggerModeRequest**]SetHttpTriggerModeRequest.md | updated amqp trigger enable | [required] |

### Return type

**String**

### Authorization

[cookieAuth](../README.md#cookieAuth), [bearerAuth](../README.md#bearerAuth)

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: text/plain

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## test_amqp_connection

> String test_amqp_connection(workspace, test_amqp_connection_request)
test amqp connection

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**workspace** | **String** |  | [required] |
**test_amqp_connection_request** | [**TestAmqpConnectionRequest**]TestAmqpConnectionRequest.md | test amqp connection | [required] |

### Return type

**String**

### Authorization

[cookieAuth](../README.md#cookieAuth), [bearerAuth](../README.md#bearerAuth)

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: text/plain

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## update_amqp_trigger

> String update_amqp_trigger(workspace, path, edit_amqp_trigger)
update amqp trigger

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**workspace** | **String** |  | [required] |
**path** | **String** |  | [required] |
**edit_amqp_trigger** | [**EditAmqpTrigger**]EditAmqpTrigger.md | updated trigger | [required] |

### Return type

**String**

### Authorization

[cookieAuth](../README.md#cookieAuth), [bearerAuth](../README.md#bearerAuth)

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: text/plain

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)