📄 正文
公司是您的企业客户在平台上的资金与合规主体:开户即建立资金池,此后的员工、卡、余额都挂在它名下。本页按「开户 → 拿结果 → 日常维护」的顺序讲清每一步调用什么、传什么、拿什么。谁做什么
第一步:提交开户
POST /open-api-corp/organization/v1/apply——提交申请后异步进行企业尽职调查(KYB),受理即返回 organizationApplyId。
同步响应只有
organizationApplyId + status=PENDING,代表已受理。
第二步:拿开户结果
以 WebhookORGANIZATION_CREATED / ORGANIZATION_REJECTED 为主,GET /open-api-corp/organization/v1/query-apply?organizationApplyId=... 轮询兜底。响应关键字段:
被拒后重提:
POST /open-api-corp/organization/v1/resubmit,传 organizationApplyId + 修正后的 organizationName / companyRegistrationNumber,沿用同一申请重新送审;organizationRef 不可变更。仅当前状态为 REJECTED 时允许,否则返回 STATUS_CONFLICT。
日常维护
查询公司详情:GET /open-api-corp/organization/v1/query?organizationId=...,返回法定名称、注册号、资金池币种列表与状态(生命周期 ACTIVE / TERMINATED,叠加行为状态 FROZEN / SUSPENDED / RESTRICTED,语义见状态机与冻结体系)。
冻结 / 解冻:POST /open-api-corp/organization/v1/update-restrictions,幂等集合语义——addRestrictions 加状态即冻结、removeRestrictions 删状态即解冻,取值仅限 5 个能力域码:ACCOUNT_FROZEN / CASH_IN_FROZEN / CASH_OUT_FROZEN / PAYMENT_FROZEN / CARD_FROZEN(传其他值返回 DAPI_PARAM_INVALID)。状态变更推送 Webhook 通知。
POST /open-api-corp/fund/v1/balance-alert-set,按币种设阈值(balanceSettings[].currency + balanceSettings[].thresholdAmount),可选 emailSettings。整份替换语义——每次提交重设全部预警配置;默认发 Webhook LOW_BALANCE,配了邮箱才额外发邮件;同一预警一天发送一次,直至余额回补。
关联 Webhook
ORGANIZATION_CREATED(KYB 通过,携 organizationId)/ ORGANIZATION_REJECTED(携 rejectMessage)/ 公司状态变更通知(携 addRestrictions / removeRestrictions)/ LOW_BALANCE。信封结构与验签见快速开始。

