Abstra One
Manage entities, deals, bills, payments and tasks on Abstra One on a user’s behalf.
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:
| Action | Purpose | Parameters |
|---|---|---|
| delete_allocations_by_allocation_id | No description available | allocation_id (string) |
| get_bills | No description available | deal_id (string) |
| get_bills_by_bill_id | No description available | bill_id (string) |
| patch_bills_by_bill_id | No description available | bill_id (string) data: { . amount (integer,null) . due_date (string,null) . tasks (array,null) } (object) required |
| post_bills_by_bill_id_allocations | No description available | bill_id (string) data: { . payment_id (string) . value (integer) } (object) required |
| post_bills_by_bill_id_cancel | No description available | bill_id (string) |
| post_bills_by_bill_id_settle | No description available | bill_id (string) |
| post_bills_by_bill_id_tasks_by_task_type_complete | No description available | bill_id (string) task_type (string) data: { . inputs (object) } (object) required |
| get_deals | No description available | No parameters |
| post_deals | No description available | data: { . entity_ids (array) . name (string) . party_invites (array) } (object) required |
| get_deals_by_deal_id | No description available | deal_id (string) |
| delete_deals_by_deal_id | No description available | deal_id (string) |
| patch_deals_by_deal_id | No description available | deal_id (string) data: { . name (string,null) } (object) required |
| post_deals_by_deal_id_bills | No description available | deal_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_parties | No description available | deal_id (string) data: { . email (string) . fiscal_id (string) . fiscal_id_kind } (object) required |
| delete_deals_by_deal_id_parties_by_party_id | No description available | deal_id (string) party_id (string) |
| post_deals_by_deal_id_publish | No description available | deal_id (string) |
| get_entities | No description available | No parameters |
| post_entities | No description available | data: { . country (string,null) . display_name (string,null) . fiscal_id (string) . fiscal_id_kind . legal_name (string) } (object) required |
| get_entities_by_entity_id | No description available | entity_id (string) |
| patch_entities_by_entity_id | No description available | entity_id (string) data: { . country (string,null) . display_name (string,null) . legal_name (string,null) } (object) required |
| get_entities_by_entity_id_profile | No description available | entity_id (string) |
| get_payments | No description available | No parameters |
| post_payments | No description available | data: { . amount (integer) . cancel_policy . currency . due_date (string) . from_entity_id (string) . tasks (array) . to_entity_id (string) } (object) required |
| get_payments_by_payment_id | No description available | payment_id (string) |
| patch_payments_by_payment_id | No description available | payment_id (string) data: { . amount (integer,null) . due_date (string,null) . tasks (array,null) } (object) required |
| post_payments_by_payment_id_cancel | No description available | payment_id (string) |
| post_payments_by_payment_id_complete | No description available | payment_id (string) |
| post_payments_by_payment_id_tasks_by_task_type_complete | No description available | payment_id (string) task_type (string) data: { . inputs (object) } (object) required |
| get_pending_tasks | No description available | No parameters |
| custom | Call 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) |