Stark Bank
Manage your corporate banking services with Stark Bank.
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 72 actions:
| Action | Purpose | Parameters |
|---|---|---|
| post_transaction | Create transactions | data: { . transactions (array) } (object) required |
| get_transaction | List transactions | cursor (string) limit (integer) fields (array) after (string) before (string) tags (array) externalIds (array) |
| get_transaction_by_transaction_id | Get transaction by ID | transactionId (string) fields (array) |
| get_balance | List balances | No parameters |
| post_transfer | Create transfers | data: { . transfers (array) } (object) required |
| get_transfer | List transfers | cursor (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_id | Get transfer by ID | transferId (string) fields (array) |
| get_transfer_by_transfer_id_pdf | Get transfer PDF receipt by ID | transferId (string) fields (array) |
| get_transfer_log | List transfer logs | cursor (string) limit (integer) fields (array) after (string) before (string) types (array) transferIds (array) |
| get_transfer_log_by_log_id | Get transfer log by ID | logId (string) fields (array) |
| post_invoice | Create invoices | data: { . invoices (array) } (object) required |
| get_invoice | List invoices | cursor (string) limit (integer) fields (array) after (string) before (string) status (string) tags (array) ids (array) |
| get_invoice_by_invoice_id | Get invoice by ID | invoiceId (string) fields (array) |
| patch_invoice_by_invoice_id | Update or refund an invoice by ID | invoiceId (string) data: { . status (string) . amount (integer) . due (string) . expiration (integer) } (object) required |
| get_invoice_by_invoice_id_pdf | Get invoice PDF by ID | invoiceId (string) fields (array) |
| get_invoice_by_invoice_id_qrcode | Get invoice QR Code by ID | invoiceId (string) fields (array) format (string) |
| get_invoice_log | List invoice logs | cursor (string) limit (integer) fields (array) after (string) before (string) types (array) invoiceIds (array) |
| get_invoice_log_by_log_id | Get invoice log by ID | logId (string) fields (array) |
| get_deposit | List deposits | cursor (string) limit (integer) fields (array) after (string) before (string) status (string) tags (array) ids (array) sort (string) |
| get_deposit_by_deposit_id | Get deposit by ID | depositId (string) fields (array) |
| get_deposit_log | List deposit logs | cursor (string) limit (integer) fields (array) after (string) before (string) types (array) depositIds (array) |
| get_deposit_log_by_log_id | Get deposit log by ID | logId (string) fields (array) |
| post_boleto | Create boletos | data: { . boletos (array) } (object) required |
| get_boleto | List boletos | cursor (string) limit (integer) fields (array) after (string) before (string) status (string) tags (array) ids (array) |
| get_boleto_by_boleto_id | Get boleto by ID | boletoId (string) fields (array) |
| delete_boleto_by_boleto_id | Cancel and delete a boleto by ID | boletoId (string) |
| get_boleto_by_boleto_id_pdf | Get boleto PDF by ID | boletoId (string) fields (array) |
| get_boleto_log | List boleto logs | cursor (string) limit (integer) fields (array) after (string) before (string) types (array) boletoIds (array) |
| get_boleto_log_by_log_id | Get boleto log by ID | logId (string) fields (array) |
| post_boleto_holmes | Create boleto holmes | data: { . holmes (array) } (object) required |
| get_boleto_holmes | List boleto holmes | cursor (string) limit (integer) fields (array) after (string) before (string) tags (array) ids (array) status (string) boletoId (string) |
| get_boleto_holmes_by_holmes_id | Get boleto holmes by ID | holmesId (string) fields (array) |
| get_boleto_holmes_log | List boleto holmes logs | cursor (string) limit (integer) fields (array) after (string) before (string) types (array) holmesIds (array) |
| get_boleto_holmes_log_by_log_id | Get boleto holmes log by ID | logId (string) fields (array) |
| get_brcode_preview | Process BR Codes before creating BrcodePayments | fields (array) brcodes (string) |
| post_brcode_payment | Create BR Code payments | data: { . payments (array) } (object) required |
| get_brcode_payment | List BR Code payments | cursor (string) limit (integer) fields (array) after (string) before (string) tags (array) ids (array) status (string) |
| get_brcode_payment_by_payment_id | Get BR Code payment by ID | paymentId (string) fields (array) |
| patch_brcode_payment_by_payment_id | Update a BR Code payment by ID | paymentId (string) data: { . status (string) } (object) required |
| get_brcode_payment_by_payment_id_pdf | Get BR Code payment PDF receipt by payment ID | paymentId (string) fields (array) |
| get_brcode_payment_log | List BR Code payment logs | cursor (string) limit (integer) fields (array) after (string) before (string) types (array) paymentIds (array) |
| get_brcode_payment_log_by_log_id | Get BR Code payment log by ID | logId (string) fields (array) |
| post_boleto_payment | Create boleto payments | data: { . payments (array) } (object) required |
| get_boleto_payment | List boleto payments | cursor (string) limit (integer) fields (array) after (string) before (string) tags (array) ids (array) status (string) |
| get_boleto_payment_by_payment_id | Get boleto payment by ID | paymentId (string) fields (array) |
| delete_boleto_payment_by_payment_id | Cancel and delete a boleto payment by ID | paymentId (string) |
| get_boleto_payment_by_payment_id_pdf | Get boleto payment PDF receipt by payment ID | paymentId (string) fields (array) |
| get_boleto_payment_log | List boleto payment logs | cursor (string) limit (integer) fields (array) after (string) before (string) types (array) paymentIds (array) |
| get_boleto_payment_log_by_log_id | Get boleto payment log by ID | logId (string) fields (array) |
| post_utility_payment | Create utility payments | data: { . payments (array) } (object) required |
| get_utility_payment | List utility payments | cursor (string) limit (integer) fields (array) after (string) before (string) tags (array) ids (array) status (string) |
| get_utility_payment_by_payment_id | Get utility payment by ID | paymentId (string) fields (array) |
| delete_utility_payment_by_payment_id | Cancel and delete a utility payment by ID | paymentId (string) |
| get_utility_payment_by_payment_id_pdf | Get utility payment PDF receipt by payment ID | paymentId (string) fields (array) |
| get_utility_payment_log | List utility payment logs | cursor (string) limit (integer) fields (array) after (string) before (string) types (array) paymentIds (array) |
| get_utility_payment_log_by_log_id | Get utility payment log by ID | logId (string) fields (array) |
| post_payment_request | Create payment requests | data: { . requests (array) } (object) required |
| get_payment_request | List payment requests | centerId (string) required cursor (string) limit (integer) fields (array) after (string) before (string) sort (string) tags (array) ids (array) status (string) type (string) |
| post_webhook | Create a webhook | data: { . id (string) . url (string) . subscriptions (array) } (object) required |
| get_webhook | List webhooks | cursor (string) limit (integer) fields (array) |
| get_webhook_by_webhook_id | Get webhook by ID | webhookId (string) fields (array) |
| delete_webhook_by_webhook_id | Delete a webhook by ID | webhookId (string) |
| get_event | List webhook events | cursor (string) limit (integer) fields (array) |
| get_event_by_event_id | Get event by ID | eventId (string) fields (array) |
| patch_event_by_event_id | Update a webhook event by ID | eventId (string) data: { . isDelivered (boolean) } (object) required |
| delete_event_by_event_id | Delete a webhook event by ID | eventId (string) |
| get_dict_key | List the DICT Pix keys associated with your Stark Bank Workspace | cursor (string) limit (integer) after (string) before (string) ids (array) status (string) type (string) |
| get_dict_key_by_key_id | Get DictKey by ID | keyId (string) fields (array) |
| post_workspace | Create a workspace | data: { . id (string) . username (string) . name (string) } (object) required |
| get_workspace | List workspaces that your user has access to | cursor (string) limit (integer) fields (array) username (array) ids (array) |
| get_workspace_by_workspace_id | Get workspace by ID | workspaceId (string) fields (array) |
| get_public_key | List the public keys Stark Bank uses to sign webhooks and receipts | cursor (string) limit (integer) |