Skip to content

Commit adccabb

Browse files
feat(api): new Settlement API endpoints and changes to update Account Holder endpoint (#705)
- Changes to Update Account Holder Endpoint: https://docs.lithic.com/changelog/editing-account-holder-updates - New Settlement API Endpoints: https://docs.lithic.com/changelog/february-25-2025
1 parent c745a2b commit adccabb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+2788
-636
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
configured_endpoints: 153
1+
configured_endpoints: 154

api.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ Types:
4646
```python
4747
from lithic.types import (
4848
AccountHolder,
49+
AddressUpdate,
4950
KYB,
51+
KYBBusinessEntity,
5052
KYC,
5153
KYCExempt,
5254
RequiredDocument,
@@ -555,6 +557,7 @@ Methods:
555557

556558
- <code title="get /v1/three_ds_authentication/{three_ds_authentication_token}">client.three_ds.authentication.<a href="./src/lithic/resources/three_ds/authentication.py">retrieve</a>(three_ds_authentication_token) -> <a href="./src/lithic/types/three_ds/authentication_retrieve_response.py">AuthenticationRetrieveResponse</a></code>
557559
- <code title="post /v1/three_ds_authentication/simulate">client.three_ds.authentication.<a href="./src/lithic/resources/three_ds/authentication.py">simulate</a>(\*\*<a href="src/lithic/types/three_ds/authentication_simulate_params.py">params</a>) -> <a href="./src/lithic/types/three_ds/authentication_simulate_response.py">AuthenticationSimulateResponse</a></code>
560+
- <code title="post /v1/three_ds_decisioning/simulate/enter_otp">client.three_ds.authentication.<a href="./src/lithic/resources/three_ds/authentication.py">simulate_otp_entry</a>(\*\*<a href="src/lithic/types/three_ds/authentication_simulate_otp_entry_params.py">params</a>) -> None</code>
558561

559562
## Decisioning
560563

@@ -565,7 +568,6 @@ from lithic.types.three_ds import (
565568
ChallengeResponse,
566569
ChallengeResult,
567570
DecisioningRetrieveSecretResponse,
568-
DecisioningSimulateChallengeResponse,
569571
)
570572
```
571573

@@ -574,8 +576,6 @@ Methods:
574576
- <code title="post /v1/three_ds_decisioning/challenge_response">client.three_ds.decisioning.<a href="./src/lithic/resources/three_ds/decisioning.py">challenge_response</a>(\*\*<a href="src/lithic/types/three_ds/decisioning_challenge_response_params.py">params</a>) -> None</code>
575577
- <code title="get /v1/three_ds_decisioning/secret">client.three_ds.decisioning.<a href="./src/lithic/resources/three_ds/decisioning.py">retrieve_secret</a>() -> <a href="./src/lithic/types/three_ds/decisioning_retrieve_secret_response.py">DecisioningRetrieveSecretResponse</a></code>
576578
- <code title="post /v1/three_ds_decisioning/secret/rotate">client.three_ds.decisioning.<a href="./src/lithic/resources/three_ds/decisioning.py">rotate_secret</a>() -> None</code>
577-
- <code title="post /v1/three_ds_decisioning/simulate/challenge">client.three_ds.decisioning.<a href="./src/lithic/resources/three_ds/decisioning.py">simulate_challenge</a>(\*\*<a href="src/lithic/types/three_ds/decisioning_simulate_challenge_params.py">params</a>) -> <a href="./src/lithic/types/three_ds/decisioning_simulate_challenge_response.py">DecisioningSimulateChallengeResponse</a></code>
578-
- <code title="post /v1/three_ds_decisioning/simulate/challenge_response">client.three_ds.decisioning.<a href="./src/lithic/resources/three_ds/decisioning.py">simulate_challenge_response</a>(\*\*<a href="src/lithic/types/three_ds/decisioning_simulate_challenge_response_params.py">params</a>) -> None</code>
579579

580580
# Reports
581581

@@ -589,8 +589,21 @@ from lithic.types import SettlementDetail, SettlementReport, SettlementSummaryDe
589589

590590
Methods:
591591

592-
- <code title="get /v1/reports/settlement/details/{report_date}">client.reports.settlement.<a href="./src/lithic/resources/reports/settlement.py">list_details</a>(report_date, \*\*<a href="src/lithic/types/reports/settlement_list_details_params.py">params</a>) -> <a href="./src/lithic/types/settlement_detail.py">SyncCursorPage[SettlementDetail]</a></code>
593-
- <code title="get /v1/reports/settlement/summary/{report_date}">client.reports.settlement.<a href="./src/lithic/resources/reports/settlement.py">summary</a>(report_date) -> <a href="./src/lithic/types/settlement_report.py">SettlementReport</a></code>
592+
- <code title="get /v1/reports/settlement/details/{report_date}">client.reports.settlement.<a href="./src/lithic/resources/reports/settlement/settlement.py">list_details</a>(report_date, \*\*<a href="src/lithic/types/reports/settlement_list_details_params.py">params</a>) -> <a href="./src/lithic/types/settlement_detail.py">SyncCursorPage[SettlementDetail]</a></code>
593+
- <code title="get /v1/reports/settlement/summary/{report_date}">client.reports.settlement.<a href="./src/lithic/resources/reports/settlement/settlement.py">summary</a>(report_date) -> <a href="./src/lithic/types/settlement_report.py">SettlementReport</a></code>
594+
595+
### NetworkTotals
596+
597+
Types:
598+
599+
```python
600+
from lithic.types.reports.settlement import NetworkTotalRetrieveResponse, NetworkTotalListResponse
601+
```
602+
603+
Methods:
604+
605+
- <code title="get /v1/reports/settlement/network_totals/{token}">client.reports.settlement.network_totals.<a href="./src/lithic/resources/reports/settlement/network_totals.py">retrieve</a>(token) -> <a href="./src/lithic/types/reports/settlement/network_total_retrieve_response.py">NetworkTotalRetrieveResponse</a></code>
606+
- <code title="get /v1/reports/settlement/network_totals">client.reports.settlement.network_totals.<a href="./src/lithic/resources/reports/settlement/network_totals.py">list</a>(\*\*<a href="src/lithic/types/reports/settlement/network_total_list_params.py">params</a>) -> <a href="./src/lithic/types/reports/settlement/network_total_list_response.py">SyncCursorPage[NetworkTotalListResponse]</a></code>
594607

595608
# CardPrograms
596609

0 commit comments

Comments
 (0)