# \JournalsApi
All URIs are relative to *https://api.freee.co.jp*
Method | HTTP request | Description
------------- | ------------- | -------------
[**download_journal**](JournalsApi.md#download_journal) | **GET** /api/1/journals/reports/{id}/download | 仕訳帳のダウンロード
[**get_journal_status**](JournalsApi.md#get_journal_status) | **GET** /api/1/journals/reports/{id}/status | 仕訳帳のステータスの取得
[**get_journals**](JournalsApi.md#get_journals) | **GET** /api/1/journals | 仕訳帳のダウンロード要求
## download_journal
> String download_journal(id, company_id)
仕訳帳のダウンロード
概要
仕訳帳をダウンロードする
*このAPIは無料プランのアカウントではご利用になれません
定義
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | 受け付けID | [required] |
**company_id** | **i32** | 事業所ID | [required] |
### Return type
**String**
### Authorization
[oauth2](../README.md#oauth2)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: text/csv, application/pdf, 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_journal_status
> crate::models::JournalStatusResponse get_journal_status(company_id, id)
仕訳帳のステータスの取得
概要
仕訳帳のダウンロードリクエストのステータスを取得する
*このAPIは無料プランのアカウントではご利用になれません
定義
-
status
- enqueued : 実行待ち
- working : 実行中
- uploaded : 準備完了
-
id : 受け付けID
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**company_id** | **i32** | 事業所ID | [required] |
**id** | **i32** | 受け付けID | [required] |
### Return type
[**crate::models::JournalStatusResponse**](journalStatusResponse.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_journals
> crate::models::JournalsResponse get_journals(download_type, company_id, visible_tags_left_square_bracket_right_square_bracket, visible_ids_left_square_bracket_right_square_bracket, start_date, end_date)
仕訳帳のダウンロード要求
概要
ユーザーが所属する事業所の仕訳帳のダウンロードをリクエストします 生成されるファイルに関しては、ヘルプページをご参照ください
*このAPIは無料プランのアカウントではご利用になれません
定義
- download_type
- generic(freee Webからダウンロードできるものと同じ)
- csv (yayoi形式)
- pdf
- visible_tags : 指定しない場合は従来の仕様の仕訳帳が出力されます
- partner : 取引先タグ
- item : 品目タグ
- tag : メモタグ
- section : 部門タグ
- description : 備考欄
- wallet_txn_description : 明細の備考欄
- segment_1_tag : セグメント1(法人向けプロフェッショナル, 法人向けエンタープライズプラン)
segment_2_tag : セグメント2(法人向け エンタープライズプラン)
segment_3_tag : セグメント3(法人向け エンタープライズプラン)
セグメント(分析用タグ)の設定
- all : 指定された場合は上記の設定をすべて有効として扱いますが、セグメント1、セグメント2、セグメント3は含みません。セグメントが必要な場合はallではなく、segment_1_tag, segment_2_tag, segment_3_tagを指定してください。
- visible_ids : download_typeがgenericの場合のみ利用可能です
- deal_id : 取引ID
- transfer_id : 取引(振替)ID
- manual_journal_id : 振替伝票ID
- id : 受け付けID
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**download_type** | **String** | ダウンロード形式 | [required] |
**company_id** | **i32** | 事業所ID | [required] |
**visible_tags_left_square_bracket_right_square_bracket** | Option<[**Vec**](String.md)> | 補助科目やコメントとして出力する項目 | |
**visible_ids_left_square_bracket_right_square_bracket** | Option<[**Vec**](String.md)> | 追加出力するID項目 | |
**start_date** | Option<**String**> | 取得開始日 (yyyy-mm-dd) | |
**end_date** | Option<**String**> | 取得終了日 (yyyy-mm-dd) | |
### Return type
[**crate::models::JournalsResponse**](journalsResponse.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)