Skip to main content

Stark Bank

Manage your corporate banking services with Stark Bank.

Stark Bank Logo

Authentication​

This connector uses ECDSA (Elliptic Curve Digital Signature Algorithm) authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use​

Using the Smart Chat​

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor​

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions​

This connector provides 73 actions:

ActionPurposeParameters
post_transactionCreate transactionsdata: {
. transactions (array)
} (object) required
get_transactionList transactionscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
tags (array)
externalIds (array)
get_transaction_by_transaction_idGet transaction by IDtransactionId (string) required
fields (array)
get_balanceList balancesNo parameters
post_transferCreate transfersdata: {
. transfers (array)
} (object) required
get_transferList transferscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
transactionIds (array)
status (string)
taxId (string)
sort (string)
tags (array)
ids (array)
get_transfer_by_transfer_idGet transfer by IDtransferId (string) required
fields (array)
get_transfer_by_transfer_id_pdfGet transfer PDF receipt by IDtransferId (string) required
fields (array)
get_transfer_logList transfer logscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
types (array)
transferIds (array)
get_transfer_log_by_log_idGet transfer log by IDlogId (string) required
fields (array)
post_invoiceCreate invoicesdata: {
. invoices (array)
} (object) required
get_invoiceList invoicescursor (string)
limit (integer)
fields (array)
after (string)
before (string)
status (string)
tags (array)
ids (array)
get_invoice_by_invoice_idGet invoice by IDinvoiceId (string) required
fields (array)
patch_invoice_by_invoice_idUpdate or refund an invoice by IDinvoiceId (string) required
data: {
. status (string)
. amount (integer)
. due (string)
. expiration (integer)
} (object) required
get_invoice_by_invoice_id_pdfGet invoice PDF by IDinvoiceId (string) required
fields (array)
get_invoice_by_invoice_id_qrcodeGet invoice QR Code by IDinvoiceId (string) required
fields (array)
format (string)
get_invoice_logList invoice logscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
types (array)
invoiceIds (array)
get_invoice_log_by_log_idGet invoice log by IDlogId (string) required
fields (array)
get_depositList depositscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
status (string)
tags (array)
ids (array)
sort (string)
get_deposit_by_deposit_idGet deposit by IDdepositId (string) required
fields (array)
get_deposit_logList deposit logscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
types (array)
depositIds (array)
get_deposit_log_by_log_idGet deposit log by IDlogId (string) required
fields (array)
post_boletoCreate boletosdata: {
. boletos (array)
} (object) required
get_boletoList boletoscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
status (string)
tags (array)
ids (array)
get_boleto_by_boleto_idGet boleto by IDboletoId (string) required
fields (array)
delete_boleto_by_boleto_idCancel and delete a boleto by IDboletoId (string) required
get_boleto_by_boleto_id_pdfGet boleto PDF by IDboletoId (string) required
fields (array)
get_boleto_logList boleto logscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
types (array)
boletoIds (array)
get_boleto_log_by_log_idGet boleto log by IDlogId (string) required
fields (array)
post_boleto_holmesCreate boleto holmesdata: {
. holmes (array)
} (object) required
get_boleto_holmesList boleto holmescursor (string)
limit (integer)
fields (array)
after (string)
before (string)
tags (array)
ids (array)
status (string)
boletoId (string)
get_boleto_holmes_by_holmes_idGet boleto holmes by IDholmesId (string) required
fields (array)
get_boleto_holmes_logList boleto holmes logscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
types (array)
holmesIds (array)
get_boleto_holmes_log_by_log_idGet boleto holmes log by IDlogId (string) required
fields (array)
get_brcode_previewProcess BR Codes before creating BrcodePaymentsfields (array)
brcodes (string)
post_brcode_paymentCreate BR Code paymentsdata: {
. payments (array)
} (object) required
get_brcode_paymentList BR Code paymentscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
tags (array)
ids (array)
status (string)
get_brcode_payment_by_payment_idGet BR Code payment by IDpaymentId (string) required
fields (array)
patch_brcode_payment_by_payment_idUpdate a BR Code payment by IDpaymentId (string) required
data: {
. status (string)
} (object) required
get_brcode_payment_by_payment_id_pdfGet BR Code payment PDF receipt by payment IDpaymentId (string) required
fields (array)
get_brcode_payment_logList BR Code payment logscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
types (array)
paymentIds (array)
get_brcode_payment_log_by_log_idGet BR Code payment log by IDlogId (string) required
fields (array)
post_boleto_paymentCreate boleto paymentsdata: {
. payments (array)
} (object) required
get_boleto_paymentList boleto paymentscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
tags (array)
ids (array)
status (string)
get_boleto_payment_by_payment_idGet boleto payment by IDpaymentId (string) required
fields (array)
delete_boleto_payment_by_payment_idCancel and delete a boleto payment by IDpaymentId (string) required
get_boleto_payment_by_payment_id_pdfGet boleto payment PDF receipt by payment IDpaymentId (string) required
fields (array)
get_boleto_payment_logList boleto payment logscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
types (array)
paymentIds (array)
get_boleto_payment_log_by_log_idGet boleto payment log by IDlogId (string) required
fields (array)
post_utility_paymentCreate utility paymentsdata: {
. payments (array)
} (object) required
get_utility_paymentList utility paymentscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
tags (array)
ids (array)
status (string)
get_utility_payment_by_payment_idGet utility payment by IDpaymentId (string) required
fields (array)
delete_utility_payment_by_payment_idCancel and delete a utility payment by IDpaymentId (string) required
get_utility_payment_by_payment_id_pdfGet utility payment PDF receipt by payment IDpaymentId (string) required
fields (array)
get_utility_payment_logList utility payment logscursor (string)
limit (integer)
fields (array)
after (string)
before (string)
types (array)
paymentIds (array)
get_utility_payment_log_by_log_idGet utility payment log by IDlogId (string) required
fields (array)
post_payment_requestCreate payment requestsdata: {
. requests (array)
} (object) required
get_payment_requestList payment requestscenterId (string) required
cursor (string)
limit (integer)
fields (array)
after (string)
before (string)
sort (string)
tags (array)
ids (array)
status (string)
type (string)
post_webhookCreate a webhookdata: {
. id (string)
. url (string)
. subscriptions (array)
} (object) required
get_webhookList webhookscursor (string)
limit (integer)
fields (array)
get_webhook_by_webhook_idGet webhook by IDwebhookId (string) required
fields (array)
delete_webhook_by_webhook_idDelete a webhook by IDwebhookId (string) required
get_eventList webhook eventscursor (string)
limit (integer)
fields (array)
get_event_by_event_idGet event by IDeventId (string) required
fields (array)
patch_event_by_event_idUpdate a webhook event by IDeventId (string) required
data: {
. isDelivered (boolean)
} (object) required
delete_event_by_event_idDelete a webhook event by IDeventId (string) required
get_dict_keyList the DICT Pix keys associated with your Stark Bank Workspacecursor (string)
limit (integer)
after (string)
before (string)
ids (array)
status (string)
type (string)
get_dict_key_by_key_idGet DictKey by IDkeyId (string) required
fields (array)
post_workspaceCreate a workspacedata: {
. id (string)
. username (string)
. name (string)
} (object) required
get_workspaceList workspaces that your user has access tocursor (string)
limit (integer)
fields (array)
username (array)
ids (array)
get_workspace_by_workspace_idGet workspace by IDworkspaceId (string) required
fields (array)
get_public_keyList the public keys Stark Bank uses to sign webhooks and receiptscursor (string)
limit (integer)
customCall any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body._url (string) required
_method (string)
_query (object)
_body
_headers (object)

Webhook Events​

This connector emits 10 events back to your workflow. To receive one, create a hook whose path is <connection-name>/<event> — the connection name you configured plus the event from the table below.

EventDescription
depositBank deposit events
invoiceInvoice events
brcode-paymentBR Code payment events
transferTransfer events
utility-paymentUtility payment events
boletoBoleto events
boleto-paymentBoleto payment events
darf-paymentDARF payment events
payment-requestPayment request events
boleto-holmesBoleto Holmes events