{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/finance:layer-2-financial/withdrawals-request-new-withdrawal":{"post":{"operationId":"finance_layer_2_financial_withdrawals_request_new_withdrawal","summary":"Create Withdrawal","description":"POST /v1/withdrawals","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/withdrawals-acceptance-operation":{"post":{"operationId":"finance_layer_2_financial_withdrawals_acceptance_operation","summary":"Accept Withdrawal","description":"POST /v1/withdrawals/{id}/accept","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Withdrawal ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"x-signature":{"type":"string","description":"Client signature to validate the provence of the API request. See [signing](https://docs.layer2financial.com/guides/requestsigning/)…"},"x-timestamp":{"type":"string","description":"Current timestamp, represented AS unix epoch seconds. Mandatory when x-signature is provided."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/transfers-request-new-transfer":{"post":{"operationId":"finance_layer_2_financial_transfers_request_new_transfer","summary":"Create Transfer","description":"POST /v1/transfers","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/transfers-accept-transfer":{"post":{"operationId":"finance_layer_2_financial_transfers_accept_transfer","summary":"Accept Transfer","description":"POST /v1/transfers/{id}/accept","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Transfer ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"x-signature":{"type":"string","description":"Client signature to validate the provence of the API request. See [signing](https://docs.layer2financial.com/guides/requestsigning/)…"},"x-timestamp":{"type":"string","description":"Current timestamp, represented AS unix epoch seconds. Mandatory when x-signature is provided."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/subscriptions-list-all":{"get":{"operationId":"finance_layer_2_financial_subscriptions_list_all","summary":"Get Subscriptions","description":"GET /v1/subscriptions","tags":["finance"],"parameters":[{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}},{"name":"x-l2f-idempotency-id","in":"query","required":false,"description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…","schema":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/subscriptions-create-event-callback":{"post":{"operationId":"finance_layer_2_financial_subscriptions_create_event_callback","summary":"Create Subscription","description":"POST /v1/subscriptions","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/exchanges-accept-quote":{"post":{"operationId":"finance_layer_2_financial_exchanges_accept_quote","summary":"Accept Exchange","description":"POST /v1/exchanges/{id}/accept","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Exchange ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"x-signature":{"type":"string","description":"Client signature to validate the provence of the API request. See [signing](https://docs.layer2financial.com/guides/requestsigning/)…"},"x-timestamp":{"type":"string","description":"Current timestamp, represented AS unix epoch seconds. Mandatory when x-signature is provided."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/exchanges-request-quote":{"post":{"operationId":"finance_layer_2_financial_exchanges_request_quote","summary":"Create Exchange (Quote)","description":"POST /v1/exchanges/quote","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/exchanges-create-market-exchange":{"post":{"operationId":"finance_layer_2_financial_exchanges_create_market_exchange","summary":"Create Exchange (Market)","description":"POST /v1/exchanges/market","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/documents-upload-document":{"post":{"operationId":"finance_layer_2_financial_documents_upload_document","summary":"Upload Document","description":"POST /v1/documents/{id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Document ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/deposits-create-request":{"post":{"operationId":"finance_layer_2_financial_deposits_create_request","summary":"Create Deposit","description":"POST /v1/deposits","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/deposits-acceptance":{"post":{"operationId":"finance_layer_2_financial_deposits_acceptance","summary":"Accept Deposit","description":"POST /v1/deposits/{id}/accept","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Deposit ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"x-signature":{"type":"string","description":"Client signature to validate the provence of the API request. See [signing](https://docs.layer2financial.com/guides/requestsigning/)…"},"x-timestamp":{"type":"string","description":"Current timestamp, represented AS unix epoch seconds. Mandatory when x-signature is provided."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/customers-get-matching-query":{"get":{"operationId":"finance_layer_2_financial_customers_get_matching_query","summary":"Retrieve Customers","description":"GET /v1/customers","tags":["finance"],"parameters":[{"name":"page","in":"query","required":false,"description":"Page of records to get (default 0 = first page)","schema":{"type":"integer","description":"Page of records to get (default 0 = first page)"}},{"name":"page_size","in":"query","required":false,"description":"Records to return per page (default = 20)","schema":{"type":"integer","description":"Records to return per page (default = 20)"}},{"name":"type","in":"query","required":false,"description":"Type of Customer","schema":{"type":"string","enum":["INDIVIDUAL","CORPORATION"],"description":"Type of Customer"}},{"name":"status","in":"query","required":false,"description":"* `ACTIVE` - Customer is active and available for use in line with client configuration. * `CLOSED` - Customer is permanently closed, no…","schema":{"type":"string","enum":["ACTIVE","CLOSED","FROZEN","PENDING","EDD","DORMANT"],"description":"* `ACTIVE` - Customer is active and available for use in line with client configuration. * `CLOSED` - Customer is permanently closed, no…"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/customers-create-new":{"post":{"operationId":"finance_layer_2_financial_customers_create_new","summary":"Create Customer","description":"POST /v1/customers","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/customers-create-payor":{"post":{"operationId":"finance_layer_2_financial_customers_create_payor","summary":"Create Payor","description":"POST /v1/customers/{id}/payor","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Customer ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/customers-add-new-individual":{"post":{"operationId":"finance_layer_2_financial_customers_add_new_individual","summary":"Create Individual","description":"POST /v1/customers/{id}/individuals","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Corporate Customer ID. This operation can only be performed on corporate customers."},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/counterparty-get-list":{"get":{"operationId":"finance_layer_2_financial_counterparty_get_list","summary":"Retrieve Counterparties","description":"GET /v1/counterparties","tags":["finance"],"parameters":[{"name":"page","in":"query","required":false,"description":"Page of records to get (default 0 = first page)","schema":{"type":"integer","description":"Page of records to get (default 0 = first page)"}},{"name":"page_size","in":"query","required":false,"description":"Records to return per page (default = 20)","schema":{"type":"integer","description":"Records to return per page (default = 20)"}},{"name":"customer_id","in":"query","required":false,"description":"Customer ID to whom the counterparty belongs","schema":{"type":"string","description":"Customer ID to whom the counterparty belongs"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}},{"name":"x-l2f-idempotency-id","in":"query","required":false,"description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…","schema":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/counterparty-create-new-counterparty":{"post":{"operationId":"finance_layer_2_financial_counterparty_create_new_counterparty","summary":"Create Counterparty","description":"POST /v1/counterparties","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/counterparty-get-linking-details":{"post":{"operationId":"finance_layer_2_financial_counterparty_get_linking_details","summary":"Retrieve Linking Details","description":"POST /v1/counterparties/{id}/link/details","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Counterparty ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/counterparty-establish-connection":{"post":{"operationId":"finance_layer_2_financial_counterparty_establish_connection","summary":"Connect Linked Account","description":"POST /v1/counterparties/{id}/link/connect","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Counterparty ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/counterparty-get-linkable-accounts":{"post":{"operationId":"finance_layer_2_financial_counterparty_get_linkable_accounts","summary":"Retrieve Linkable Accounts","description":"POST /v1/counterparties/{id}/link/accounts","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Counterparty ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-start-new-application":{"post":{"operationId":"finance_layer_2_financial_applications_start_new_application","summary":"Create Application","description":"POST /v1/applications","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-submit-for-processing":{"post":{"operationId":"finance_layer_2_financial_applications_submit_for_processing","summary":"Submit Application","description":"POST /v1/applications/{id}/submit","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Application ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-add-individual":{"post":{"operationId":"finance_layer_2_financial_applications_add_individual","summary":"Add Individual","description":"POST /v1/applications/{id}/individual","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Application ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-generate-access-code":{"post":{"operationId":"finance_layer_2_financial_applications_generate_access_code","summary":"Request Access Code","description":"POST /v1/applications/{id}/accesscode","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-payments-get-list":{"get":{"operationId":"finance_layer_2_financial_accounts_payments_get_list","summary":"Retrieve Accounts","description":"GET /v1/accounts/payments","tags":["finance"],"parameters":[{"name":"page","in":"query","required":false,"description":"Page of records to get (default 0 = first page)","schema":{"type":"integer","description":"Page of records to get (default 0 = first page)"}},{"name":"page_size","in":"query","required":false,"description":"Records to return per page (default = 20)","schema":{"type":"integer","description":"Records to return per page (default = 20)"}},{"name":"customer_id","in":"query","required":false,"description":"Account holder customer ID","schema":{"type":"string","description":"Account holder customer ID"}},{"name":"status","in":"query","required":false,"description":"* `OPEN` - Account is open and available for use in line with its product configuration * `CLOSED` - Account is permanently closed, no…","schema":{"type":"string","enum":["OPEN","CLOSED","FROZEN","PENDING","EDD","DORMANT"],"description":"* `OPEN` - Account is open and available for use in line with its product configuration * `CLOSED` - Account is permanently closed, no…"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-payments-create-payment-account":{"post":{"operationId":"finance_layer_2_financial_accounts_payments_create_payment_account","summary":"Open Payment Account","description":"POST /v1/accounts/payments","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-payments-request-payment-address":{"post":{"operationId":"finance_layer_2_financial_accounts_payments_request_payment_address","summary":"Request Payment Address","description":"POST /v1/accounts/payments/{id}/address","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Payment Account ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-deposits-get-list":{"get":{"operationId":"finance_layer_2_financial_accounts_deposits_get_list","summary":"Retrieve Accounts","description":"GET /v1/accounts/deposits","tags":["finance"],"parameters":[{"name":"page","in":"query","required":false,"description":"Page of records to get (default 0 = first page)","schema":{"type":"integer","description":"Page of records to get (default 0 = first page)"}},{"name":"page_size","in":"query","required":false,"description":"Records to return per page (default = 20)","schema":{"type":"integer","description":"Records to return per page (default = 20)"}},{"name":"customer_id","in":"query","required":false,"description":"Account holder customer ID","schema":{"type":"string","description":"Account holder customer ID"}},{"name":"product_type","in":"query","required":false,"description":"* `CLIENT` - Accounts at the Client level for managing client treasury operations * `DEPOSIT` - Accounts at the Customer level account for…","schema":{"type":"string","enum":["CLIENT","DEPOSIT","VIRTUAL"],"description":"* `CLIENT` - Accounts at the Client level for managing client treasury operations * `DEPOSIT` - Accounts at the Customer level account for…"}},{"name":"status","in":"query","required":false,"description":"* `OPEN` - Account is open and available for use in line with its product configuration * `CLOSED` - Account is permanently closed, no…","schema":{"type":"string","enum":["OPEN","CLOSED","FROZEN","PENDING","EDD","DORMANT"],"description":"* `OPEN` - Account is open and available for use in line with its product configuration * `CLOSED` - Account is permanently closed, no…"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-deposits-open-new-account":{"post":{"operationId":"finance_layer_2_financial_accounts_deposits_open_new_account","summary":"Open Account","description":"POST /v1/accounts/deposits","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-deposits-request-address":{"post":{"operationId":"finance_layer_2_financial_accounts_deposits_request_address","summary":"Request Address","description":"POST /v1/accounts/deposits/{id}/address","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Account ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/customers-get-details":{"get":{"operationId":"finance_layer_2_financial_customers_get_details","summary":"Retrieve Customer","description":"GET /v1/customers/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Customer ID","schema":{"type":"string","description":"Customer ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/customers-update-details":{"post":{"operationId":"finance_layer_2_financial_customers_update_details","summary":"Update Customer","description":"PATCH /v1/customers/{id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Customer ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/customers-get-individual-details":{"get":{"operationId":"finance_layer_2_financial_customers_get_individual_details","summary":"Retrieve Individual","description":"GET /v1/customers/{id}/individuals/{individual_id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Corporate Customer ID. This operation can only be performed on corporate customers.","schema":{"type":"string","description":"Corporate Customer ID. This operation can only be performed on corporate customers."}},{"name":"individual_id","in":"query","required":true,"description":"Individual ID","schema":{"type":"string","description":"Individual ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/customers-update-individual-details":{"post":{"operationId":"finance_layer_2_financial_customers_update_individual_details","summary":"Update Individual","description":"PATCH /v1/customers/{id}/individuals/{individual_id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","individual_id","body"],"properties":{"id":{"type":"string","description":"Customer ID"},"individual_id":{"type":"string","description":"Individual ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/counterparty-get-list-2":{"get":{"operationId":"finance_layer_2_financial_counterparty_get_list_2","summary":"Retrieve Counterparty","description":"GET /v1/counterparties/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Counterparty ID","schema":{"type":"string","description":"Counterparty ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}},{"name":"x-l2f-idempotency-id","in":"query","required":false,"description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…","schema":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/counterparty-update-details":{"post":{"operationId":"finance_layer_2_financial_counterparty_update_details","summary":"Update Counterparty","description":"PATCH /v1/counterparties/{id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Counterparty ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-get-details":{"get":{"operationId":"finance_layer_2_financial_applications_get_details","summary":"Retrieve Application","description":"GET /v1/applications/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Application ID","schema":{"type":"string","description":"Application ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-update-properties":{"post":{"operationId":"finance_layer_2_financial_applications_update_properties","summary":"Update Application","description":"PATCH /v1/applications/{id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Application ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-update-individual-properties":{"post":{"operationId":"finance_layer_2_financial_applications_update_individual_properties","summary":"Update Individual","description":"PATCH /v1/applications/{id}/individual/{individual_id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","individual_id","body"],"properties":{"id":{"type":"string","description":"Application ID"},"individual_id":{"type":"string","description":"Individual ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-delete-individual":{"post":{"operationId":"finance_layer_2_financial_applications_delete_individual","summary":"Delete Individual","description":"DELETE /v1/applications/{id}/individual/{individual_id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","individual_id"],"properties":{"id":{"type":"string","description":"Application ID"},"individual_id":{"type":"string","description":"Individual ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-payments-get-details":{"get":{"operationId":"finance_layer_2_financial_accounts_payments_get_details","summary":"Retrieve Payment Account","description":"GET /v1/accounts/payments/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-payments-update-status":{"post":{"operationId":"finance_layer_2_financial_accounts_payments_update_status","summary":"Update Account","description":"PATCH /v1/accounts/payments/{id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Account ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-deposits-get-details":{"get":{"operationId":"finance_layer_2_financial_accounts_deposits_get_details","summary":"Retrieve Account","description":"GET /v1/accounts/deposits/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Account ID","schema":{"type":"string","description":"Account ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-deposits-update-status":{"post":{"operationId":"finance_layer_2_financial_accounts_deposits_update_status","summary":"Update Account","description":"PATCH /v1/accounts/deposits/{id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"Account ID"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/withdrawals-get-details":{"get":{"operationId":"finance_layer_2_financial_withdrawals_get_details","summary":"Retrieve Withdrawal","description":"GET /v1/withdrawals/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Withdrawal ID","schema":{"type":"string","description":"Withdrawal ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/transfers-get-details":{"get":{"operationId":"finance_layer_2_financial_transfers_get_details","summary":"Retrieve Transfer","description":"GET /v1/transfers/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Transfer ID","schema":{"type":"string","description":"Transfer ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/settlements-get-details-by-account":{"get":{"operationId":"finance_layer_2_financial_settlements_get_details_by_account","summary":"Retrieve Settlement","description":"GET /v1/settlements/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Settlement ID","schema":{"type":"string","description":"Settlement ID"}},{"name":"source_account_id","in":"query","required":false,"description":"Source Account ID to filter settlement on","schema":{"type":"string","description":"Source Account ID to filter settlement on"}},{"name":"destination_account_id","in":"query","required":false,"description":"Destination Account ID to filter settlement on","schema":{"type":"string","description":"Destination Account ID to filter settlement on"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/exchanges-get-details":{"get":{"operationId":"finance_layer_2_financial_exchanges_get_details","summary":"Retrieve Exchange","description":"GET /v1/exchanges/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Exchange ID","schema":{"type":"string","description":"Exchange ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/documents-get-document":{"get":{"operationId":"finance_layer_2_financial_documents_get_document","summary":"Download Document","description":"GET /v1/documents/{id}/download","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Document ID","schema":{"type":"string","description":"Document ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/deposits-get-details":{"get":{"operationId":"finance_layer_2_financial_deposits_get_details","summary":"Retrieve Deposit","description":"GET /v1/deposits/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Deposit ID","schema":{"type":"string","description":"Deposit ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/applications-get-status":{"get":{"operationId":"finance_layer_2_financial_applications_get_status","summary":"Retrieve Application Status","description":"GET /v1/applications/{id}/status","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Application ID","schema":{"type":"string","description":"Application ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-payments-get-transactions":{"get":{"operationId":"finance_layer_2_financial_accounts_payments_get_transactions","summary":"Retrieve Transactions","description":"GET /v1/accounts/payments/{id}/transactions","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Payment Account ID","schema":{"type":"string","description":"Payment Account ID"}},{"name":"page","in":"query","required":false,"description":"Page of records to get (default 0 = first page)","schema":{"type":"integer","description":"Page of records to get (default 0 = first page)"}},{"name":"page_size","in":"query","required":false,"description":"Records to return per page (default = 20)","schema":{"type":"integer","description":"Records to return per page (default = 20)"}},{"name":"order","in":"query","required":false,"description":"Sort order by transaction date (ASC or DESC)","schema":{"type":"string","enum":["ASC","DESC"],"description":"Sort order by transaction date (ASC or DESC)"}},{"name":"start_date","in":"query","required":false,"description":"Filter for transaction from this date","schema":{"type":"string","description":"Filter for transaction from this date"}},{"name":"end_date","in":"query","required":false,"description":"Filter for transaction to this date","schema":{"type":"string","description":"Filter for transaction to this date"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-payments-get-transaction":{"get":{"operationId":"finance_layer_2_financial_accounts_payments_get_transaction","summary":"Retrieve Transaction","description":"GET /v1/accounts/payments/{id}/transactions/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Transaction ID","schema":{"type":"string","description":"Transaction ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-deposits-get-transactions":{"get":{"operationId":"finance_layer_2_financial_accounts_deposits_get_transactions","summary":"Retrieve Transactions","description":"GET /v1/accounts/deposits/{id}/transactions","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Account ID","schema":{"type":"string","description":"Account ID"}},{"name":"page","in":"query","required":false,"description":"Page of records to get (default 0 = first page)","schema":{"type":"integer","description":"Page of records to get (default 0 = first page)"}},{"name":"page_size","in":"query","required":false,"description":"Records to return per page (default = 20)","schema":{"type":"integer","description":"Records to return per page (default = 20)"}},{"name":"order","in":"query","required":false,"description":"Sort order by transaction date (ASC or DESC)","schema":{"type":"string","enum":["ASC","DESC"],"description":"Sort order by transaction date (ASC or DESC)"}},{"name":"start_date","in":"query","required":false,"description":"Filter for transaction from this date","schema":{"type":"string","description":"Filter for transaction from this date"}},{"name":"end_date","in":"query","required":false,"description":"Filter for transaction to this date","schema":{"type":"string","description":"Filter for transaction to this date"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/accounts-deposits-get-transaction":{"get":{"operationId":"finance_layer_2_financial_accounts_deposits_get_transaction","summary":"Retrieve Transaction","description":"GET /v1/accounts/deposits/{id}/transactions/{id}","tags":["finance"],"parameters":[{"name":"id","in":"query","required":true,"description":"Transaction ID","schema":{"type":"string","description":"Transaction ID"}},{"name":"x-l2f-request-id","in":"query","required":false,"description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit.","schema":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/finance:layer-2-financial/subscriptions-delete-existing-subscription":{"post":{"operationId":"finance_layer_2_financial_subscriptions_delete_existing_subscription","summary":"Delete Subscription","description":"DELETE /v1/subscriptions/{id}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"x-l2f-request-id":{"type":"string","description":"Optional Unique ID per request, useful for fault resolution/diagnosis and audit."},"x-l2f-idempotency-id":{"type":"string","description":"Unique ID used to safely retry an operation. See [idempotency](https://docs.layer2financial.com/guides/idempotence/) section for more…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}