Community

コミュニティをご利用の際は 【ガイドライン】を確認・同意いただいた上でご利用ください。

※2021年6月25日(金)に、Community機能の提供を終了します。詳細はこちら

  • 投稿

    アバターfreee Developer Community

    company_idをパラメーターとするAPIのアクセス権について

    「各種申請の一覧」を取得しようと”/api/1/approval_requests?company_id=xxxxxxx”をリクエストすると、

    {“status_code”:401,”errors”:[{“type”:”status”,”messages”:[“アクセス権限がありません。”,”company_admin”,”api/v1/approval_requests”,”index”,”このAPIにアクセスしたい場合、事業所の管理者にご確認ください。”],”codes”:[“user_do_not_have_permission”]}]}

    と返ってきます。

    他の似たような”company_id”を必要とするものでは、問題なくレスポンスが返ってきました。

    (”/api/1/deals”や”/api/1/invoices”など)

    なので、「トークンの取得」や「アプリが要求するアクセス権」には問題がないと思われます。

     

    ご教示をお願い致します。

    • フォーラム「Community」には新規投稿および返信を追加できません。

    回答

    アバターfreee Developer Community

    書き忘れましたが、「開発用テスト事業所」で行っています。

    すみません。

    アバターfreee Developer Community

    アクセス権限が無いのかと思われます。
    こちらに記載されている項目を確認していくと原因わかるかと思われます。

    https://developer.freee.co.jp/tips/faq/40x-checkpoint

    おそらくですが リファレンス に記載がある契約プランの影響かと思います。
    ※ 引用: 本APIはエンタープライズプランをご利用の事業所のみ利用可能です。

    アバターfreee Developer Community

    ご回答ありがとうございます。

    アプリ開発は「開発用テスト事業所」で行っていて、
    人事労務フリーは「エンタープライズプラン」、会計フリーは「プロフェッショナルプラン」と表示されております。

    また、弊社はfreee導入済みですが、そちらのプランは違うのかもしれません。

    その場合は、どちらのプランが優先されるのでしょうか?

    アバターfreee Developer Community

    company_id で指定している事業所が属するプランを確認してみてください。
    開発用テスト事業所のcompany_idを指定している場合は、その開発用テスト事業所が利用指定プランに制限されると思います。