我试图通过管理员API获得用户能力,但似乎无法在大多数帐户的响应中获得任何内容。我可以从我测试过的一个帐户得到响应(x-request-id:4a451da8b69c9eb5ba115ace51df75f(。但是,对于其他每个帐户,响应都是空的(x-request-id:1f46a6ba7fe025d001cb58ee30ff5431(。
以下是我试图达到的终点:https://banno.com/a/mobile/api/v0/institutions/xxxxxxxx-xxxxxxxxxx-xxxxxxxxxx/users/xxxxxxxxxxx-xxxxxxxxx-xxxxxxx/abilities
以下是我为工作的帐户返回的响应内容:
"bill_pay_sync":false,"institution_id":"xxxxxxxx","p2p_enabled":true,"
rdc":false,"user_id":"xxxxxxxx"
这是意料之中的事——我想要的每个账户的重要部分是rdc状态
下面是我为每个其他帐户返回的响应内容:
{}
考虑到RDC是为不提供响应内容的帐户启用的,我觉得这很奇怪,但我看不到任何能力。
话虽如此,我/Banno能做些什么来提供用户特定能力端点中的所有用户能力吗?
谢谢!
该端点的文档可能应该更新以更加清晰。不过,我相信这是意料之中的行为。
查找给定机构中给定用户的能力。在一般情况下,用户的能力集将与机构的能力集相似(如果不相同(,但这永远无法保证。给定用户的任何和所有能力都可以被覆盖,使得它们与机构级别的能力完全不同。
此端点将返回机构中该特定用户的任何能力覆盖。{}
的空响应可以被认为意味着用户具有该机构的默认能力(参见https://jackhenry.dev/open-api-docs/admin-api/api-reference/v0/abilities/details/#/Institution%20Abilities/get_a_mobile_api_v0_institutions__institutionId__abilities)。