監理費請求 - メール送信 API


概要

{primary} ROUTEパラメータに紐づくレコードに登録されているメールアドレス宛にPDFを添付してメールを送信します。

監理団体または実習実施先アカウントで、ステータスが 5:利用中 のユーザのみ利用できます。

監理団体アカウントはマスター、管理者、一般に制限なくメール送信が可能です。

実習実施先アカウントはメール送信機能は使用できません。


エンドポイント

メソッド URI Headers
GET /api/bill/send_mail/{id} Default

ROUTEパラメータ

パラメーター名 内容 特記
id int 監理費請求レコードのID

レスポンス

成功時
パラメーター名 内容 特記
result boolean リクエスト結果 true
errors array 成功のためエラーがないので空配列が返ってきます
{
    "result"   : true,
    "errors"   : "",
    "data"     : {
    },
}
失敗時

ステータスコード:200

パラメーター名 内容 特記
result boolean リクエスト結果
error List 失敗した理由を配列
{
  "result"   : false,
  "errors"   : {
    'error'       : ['失敗しました'],
  },
  "data"     : "",
}

{primary} メールアドレスが存在しない場合はエラーを返却します。


{danger} 失敗時は200以外のエラーコードが返却されます。共通ルールのレスポンスをチェック。


データ取得

SELECT
    *
FROM
    `organization_bills`
WHERE
        `id` = $request->getInput('id')
    AND `organization_bills`.`deleted_at` IS NULL
    )