Skip to main content

pluggy-sdk

Pluggy's main API to review data and execute connectors

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0
  • Package version: 1.0.0.post13
  • Generator version: 7.7.0-SNAPSHOT
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://pluggy.ai

Requirements.

Python 3.7+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import pluggy_sdk

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import pluggy_sdk

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import pluggy_sdk
from pluggy_sdk.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.pluggy.ai
# See configuration.py for a list of all supported configuration parameters.
configuration = pluggy_sdk.Configuration(
    host = "https://api.pluggy.ai"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: default
configuration.api_key['default'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['default'] = 'Bearer'


# Enter a context with an instance of the API client
with pluggy_sdk.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = pluggy_sdk.AccountApi(api_client)
    item_id = 'd0f8a8c0-e8e3-11e9-b210-d663bd873d93' # str | Item primary identifier
    type = 'BANK' # str | Parameter to filter between bank accounts and credit accounts (optional)

    try:
        # List
        api_response = api_instance.accounts_list(item_id, type=type)
        print("The response of AccountApi->accounts_list:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AccountApi->accounts_list: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://api.pluggy.ai

Class Method HTTP request Description
AccountApi accounts_list GET /accounts List
AccountApi accounts_retrieve GET /accounts/{id} Retrieve
AcquirerAnticipationApi acquirer_anticipation_retrieve GET /acquirer-anticipations/{id} Retrieve
AcquirerAnticipationApi acquirer_anticipations_list GET /acquirer-anticipations List
AcquirerReceivableApi acquirer_receivable_retrieve GET /acquirer-receivables/{id} Retrieve
AcquirerReceivableApi acquirer_receivables_list GET /acquirer-receivables List
AcquirerSaleApi acquirer_sales_list GET /acquirer-sales List
AcquirerSaleApi acquirer_sales_retrieve GET /acquirer-sales/{id} Retrieve
AuthApi auth_create POST /auth Create API Key
AuthApi connect_token_create POST /connect_token Create Connect Token
BenefitApi benefit_retrieve_by_id GET /benefits/{id} Retrieve
BenefitApi benefits_list GET /benefits List
BillApi bills_list GET /bills List
BillApi bills_retrieve GET /bills/{id} Retrieve
BulkPaymentApi bulk_payment_create POST /payments/bulk Create
BulkPaymentApi bulk_payment_retrieve GET /payments/bulk/{id} Retrieve
BulkPaymentApi bulk_payments_list GET /payments/bulk List
CategoryApi categories_list GET /categories List
CategoryApi categories_retrieve GET /categories/{id} Retrieve
CategoryApi client_category_rules_create POST /categories/rules Create Category Rule
CategoryApi client_category_rules_list GET /categories/rules List Category Rules
ConnectorApi connector_retrieve GET /connectors/{id} Retrieve
ConnectorApi connectors_list GET /connectors List
ConnectorApi connectors_validate POST /connectors/{id}/validate Validate
ConsentApi consent_retrieve GET /consents/{id} Retrieve
ConsentApi consents_list GET /consents List
IdentityApi identity_find_by_item GET /identity Find by item
IdentityApi identity_retrieve GET /identity/{id} Retrieve
IncomeReportApi income_reports_find_by_item GET /income-reports Find income reports by item
InvestmentApi investment_transactions_list GET /investments/{id}/transactions List investment transactions
InvestmentApi investments_list GET /investments List
InvestmentApi investments_retrieve GET /investments/{id} Retrieve
ItemsApi items_create POST /items Create
ItemsApi items_delete DELETE /items/{id} Delete
ItemsApi items_retrieve GET /items/{id} Retrieve
ItemsApi items_send_mfa POST /items/{id}/mfa Send MFA
ItemsApi items_update PATCH /items/{id} Update
LoanApi loans_list GET /loans List
LoanApi loans_retrieve GET /loans/{id} Retrieve
PaymentCustomerApi payment_customer_create POST /payments/customers Create
PaymentCustomerApi payment_customer_delete DELETE /payments/customers/{id} Delete
PaymentCustomerApi payment_customer_retrieve GET /payments/customers/{id} Retrieve
PaymentCustomerApi payment_customer_update PATCH /payments/customers/{id} Update
PaymentCustomerApi payment_customers_list GET /payments/customers List
PaymentIntentApi payment_intent_create POST /payments/intents Create
PaymentIntentApi payment_intent_retrieve GET /payments/intents/{id} Retrieve
PaymentIntentApi payment_intents_list GET /payments/intents List
PaymentRecipientApi payment_recipient_create POST /payments/recipients Create
PaymentRecipientApi payment_recipient_delete DELETE /payments/recipients/{id} Delete
PaymentRecipientApi payment_recipient_institutions_retrieve GET /payments/recipients/institutions/{id} Retrieve Institution
PaymentRecipientApi payment_recipient_retrieve GET /payments/recipients/{id} Retrieve
PaymentRecipientApi payment_recipient_update PATCH /payments/recipients/{id} Update
PaymentRecipientApi payment_recipients_institution_list GET /payments/recipients/institutions List Institutions
PaymentRecipientApi payment_recipients_list GET /payments/recipients List
PaymentRequestApi payment_request_create POST /payments/requests Create
PaymentRequestApi payment_request_create_boleto POST /payments/requests/boleto Create boleto payment request
PaymentRequestApi payment_request_create_pix_qr POST /payments/requests/pix-qr Create PIX QR payment request
PaymentRequestApi payment_request_delete DELETE /payments/requests/{id} Delete
PaymentRequestApi payment_request_receipt_create POST /payments/requests/{id}/receipts Create
PaymentRequestApi payment_request_receipt_list GET /payments/requests/{id}/receipts List
PaymentRequestApi payment_request_receipt_retrieve GET /payments/requests/{payment-request-id}/receipts/{payment-receipt-id} Retrieve
PaymentRequestApi payment_request_retrieve GET /payments/requests/{id} Retrieve
PaymentRequestApi payment_request_update PATCH /payments/requests/{id} Update
PaymentRequestApi payment_requests_list GET /payments/requests List
PaymentRequestApi payment_schedules_list GET /payments/requests/{id}/schedules Schedule List
PortfolioYieldApi aggregated_portfolio_find_by_item GET /portfolio/{itemId} Find aggregated portfolio yield by item
PortfolioYieldApi monthly_portfolio_find_by_item GET /portfolio/{itemId}/monthly Find monthly portfolio yield by item
SmartAccountApi smart_account_balance_retrieve GET /payments/smart-accounts/{id}/balance Retrieve Balance
SmartAccountApi smart_account_create POST /payments/smart-accounts Create
SmartAccountApi smart_account_retrieve GET /payments/smart-accounts/{id} Retrieve
SmartAccountApi smart_account_transfer GET /payments/smart-accounts/{id}/transfers/{transfer_id} Retrieve Transfer
SmartAccountApi smart_account_transfer_create POST /payments/smart-accounts/{id}/transfers Create Transfer
SmartAccountApi smart_accounts_list GET /payments/smart-accounts List
TransactionApi transactions_list GET /transactions List
TransactionApi transactions_retrieve GET /transactions/{id} Retrieve
TransactionApi transactions_update PATCH /transactions/{id} Update
WebhookApi webhooks_create POST /webhooks Create
WebhookApi webhooks_delete DELETE /webhooks/{id} Delete
WebhookApi webhooks_list GET /webhooks List
WebhookApi webhooks_retrieve GET /webhooks/{id} Retrieve
WebhookApi webhooks_update PATCH /webhooks/{id} Update

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

default

  • Type: API key
  • API key parameter name: X-API-KEY
  • Location: HTTP header

Author

hello@pluggy.ai

Release files for pluggy-sdk 1.0.0.post13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pluggy-sdk 1.0.0.post13
File Size Uploaded
pluggy_sdk-1.0.0.post13.tar.gz 146.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pluggy-sdk 1.0.0.post13
File Interpreter ABI Platform
pluggy_sdk-1.0.0.post13-py3-none-any.whl Python 3 none any Details

Total release size: 489.4 kB

Release files / pluggy_sdk-1.0.0.post13.tar.gz

Download URL pluggy_sdk-1.0.0.post13.tar.gz
Size 146.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ff467d37b9ec917c427bd0be7ca17d92abd93a04a410969ffd288de116179896
BLAKE2b-256 checksum
How to use checksums
3cb88ad3943fc68d1b9e913d3e830c4e45ffae2e77c9928d3b6f9bfaa77b4d9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pluggy_sdk-1.0.0.post13-py3-none-any.whl

Download URL pluggy_sdk-1.0.0.post13-py3-none-any.whl
Size 342.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f3be835a75c2fd2642ebaf52f40759360eed440c562104a9881d3869ac8e9428
BLAKE2b-256 checksum
How to use checksums
3eee1b2c1199c80b52b81779326297b8a6f4efb51d705dc11180d9321b8bb665
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

1.0.0.post13 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page