generated from cfpb/open-source-project-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Sequences ‐ Sign Filing
jcadam14 edited this page Mar 13, 2024
·
4 revisions
Sign Filing
---
title: Sign Submission
---
sequenceDiagram
actor Authenticated User
alt all Filing data filled, latest Submission.state == SUBMISSION_CERTIFIED
Authenticated User->>frontend: Sign/Accept Filing
frontend->>filing_api: PUT /v1/filing/institutions/{lei}/filings/{period_name}/sign
filing_api->>submission_repo: get_filing(lei, period)
submission_repo-->>filing_api: return FilingDAO
filing_api->>filing_api: generate confirmation id
filing_api->>FilingDAO: confirmation_id=confirmation_id
filing_api->>submission_repo: upsert_filing(dao)
filing_api-->>frontend: return FilingDAO (with new confirmation_id)
end
- Filing Period JSON
- Filing JSON
- SnapshotUpdate JSON
- Contact Info JSON
- Submission JSON
- Validation JSON
- Voluntary JSON
- Sequences ‐ Get Filing Periods
- Sequences ‐ Get Filing
- Sequences ‐ Create New Filing
- Sequences ‐ Update Filing
- Sequences ‐ Get Submission
- Sequences ‐ Post Submission
- Sequences ‐ Validate Submission
- Sequences ‐ Get Contact Info
- Sequences ‐ Update Contact Info
- Sequences ‐ Sign Filing
- Sequences ‐ Verify LEI is Active