跳转到主要内容

概述

有两个查询用于读取信息请求(RFI):
  • openRfis 列出令牌所属账户上所有正在等待客户回答的 RFI。可用它来决定是否显示 RFI 提示。
  • rfi 按 ID 读取单个 RFI,不限状态。可用它来渲染您已找到的表单,或在提交后检查结果。
两者返回相同的 Rfi 类型。有关流程和问题类型,请参阅 RFI 概述。

所需权限范围

客户信息取自令牌。令牌的 accountId 必须是 RFI 所在的账户,且其用户必须是该账户的收件人:个人账户的所有者,或企业账户的申请人。请参阅谁可以回答 RFI。

openRfis

返回 [Rfi!]!:令牌所属账户上状态为 PENDING_DOCUMENTS 且未过期的 RFI,按最新优先排序。没有时返回 []。 状态为 IN_REVIEW 或已完成的 RFI 不在此列表中。请使用 rfi 读取它们。

rfi

参数

返回任意状态的 RFI。仅当其状态为 PENDING_DOCUMENTS 时才包含问题;否则 questions 为 []。

响应详情

Rfi

RfiQuestion

已保存的答案

使用 isSubmitted 将已回答的问题显示为只读,并在下一次调用 submitRfi 时将其排除。

cURL 示例

响应示例

仅当客户在第三个问题中选择“Other”时,第四个问题才适用。

错误代码

两个查询都在顶层 errors 数组中返回失败信息。
openRfis 返回非空列表,因此 ACCESS_DENIED 错误会将 data 设为 null。读取 data 之前请先检查 errors。

最佳实践

  • 轮询要适度,或使用 webhook。 在客户打开您的应用或其账户页面时调用 openRfis,而不是在每次页面加载时调用。如需在有 RFI 到达时收到通知,请订阅 RFI webhook 事件。
  • 根据响应进行渲染。 问题、其顺序以及哪些为必答,会因 RFI 而异。
  • 显示到期时间。 如果设置了 expiresAt,请向客户显示。已过期的 RFI 无法回答。

相关页面

RFI 概述

状态、问题类型和端到端流程。

提交 RFI

发送您所渲染问题的答案。