# \ApprovalRequestsApi All URIs are relative to *https://api.freee.co.jp* Method | HTTP request | Description ------------- | ------------- | ------------- [**create_approval_request**](ApprovalRequestsApi.md#create_approval_request) | **POST** /api/1/approval_requests | 各種申請の作成 [**destroy_approval_request**](ApprovalRequestsApi.md#destroy_approval_request) | **DELETE** /api/1/approval_requests/{id} | 各種申請の削除 [**get_approval_request**](ApprovalRequestsApi.md#get_approval_request) | **GET** /api/1/approval_requests/{id} | 各種申請の取得 [**get_approval_request_form**](ApprovalRequestsApi.md#get_approval_request_form) | **GET** /api/1/approval_requests/forms/{id} | 各種申請の申請フォームの取得 [**get_approval_request_forms**](ApprovalRequestsApi.md#get_approval_request_forms) | **GET** /api/1/approval_requests/forms | 各種申請の申請フォーム一覧の取得 [**get_approval_requests**](ApprovalRequestsApi.md#get_approval_requests) | **GET** /api/1/approval_requests | 各種申請一覧の取得 [**update_approval_request**](ApprovalRequestsApi.md#update_approval_request) | **PUT** /api/1/approval_requests/{id} | 各種申請の更新 [**update_approval_request_action**](ApprovalRequestsApi.md#update_approval_request_action) | **POST** /api/1/approval_requests/{id}/actions | 各種申請の承認操作 ## create_approval_request > crate::models::ApprovalRequestResponse create_approval_request(approval_request_create_params) 各種申請の作成

概要

指定した事業所の各種申請を作成する

各種申請APIの使い方については、freee会計の各種申請APIの使い方をご参照ください

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **approval_request_create_params** | Option<[**ApprovalRequestCreateParams**](ApprovalRequestCreateParams.md)> | 各種申請の作成 | | ### Return type [**crate::models::ApprovalRequestResponse**](approvalRequestResponse.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_approval_request > destroy_approval_request(id, company_id) 各種申請の削除

概要

指定した事業所の各種申請を削除する

各種申請APIの使い方については、freee会計の各種申請APIの使い方をご参照ください

注意点

### 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_approval_request > crate::models::ApprovalRequestResponse get_approval_request(id, company_id) 各種申請の取得

概要

指定した事業所の各種申請を取得する

各種申請APIの使い方については、freee会計の各種申請APIの使い方をご参照ください

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **i32** | 各種申請ID | [required] | **company_id** | **i32** | 事業所ID | [required] | ### Return type [**crate::models::ApprovalRequestResponse**](approvalRequestResponse.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_approval_request_form > crate::models::ApprovalRequestFormResponse get_approval_request_form(id, company_id) 各種申請の申請フォームの取得

概要

指定した事業所の各種申請の申請フォームを取得する

各種申請APIの使い方については、freee会計の各種申請APIの使い方をご参照ください

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **i32** | 申請フォームID | [required] | **company_id** | **i32** | 事業所ID | [required] | ### Return type [**crate::models::ApprovalRequestFormResponse**](approvalRequestFormResponse.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_approval_request_forms > crate::models::ApprovalRequestFormIndexResponse get_approval_request_forms(company_id) 各種申請の申請フォーム一覧の取得

概要

指定した事業所の各種申請の申請フォーム一覧を取得する

各種申請APIの使い方については、freee会計の各種申請APIの使い方をご参照ください

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **company_id** | **i32** | 事業所ID | [required] | ### Return type [**crate::models::ApprovalRequestFormIndexResponse**](approvalRequestFormIndexResponse.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_approval_requests > crate::models::ApprovalRequestsIndexResponse get_approval_requests(company_id, status, application_number, title, form_id, start_application_date, end_application_date, applicant_id, min_amount, max_amount, approver_id, offset, limit) 各種申請一覧の取得

概要

指定した事業所の各種申請一覧を取得する

各種申請APIの使い方については、freee会計の各種申請APIの使い方をご参照ください

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **company_id** | **i32** | 事業所ID | [required] | **status** | Option<**String**> | 申請ステータス(draft:下書き, in_progress:申請中, approved:承認済, rejected:却下, feedback:差戻し) 承認者指定時には無効です。 | | **application_number** | Option<**i32**> | 申請No. | | **title** | Option<**String**> | 申請タイトル | | **form_id** | Option<**i32**> | 申請フォームID | | **start_application_date** | Option<**String**> | 申請日で絞込:開始日(yyyy-mm-dd) | | **end_application_date** | Option<**String**> | 申請日で絞込:終了日(yyyy-mm-dd) | | **applicant_id** | Option<**i32**> | 申請者のユーザーID | | **min_amount** | Option<**i64**> | 金額で絞込:以上 | | **max_amount** | Option<**i64**> | 金額で絞込:以下 | | **approver_id** | Option<**i32**> | 承認者のユーザーID 承認者指定時には申請ステータスが申請中のものだけが取得可能です。 | | **offset** | Option<**i32**> | 取得レコードのオフセット (デフォルト: 0) | | **limit** | Option<**i32**> | 取得レコードの件数 (デフォルト: 50, 最小: 1, 最大: 500) | | ### Return type [**crate::models::ApprovalRequestsIndexResponse**](approvalRequestsIndexResponse.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_approval_request > crate::models::ApprovalRequestResponse update_approval_request(id, approval_request_update_params) 各種申請の更新

概要

指定した事業所の各種申請を更新する

各種申請APIの使い方については、freee会計の各種申請APIの使い方をご参照ください

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **i32** | 各種申請ID | [required] | **approval_request_update_params** | [**ApprovalRequestUpdateParams**](ApprovalRequestUpdateParams.md) | 各種申請の更新 | [required] | ### Return type [**crate::models::ApprovalRequestResponse**](approvalRequestResponse.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) ## update_approval_request_action > crate::models::ApprovalRequestResponse update_approval_request_action(id, approval_request_action_create_params) 各種申請の承認操作

概要

指定した事業所の各種申請の承認操作を行う

各種申請APIの使い方については、freee会計の各種申請APIの使い方をご参照ください

注意点

### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **i32** | 各種申請ID | [required] | **approval_request_action_create_params** | [**ApprovalRequestActionCreateParams**](ApprovalRequestActionCreateParams.md) | 各種申請の承認操作 | [required] | ### Return type [**crate::models::ApprovalRequestResponse**](approvalRequestResponse.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)