# \DealsApi All URIs are relative to *https://api.freee.co.jp* Method | HTTP request | Description ------------- | ------------- | ------------- [**create_deal**](DealsApi.md#create_deal) | **POST** /api/1/deals | 取引(収入・支出)の作成 [**destroy_deal**](DealsApi.md#destroy_deal) | **DELETE** /api/1/deals/{id} | 取引(収入・支出)の削除 [**get_deal**](DealsApi.md#get_deal) | **GET** /api/1/deals/{id} | 取引(収入・支出)の取得 [**get_deals**](DealsApi.md#get_deals) | **GET** /api/1/deals | 取引(収入・支出)一覧の取得 [**update_deal**](DealsApi.md#update_deal) | **PUT** /api/1/deals/{id} | 取引(収入・支出)の更新 ## create_deal > crate::models::DealCreateResponse create_deal(deal_create_params) 取引(収入・支出)の作成

概要

指定した事業所の取引(収入・支出)を作成する

定義

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **deal_create_params** | Option<[**DealCreateParams**](DealCreateParams.md)> | 取引(収入・支出)の作成 | | ### Return type [**crate::models::DealCreateResponse**](dealCreateResponse.md) ### Authorization [oauth2](../README.md#oauth2) ### HTTP request headers - **Content-Type**: application/json, application/x-www-form-urlencoded - **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) ## destroy_deal > destroy_deal(id, company_id) 取引(収入・支出)の削除

概要

指定した取引(収入・支出)を削除する

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **i32** | 取引ID | [required] | **company_id** | **i32** | 事業所ID | [required] | ### Return type (empty response body) ### Authorization [oauth2](../README.md#oauth2) ### 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_deal > crate::models::DealResponse get_deal(company_id, id, accruals) 取引(収入・支出)の取得

概要

指定した事業所の取引(収入・支出)を取得する

定義

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **company_id** | **i32** | 事業所ID | [required] | **id** | **i32** | | [required] | **accruals** | Option<**String**> | 取引の債権債務行の表示(without: 表示しない(デフォルト), with: 表示する) | | ### Return type [**crate::models::DealResponse**](dealResponse.md) ### Authorization [oauth2](../README.md#oauth2) ### 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_deals > crate::models::GetDeals200Response get_deals(company_id, partner_id, account_item_id, partner_code, status, r#type, start_issue_date, end_issue_date, start_due_date, end_due_date, start_renew_date, end_renew_date, offset, limit, registered_from, accruals) 取引(収入・支出)一覧の取得

概要

指定した事業所の取引(収入・支出)一覧を取得する

定義

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **company_id** | **i32** | 事業所ID | [required] | **partner_id** | Option<**i32**> | 取引先IDで絞込 | | **account_item_id** | Option<**i32**> | 勘定科目IDで絞込 | | **partner_code** | Option<**String**> | 取引先コードで絞込 | | **status** | Option<**String**> | 決済状況で絞込 (未決済: unsettled, 完了: settled) | | **r#type** | Option<**String**> | 収支区分 (収入: income, 支出: expense) | | **start_issue_date** | Option<**String**> | 発生日で絞込:開始日(yyyy-mm-dd) | | **end_issue_date** | Option<**String**> | 発生日で絞込:終了日(yyyy-mm-dd) | | **start_due_date** | Option<**String**> | 支払期日で絞込:開始日(yyyy-mm-dd) | | **end_due_date** | Option<**String**> | 支払期日で絞込:終了日(yyyy-mm-dd) | | **start_renew_date** | Option<**String**> | +更新日で絞込:開始日(yyyy-mm-dd) | | **end_renew_date** | Option<**String**> | +更新日で絞込:終了日(yyyy-mm-dd) | | **offset** | Option<**i64**> | 取得レコードのオフセット (デフォルト: 0) | | **limit** | Option<**i32**> | 取得レコードの件数 (デフォルト: 20, 最大: 100) | | **registered_from** | Option<**String**> | 取引登録元アプリで絞込(me: 本APIを叩くアプリ自身から登録した取引のみ) | | **accruals** | Option<**String**> | 取引の債権債務行の表示(without: 表示しない(デフォルト), with: 表示する) | | ### Return type [**crate::models::GetDeals200Response**](get_deals_200_response.md) ### Authorization [oauth2](../README.md#oauth2) ### 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) ## update_deal > crate::models::DealResponse update_deal(id, deal_update_params) 取引(収入・支出)の更新

概要

指定した事業所の取引(収入・支出)を更新する

定義

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **i32** | 取引ID | [required] | **deal_update_params** | Option<[**DealUpdateParams**](DealUpdateParams.md)> | 取引(収入・支出)の更新 | | ### Return type [**crate::models::DealResponse**](dealResponse.md) ### Authorization [oauth2](../README.md#oauth2) ### HTTP request headers - **Content-Type**: application/json, application/x-www-form-urlencoded - **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)