# \SyncApi
All URIs are relative to */api*
[**delete_sync_ack**](SyncApi.md#delete_sync_ack) | **DELETE** /sync/ack |
[**get_delta_sync**](SyncApi.md#get_delta_sync) | **POST** /sync/delta-sync |
[**get_full_sync_for_user**](SyncApi.md#get_full_sync_for_user) | **POST** /sync/full-sync |
[**get_sync_ack**](SyncApi.md#get_sync_ack) | **GET** /sync/ack |
[**get_sync_stream**](SyncApi.md#get_sync_stream) | **POST** /sync/stream |
[**send_sync_ack**](SyncApi.md#send_sync_ack) | **POST** /sync/ack |
## delete_sync_ack
> delete_sync_ack(sync_ack_delete_dto)
This endpoint requires the `syncCheckpoint.delete` permission.
### Parameters
**sync_ack_delete_dto** | [**SyncAckDeleteDto**](SyncAckDeleteDto.md) | | [required] |
### Return type
(empty response body)
### Authorization
[cookie](../README.md#cookie), [api_key](../README.md#api_key), [bearer](../README.md#bearer)
### HTTP request headers
- **Content-Type**: application/json
- **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)
## get_delta_sync
> models::AssetDeltaSyncResponseDto get_delta_sync(asset_delta_sync_dto)
### Parameters
**asset_delta_sync_dto** | [**AssetDeltaSyncDto**](AssetDeltaSyncDto.md) | | [required] |
### Return type
[**models::AssetDeltaSyncResponseDto**](AssetDeltaSyncResponseDto.md)
### Authorization
[cookie](../README.md#cookie), [api_key](../README.md#api_key), [bearer](../README.md#bearer)
### HTTP request headers
- **Content-Type**: application/json
- **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_full_sync_for_user
> Vec<models::AssetResponseDto> get_full_sync_for_user(asset_full_sync_dto)
### Parameters
**asset_full_sync_dto** | [**AssetFullSyncDto**](AssetFullSyncDto.md) | | [required] |
### Return type
[**Vec<models::AssetResponseDto>**](AssetResponseDto.md)
### Authorization
[cookie](../README.md#cookie), [api_key](../README.md#api_key), [bearer](../README.md#bearer)
### HTTP request headers
- **Content-Type**: application/json
- **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_sync_ack
> Vec<models::SyncAckDto> get_sync_ack()
This endpoint requires the `syncCheckpoint.read` permission.
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::SyncAckDto>**](SyncAckDto.md)
### Authorization
[cookie](../README.md#cookie), [api_key](../README.md#api_key), [bearer](../README.md#bearer)
### 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_sync_stream
> get_sync_stream(sync_stream_dto)
This endpoint requires the `sync.stream` permission.
### Parameters
**sync_stream_dto** | [**SyncStreamDto**](SyncStreamDto.md) | | [required] |
### Return type
(empty response body)
### Authorization
[cookie](../README.md#cookie), [api_key](../README.md#api_key), [bearer](../README.md#bearer)
### HTTP request headers
- **Content-Type**: application/json
- **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)
## send_sync_ack
> send_sync_ack(sync_ack_set_dto)
This endpoint requires the `syncCheckpoint.update` permission.
### Parameters
**sync_ack_set_dto** | [**SyncAckSetDto**](SyncAckSetDto.md) | | [required] |
### Return type
(empty response body)
### Authorization
[cookie](../README.md#cookie), [api_key](../README.md#api_key), [bearer](../README.md#bearer)
### HTTP request headers
- **Content-Type**: application/json
- **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)