Skip to main content

Abstra One

Manage entities, deals, bills, payments and tasks on Abstra One on a user’s behalf.

Abstra One Logo

Authentication

This connector uses OAuth 2.0 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 44 actions:

ActionPurposeParameters
delete_allocations_by_allocation_idNo description availableallocation_id (string)
get_billsNo description availabledeal_id (string)
get_bills_by_bill_idNo description availablebill_id (string)
patch_bills_by_bill_idNo description availablebill_id (string)
data: {
. amount (integer,null)
. due_date (string,null)
. tasks (array,null)
} (object) required
post_bills_by_bill_id_allocationsNo description availablebill_id (string)
data: {
. payment_id (string)
. value (integer)
} (object) required
post_bills_by_bill_id_cancelNo description availablebill_id (string)
post_bills_by_bill_id_settleNo description availablebill_id (string)
post_bills_by_bill_id_tasks_by_task_type_completeNo description availablebill_id (string)
task_type (string)
data: {
. inputs (object)
} (object) required
get_conciliationsNo description availableNo parameters
delete_conciliations_by_conciliation_idNo description availableconciliation_id (string)
get_dealsNo description availableNo parameters
post_dealsNo description availabledata: {
. entity_ids (array)
. name (string)
. party_invites (array)
} (object) required
get_deals_by_deal_idNo description availabledeal_id (string)
delete_deals_by_deal_idNo description availabledeal_id (string)
patch_deals_by_deal_idNo description availabledeal_id (string)
data: {
. name (string,null)
} (object) required
post_deals_by_deal_id_billsNo description availabledeal_id (string)
data: {
. amount (integer)
. cancel_policy (string)
. currency (string)
. due_date (string)
. from_party_id (string)
. payments (array)
. tasks (array)
. to_party_id (string)
} (object) required
post_deals_by_deal_id_partiesNo description availabledeal_id (string)
data: {
. email (string)
. fiscal_id (string)
. fiscal_id_kind (string)
} (object) required
delete_deals_by_deal_id_parties_by_party_idNo description availabledeal_id (string)
party_id (string)
post_deals_by_deal_id_publishNo description availabledeal_id (string)
get_entitiesNo description availableNo parameters
post_entitiesNo description availabledata: {
. country (string,null)
. display_name (string,null)
. fiscal_id (string)
. fiscal_id_kind (string)
. legal_name (string)
} (object) required
get_entities_by_entity_idNo description availableentity_id (string)
patch_entities_by_entity_idNo description availableentity_id (string)
data: {
. country (string,null)
. display_name (string,null)
. legal_name (string,null)
} (object) required
get_entities_by_entity_id_profileNo description availableentity_id (string)
get_paymentsNo description availableNo parameters
post_paymentsNo description availabledata: {
. amount (integer)
. cancel_policy (string)
. currency (string)
. due_date (string)
. from_entity_id (string)
. tasks (array)
. to_entity_id (string)
} (object) required
get_payments_by_payment_idNo description availablepayment_id (string)
patch_payments_by_payment_idNo description availablepayment_id (string)
data: {
. amount (integer,null)
. due_date (string,null)
. tasks (array,null)
} (object) required
post_payments_by_payment_id_cancelNo description availablepayment_id (string)
post_payments_by_payment_id_completeNo description availablepayment_id (string)
get_payments_by_payment_id_conciliationsNo description availablepayment_id (string)
post_payments_by_payment_id_tasks_by_task_type_completeNo description availablepayment_id (string)
task_type (string)
data: {
. inputs (object)
} (object) required
get_pending_tasksNo description availableNo parameters
delete_transactions_by_transaction_idNo description availabletransaction_id (string)
patch_transactions_by_transaction_idNo description availabletransaction_id (string)
data: {
. timestamp (string,null)
. value (integer,null)
} (object) required
post_transactions_by_transaction_id_conciliationsNo description availabletransaction_id (string)
data: {
. payment_id (string)
. transaction_method
. value (integer)
} (object) required
get_walletsNo description availableNo parameters
post_walletsNo description availabledata: {
. currency (string)
. description (string,null)
. entity_id (string)
. name (string)
} (object) required
get_wallets_by_wallet_idNo description availablewallet_id (string)
delete_wallets_by_wallet_idNo description availablewallet_id (string)
patch_wallets_by_wallet_idNo description availablewallet_id (string)
data: {
. description (string,null)
. name (string,null)
} (object) required
get_wallets_by_wallet_id_transactionsNo description availablewallet_id (string)
post_wallets_by_wallet_id_transactionsNo description availablewallet_id (string)
data: {
. timestamp (string)
. value (integer)
} (object) required
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 11 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
payment-createdA payment was created.
payment-completedA payment transitioned to completed.
payment-cancelledA payment was cancelled.
bill-createdA bill was created.
bill-settledA bill was settled.
bill-cancelledA bill was cancelled.
task-completedA task on a payment or bill was completed.
deal-publishedA deal was published.
transaction-createdA wallet transaction was created.
conciliation-createdA conciliation was added.
conciliation-removedA conciliation was removed.