# \TodoControllerApi
All URIs are relative to *http://localhost:9000*
[**delete**](TodoControllerApi.md#delete) | **DELETE** /api/todo |
[**find_all**](TodoControllerApi.md#find_all) | **GET** /api/todo |
[**save_or_update**](TodoControllerApi.md#save_or_update) | **POST** /api/todo |
## delete
> delete(id)
### Parameters
**id** | **String** | | [required] |
### Return type
(empty response body)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
[[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)
## find_all
> Vec<models::Todo> find_all()
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::Todo>**](Todo.md)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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)
## save_or_update
> models::Todo save_or_update(todo)
### Parameters
**todo** | [**Todo**](Todo.md) | | [required] |
### Return type
[**models::Todo**](Todo.md)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: */*
[[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)