corsa_sdk.api.<namespace>. Import the endpoint module and use its _get_kwargs function to build requests.
Clients
Modules undercorsa_sdk.api.clients
| Module | Description |
|---|---|
create_individual_client | Create or upsert an individual client. |
update_individual_client | Update an individual client. |
get_individual_client | Get an individual client by ID. |
create_corporate_client | Create or upsert a corporate client. |
update_corporate_client | Update a corporate client. |
get_corporate_client | Get a corporate client by ID. |
Members
Modules undercorsa_sdk.api.members
| Module | Description |
|---|---|
create_individual_member | Create an individual member (UBO/Director/Signatory). |
update_individual_member | Update an individual member. |
get_individual_member | Get an individual member by ID. |
add_individual_member_document | Add a document to a member. |
get_individual_member_documents | List member documents. |
update_individual_member_document | Update a member document. |
delete_individual_member_document | Delete a member document. |
create_corporate_member | Create a corporate member. |
update_corporate_member | Update a corporate member. |
get_corporate_member | Get a corporate member by ID. |
Deposits
Modules undercorsa_sdk.api.deposits
| Module | Description |
|---|---|
create_deposit | Create or upsert a deposit operation. |
get_deposit | Get a deposit by ID or referenceId. |
Withdrawals
Modules undercorsa_sdk.api.withdrawals
| Module | Description |
|---|---|
create_withdrawal | Create or upsert a withdrawal operation. |
get_withdrawal | Get a withdrawal by ID or referenceId. |
Trades
Modules undercorsa_sdk.api.trades
| Module | Description |
|---|---|
create_trade | Create a trade or append fills. |
update_trade_status | Update a trade’s status. |
get_trade | Get a trade by ID or referenceId. |
add_transaction | Add a transaction to an existing trade. |
Transactions
Modules undercorsa_sdk.api.transactions
| Module | Description |
|---|---|
get_transaction_by_id | Get a transaction by ID or referenceId. |
update_transaction | Update a transaction. |
update_transaction_status | Update a transaction’s status. |
Alerts
Modules undercorsa_sdk.api.alerts
| Module | Description |
|---|---|
create_alert | Create an alert. |
create_alerts_batch | Batch create alerts (max 50). |
get_alert | Get an alert by ID. |
update_alert | Update an alert. |
bulk_update_alert_status | Bulk update alert statuses (max 100). |
bulk_assign_alert | Bulk assign alerts (max 100). |
bulk_escalate_alert | Bulk escalate alerts (max 100). |
associate_alert_with_transactions | Associate an alert with transactions. |
associate_alert_with_clients | Associate an alert with clients. |
Cases
Modules undercorsa_sdk.api.cases
| Module | Description |
|---|---|
create_case | Create a case. |
get_case | Get a case by ID. |
update_case | Update a case. |
bulk_update_case_status | Bulk update case statuses (max 100). |
bulk_assign_case | Bulk assign cases (max 100). |
bulk_update_case_reviewers | Bulk update case reviewers (max 100). |
associate_case_with_transactions | Associate a case with transactions. |
associate_case_with_clients | Associate a case with clients. |
associate_case_with_alerts | Associate a case with alerts. |
Bank Accounts
Modules undercorsa_sdk.api.bank_accounts
| Module | Description |
|---|---|
create_bank_account | Create or upsert a bank account. |
get_bank_account | Get a bank account by ID or referenceId. |
update_bank_account | Update a bank account. |
associate_bank_account_with_clients | Associate with clients. |
Blockchain Wallets
Modules undercorsa_sdk.api.blockchain_wallets
| Module | Description |
|---|---|
create_blockchain_wallet | Create or upsert a blockchain wallet. |
get_blockchain_wallet | Get by ID, referenceId, or address. |
update_blockchain_wallet | Update a wallet. |
associate_blockchain_wallet_with_clients | Associate with clients. |
Sessions
Modules undercorsa_sdk.api.sessions
| Module | Description |
|---|---|
create_session | Create a session. |
get_session | Get by ID or referenceId. |
update_session | Update a session. |
get_client_sessions | List sessions for a client. |
Rules
Modules undercorsa_sdk.api.rules
| Module | Description |
|---|---|
create_rule | Create a rule (draft). |
list_rules | List rules with filtering and pagination. |
get_rule | Get a rule by ID. |
update_rule | Update a rule. |
activate_rule | Activate a rule. |
disable_rule | Disable a rule. |
delete_rule | Soft delete a rule. |
Rule Templates
Modules undercorsa_sdk.api.rule_templates
| Module | Description |
|---|---|
list_rule_templates | List rule templates with filtering. |
get_rule_template | Get a rule template by ID. |
copy_rule_template | Copy a template to your workspace as a draft rule. |
Evaluation
Modules undercorsa_sdk.api.evaluation
| Module | Description |
|---|---|
evaluate | Evaluate rules against a transaction. |
get_transaction_evaluations | Get evaluations for a transaction. |
get_rule_evaluations | Get evaluations for a rule. |
Checklists
Modules undercorsa_sdk.api.checklists
| Module | Description |
|---|---|
get_entity_checklist | Get the newest active checklist for an entity. |
update_checklist_item | Update a checklist item. |
create_checklist_template | Create a checklist template. |
get_checklist_templates_by_platform | List checklist templates. |
get_checklist_template_by_id | Get a template by ID. |
update_checklist_template | Update a template. |
delete_checklist_template | Delete a template. |
add_item_to_template | Add an item to a template. |
update_template_item | Update a template item. |
delete_template_item | Delete a template item. |
Attachments
Modules undercorsa_sdk.api.attachments
| Module | Description |
|---|---|
get_attachments_by_entity | Get attachments for an entity. |
upload_attachments | Upload files. |
get_download_urls_by_ids | Get download URLs. |
update_attachment | Update attachment metadata. |
delete_attachment | Delete an attachment. |
relate_attachments | Relate attachments to an entity. |
create_external_document | Create an external document attachment. |
Platform
Modules undercorsa_sdk.api.platform
| Module | Description |
|---|---|
get_encryption_configuration | Get the platform’s encryption configuration. |
Refer to the model classes exported from
corsa_sdk.models for detailed request and response structures.