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 31 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_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
. currency
. 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
} (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
. 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
. currency
. 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)
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
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 (undefined)
_headers (object)