Data Rudder (DeLorean)
Access inference APIs and database services for machine learning models and data analytics.
Authentication
This connector uses Token-based 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 28 actions:
| Action | Purpose | Parameters |
|---|---|---|
| post_api_v1_auth_login | Obtain an API Access Token via login. | data: { . username (string) . password (string) } (object) required |
| post_api_v1_models_by_model_id_feature_importance | Get feature importance for a specific prediction. | model_id (string) data: { . row_id (string) . model_id (string) . database_id (string) . segment (string) . layout_name (string) } (object) required |
| post_api_v1_models_by_model_id_predict | Run a single prediction on a model. | model_id (string) data: { . data (array) } (object) required |
| post_api_v1_models_by_model_id_batch_predict | Run batch predictions on a model. | model_id (string) data: { . data (array) } (object) required |
| post_api_v1_projects_by_project_id_predict | Run a single prediction on a project. | project_id (string) data: { . data (array) } (object) required |
| post_api_v1_projects_by_project_id_batch_predict | Run batch predictions on a project. | project_id (string) data: { . data (array) } (object) required |
| get_api_v1_fraud_transactions | List fraud transactions with optional filters. | limit (integer) offset (integer) status (string) channel (string) type (string) |
| post_api_v1_fraud_transactions | Create a new fraud prevention transaction for analysis. | data (object) required |
| put_api_v1_fraud_transactions_by_transaction_id | Update the status and details of an existing fraud transaction. | transaction_id (string) data: { . status (string) . decisor_agent (string) . changed_at (string) . description (string) . treatment_status (string) . fraud_subcategory (string) . tag (array) } (object) required |
| post_api_v1_fraud_transactions_batch_update | Update multiple transactions in a single batch request. | data: { . transactions (array) } (object) required |
| post_api_v1_fraud_onboarding | Create a new onboarding entry for fraud analysis. | data: { . customer . extra_data (object) } (object) required |
| patch_api_v1_fraud_fraud_bank_account | Update the fraud status of a bank account. | data: { . bank_code (string) . branch_code (string) . account_id (string) . status (string) } (object) required |
| post_api_v1_bureau_occurrences | Create a new fraud bureau occurrence. | data: { . informacoes_bancarias_destino (object) . informacao_executor (object) . informacao_reclamante (object) . registro (object) } (object) required |
| delete_api_v1_bureau_occurrences_by_occurrence_id | Delete an existing fraud bureau occurrence. | occurrence_id (string) |
| post_api_v1_bureau_findings | Query the fraud bureau for findings on specific entities. | data: { . consultas (array) } (object) required |
| get_api_v1_databases | List all databases. | No parameters |
| post_api_v1_databases | Create a new database. | data (object) required |
| get_api_v1_databases_by_id | Retrieve a specific database by ID. | id (string) |
| put_api_v1_databases_by_id | Fully update a database by ID. | id (string) data (object) required |
| patch_api_v1_databases_by_id | Partially update a database by ID. | id (string) data (object) required |
| delete_api_v1_databases_by_id | Delete a database by ID. | id (string) |
| get_api_v1_databases_by_id_etl_requests_by_etl_request_pk | Retrieve the status of an ETL request for a specific database. | id (string) etl_request_pk (string) |
| get_api_v1_databases_by_database_pk_data_files | List all data files for a specific database. | database_pk (string) |
| post_api_v1_databases_by_database_pk_data_files | Upload a new data file to a database. | database_pk (string) data (object) required |
| get_api_v1_databases_by_database_pk_data_files_by_id | Retrieve a specific data file. | database_pk (string) id (string) |
| put_api_v1_databases_by_database_pk_data_files_by_id | Fully update a data file. | database_pk (string) id (string) data (object) required |
| patch_api_v1_databases_by_database_pk_data_files_by_id | Partially update a data file. | database_pk (string) id (string) data (object) required |
| delete_api_v1_databases_by_database_pk_data_files_by_id | Delete a data file. | database_pk (string) id (string) |