Veeva Vault 提供了简单、强大而安全的 API(应用程序编程接口),允许软件程序员编写脚本和程序以便与 Veeva Vault 交互和集成。使用 Veeva Vault API,您的组织可以构建用于导入、更新和检索文档或对象记录的工具。Veeva Vault API 采用的所有业务和访问控制角色与 Vault UI 相同。

该 API 可用于开发自定义应用程序、集成或更高级别的工具,例如用于模式可视化的数据加载器。

开发人员可以咨询 Veeva Vault 开发人员门户以获得参考信息以及关于使用 API 的详细信息。

关于 API 事务限制

Vault 限制每 5 分钟(突发)可进行的 API 调用的次数。当 Vault 达到突发限制时,每个后续 API 都将延迟 500ms,直到突发期结束。

关于身份验证 API 事务限制

Vault 根据 API 调用中所用的用户名和域名,限制每分钟(突发)可进行的身份验证 API 调用的次数。达到限制后,API 返回 API_LIMIT_EXCEEDED 错误消息,将不再继续处理对该 Vault 的任何身份验证 API 调用。

检查 API 使用日志以确定您的 Vault 的 Vault 身份验证 API 突发限制。

注意:Vault 仅将突发限制应用于对 /api/{version}/auth 进行的用户名/密码调用,而不对 SAML/SSO 和 OAuth 身份验证 API 调用实施突发限制。

查看 API 事务限制和计数

对您的 Vault 进行的每个 API 调用(Create、Retrieve、Update 或 Delete)都计入突发 API 计数中。此计数包括在过去 5 分钟进行的 API 调用次数以及允许的总次数。此计数每 5 分钟重置一次。

要查看此信息,请转到管理 > 设置 > 常规设置