(reconciliation)
- create_policy - Create a policy
- delete_policy - Delete a policy
- get_policy - Get a policy
- get_reconciliation - Get a reconciliation
- list_policies - List policies
- list_reconciliations - List reconciliations
- reconcile - Reconcile using a policy
- reconciliationget_server_info - Get server info
Create a policy
import sdk
from sdk.models import shared
s = sdk.SDK(
authorization="<YOUR_AUTHORIZATION_HERE>",
)
res = s.reconciliation.create_policy(request=shared.PolicyRequest(
ledger_name='default',
ledger_query={
'key': '<value>',
},
name='XXX',
payments_pool_id='XXX',
))
if res.policy_response is not None:
# handle response
pass
Parameter | Type | Required | Description |
---|---|---|---|
request |
shared.PolicyRequest | ✔️ | The request object to use for the request. |
operations.CreatePolicyResponse
Error Object | Status Code | Content Type |
---|---|---|
errors.ReconciliationErrorResponse | default | application/json |
errors.SDKError | 4xx-5xx | / |
Delete a policy by its id.
import sdk
from sdk.models import operations
s = sdk.SDK(
authorization="<YOUR_AUTHORIZATION_HERE>",
)
res = s.reconciliation.delete_policy(request=operations.DeletePolicyRequest(
policy_id='XXX',
))
if res is not None:
# handle response
pass
Parameter | Type | Required | Description |
---|---|---|---|
request |
operations.DeletePolicyRequest | ✔️ | The request object to use for the request. |
operations.DeletePolicyResponse
Error Object | Status Code | Content Type |
---|---|---|
errors.ReconciliationErrorResponse | default | application/json |
errors.SDKError | 4xx-5xx | / |
Get a policy
import sdk
from sdk.models import operations
s = sdk.SDK(
authorization="<YOUR_AUTHORIZATION_HERE>",
)
res = s.reconciliation.get_policy(request=operations.GetPolicyRequest(
policy_id='XXX',
))
if res.policy_response is not None:
# handle response
pass
Parameter | Type | Required | Description |
---|---|---|---|
request |
operations.GetPolicyRequest | ✔️ | The request object to use for the request. |
Error Object | Status Code | Content Type |
---|---|---|
errors.ReconciliationErrorResponse | default | application/json |
errors.SDKError | 4xx-5xx | / |
Get a reconciliation
import sdk
from sdk.models import operations
s = sdk.SDK(
authorization="<YOUR_AUTHORIZATION_HERE>",
)
res = s.reconciliation.get_reconciliation(request=operations.GetReconciliationRequest(
reconciliation_id='XXX',
))
if res.reconciliation_response is not None:
# handle response
pass
Parameter | Type | Required | Description |
---|---|---|---|
request |
operations.GetReconciliationRequest | ✔️ | The request object to use for the request. |
operations.GetReconciliationResponse
Error Object | Status Code | Content Type |
---|---|---|
errors.ReconciliationErrorResponse | default | application/json |
errors.SDKError | 4xx-5xx | / |
List policies
import sdk
from sdk.models import operations
s = sdk.SDK(
authorization="<YOUR_AUTHORIZATION_HERE>",
)
res = s.reconciliation.list_policies(request=operations.ListPoliciesRequest(
cursor='aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==',
page_size=100,
))
if res.policies_cursor_response is not None:
# handle response
pass
Parameter | Type | Required | Description |
---|---|---|---|
request |
operations.ListPoliciesRequest | ✔️ | The request object to use for the request. |
operations.ListPoliciesResponse
Error Object | Status Code | Content Type |
---|---|---|
errors.ReconciliationErrorResponse | default | application/json |
errors.SDKError | 4xx-5xx | / |
List reconciliations
import sdk
from sdk.models import operations
s = sdk.SDK(
authorization="<YOUR_AUTHORIZATION_HERE>",
)
res = s.reconciliation.list_reconciliations(request=operations.ListReconciliationsRequest(
cursor='aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==',
page_size=100,
))
if res.reconciliations_cursor_response is not None:
# handle response
pass
Parameter | Type | Required | Description |
---|---|---|---|
request |
operations.ListReconciliationsRequest | ✔️ | The request object to use for the request. |
operations.ListReconciliationsResponse
Error Object | Status Code | Content Type |
---|---|---|
errors.ReconciliationErrorResponse | default | application/json |
errors.SDKError | 4xx-5xx | / |
Reconcile using a policy
import dateutil.parser
import sdk
from sdk.models import operations, shared
s = sdk.SDK(
authorization="<YOUR_AUTHORIZATION_HERE>",
)
res = s.reconciliation.reconcile(request=operations.ReconcileRequest(
reconciliation_request=shared.ReconciliationRequest(
reconciled_at_ledger=dateutil.parser.isoparse('2021-01-01T00:00:00.000Z'),
reconciled_at_payments=dateutil.parser.isoparse('2021-01-01T00:00:00.000Z'),
),
policy_id='XXX',
))
if res.reconciliation_response is not None:
# handle response
pass
Parameter | Type | Required | Description |
---|---|---|---|
request |
operations.ReconcileRequest | ✔️ | The request object to use for the request. |
Error Object | Status Code | Content Type |
---|---|---|
errors.ReconciliationErrorResponse | default | application/json |
errors.SDKError | 4xx-5xx | / |
Get server info
import sdk
s = sdk.SDK(
authorization="<YOUR_AUTHORIZATION_HERE>",
)
res = s.reconciliation.reconciliationget_server_info()
if res.server_info is not None:
# handle response
pass
operations.ReconciliationgetServerInfoResponse
Error Object | Status Code | Content Type |
---|---|---|
errors.ReconciliationErrorResponse | default | application/json |
errors.SDKError | 4xx-5xx | / |