### Dynamic Documentation Query Example Source: https://docs.powens.com/documentation/integration-guides/wealth To get additional information not directly on the page, perform an HTTP GET request with the 'ask' query parameter. The question should be specific and in natural language. ```bash GET https://docs.powens.com/documentation/integration-guides/wealth.md?ask= ``` -------------------------------- ### Install Pods Source: https://docs.powens.com/documentation/sdk/powens-connect-ios Run this command after updating your Podfile to install the specified pods. ```bash pod install ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/documentation/integration-guides/pay Use this method to ask questions about the documentation. Perform an HTTP GET request with the 'ask' query parameter to get specific answers and relevant excerpts. ```HTTP GET https://docs.powens.com/documentation/integration-guides/pay.md?ask= ``` -------------------------------- ### Connector Response Example Source: https://docs.powens.com/documentation/integration-guides/pay/advanced/implementing-your-own-payment-validation-webview Example JSON response when fetching connectors, showing details like ID, name, and payment settings including available validation mechanisms. ```json { "connectors": [ { "id": 1234, "name": "Arkéa Banking Services", ... "payment_settings": { "available_validate_mechanisms": ["webauth"], ... } }, ... ] } ``` -------------------------------- ### Dynamic Documentation Query Source: https://docs.powens.com/api-reference/overview/webview To get more information not present on the page, perform an HTTP GET request with the 'ask' query parameter. ```http GET https://docs.powens.com/api-reference/overview/webview.md?ask= ``` -------------------------------- ### Resource Path Example Source: https://docs.powens.com/api-reference Illustrates how resource paths are structured, including deep paths for sub-resources. ```text /users/1/connections/2/accounts/23/transactions/48 ``` -------------------------------- ### PaymentSettings Object Example Source: https://docs.powens.com/api-reference/user-connections/connectors An example JSON object illustrating the structure and possible values for PaymentSettings, which defines the capabilities of a payment connector. ```json { "available_validate_mechanisms": ["webauth"], "beneficiary_types": ["iban"], "execution_date_types": ["first_open_day", "deferred", "periodic"], "execution_frequencies": ["monthly", ...], "maximum_number_of_instructions": 10, "partial_status_tracking": ["first_open_day"], "is_app_to_app_used": { "android": false, "ios": null }, "bank_provides_payer_account": true, "bank_provides_payer_label": null, "transfer_date_types_where_trusted_beneficiary_required": ["periodic"], "cancellation_available": true, "minimum_amount": { "first_open_day": 0., "deferred": 0., "instant": 0. } ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://docs.powens.com/branding-kit/identity/logo Perform an HTTP GET request to the current page URL with the 'ask' query parameter to dynamically query the documentation. The question should be specific and self-contained. ```http GET https://docs.powens.com/branding-kit/identity/logo.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/documentation/integration-guides/pay/advanced/listing-connectors-with-pay-enabled-programmatically To get additional information not present on the page, make a GET request to the documentation URL with an 'ask' query parameter containing your question. ```bash GET https://docs.powens.com/documentation/integration-guides/pay/advanced/listing-connectors-with-pay-enabled-programmatically.md?ask= ``` -------------------------------- ### Example Connector Capabilities and Account Types Source: https://docs.powens.com/console-webview/webview/link-builder Use these parameters to filter connectors and account types available in the Webview. This example opens the Webview in a bank-only mode, allowing only card and checking account types. ```url connector_capabilities=bank&account_types=card,checking ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://docs.powens.com/api-reference/user-connections/users Perform an HTTP GET request on a documentation URL with the 'ask' query parameter to ask a question. The response will contain a direct answer and relevant excerpts. ```http GET https://docs.powens.com/api-reference/user-connections/users.md?ask= ``` -------------------------------- ### Query Documentation with 'ask' Parameter Source: https://docs.powens.com/documentation/integration-guides/advanced/custom-connection-implementation To get additional information not directly on the page, make a GET request to the documentation URL with the `ask` query parameter. The question should be specific and in natural language. ```bash GET https://docs.powens.com/documentation/integration-guides/advanced/custom-connection-implementation.md?ask= ``` -------------------------------- ### Example Connector Response with Pay Support Source: https://docs.powens.com/documentation/integration-guides/pay/advanced/listing-connectors-with-pay-enabled-programmatically This JSON structure shows an example of a connector object returned by the API. Connectors supporting the Pay product will have 'pay' in their 'products' array and a 'payment_settings' object. ```json { "connectors": [ { "id": 40, "name": "Connecteur de test", "products": [ "bank", "pay", "wealth" ], "payment_settings": { "available_validate_mechanisms": [ "webauth" ], "beneficiary_types": [ "iban" ], "execution_date_types": [ "first_open_day", "instant", "deferred" ], "execution_frequencies": [ "two-monthly", "semiannually", "weekly", "yearly", "four-monthly", "daily", "quarterly", "biannual", "bimonthly", "two-weekly", "monthly" ], "maximum_number_of_instructions": 10, "providing_payer_account": "optional" }, … }, … ] } ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/branding-kit/identity To get specific information not directly on a page, make an HTTP GET request to the page URL with an 'ask' query parameter containing your question. ```http GET https://docs.powens.com/branding-kit/identity.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/api-reference/overview To get specific information not directly on a page, make an HTTP GET request to the page URL with an 'ask' query parameter. The question should be clear and self-contained. ```http GET https://docs.powens.com/api-reference/overview.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/documentation/integration-guides/bank To get more information not directly available on the page, make an HTTP GET request to the current page URL with the 'ask' query parameter. The question should be specific and in natural language. ```bash GET https://docs.powens.com/documentation/integration-guides/bank.md?ask= ``` -------------------------------- ### User Indicators Response Example Source: https://docs.powens.com/documentation/integration-guides/indicators Example JSON response for the user indicators endpoint. It includes aggregated financial data for the current month and the last 30 and 60 days. ```JSON { "id_user":3, "indicators":{ "avg_current_month":{ "incoming":3573, "outgoing":-594, "net_cash_flow":2979, "leverage_ratio":null, "recurrent_income":{ "num_statements":0.0, "total_amount":0, "details":null }, "recurrent_outcome":{ "num_statements":0.0, "total_amount":0, "details":null }, "gambling":{ "gambling_ratio":null, "income_num_statements":0.0, "income_total_amount":0, "outcome_num_statements":0.0, "outcome_total_amount":0 }, "loans":{ "income_num_statements":0.0, "income_total_amount":0, "outcome_num_statements":0.0, "outcome_total_amount":0, "details":null }, "return_debit":{ "num_statements":0.0, "total_amount":0 } }, "total_current_month":{ "incoming":3573, "outgoing":-594, "net_cash_flow":2979, "leverage_ratio":null, "recurrent_income":{ "num_statements":0, "total_amount":0, "details":null }, "recurrent_outcome":{ "num_statements":0, "total_amount":0, "details":null }, "gambling":{ "gambling_ratio":null, "income_num_statements":0, "income_total_amount":0, "outcome_num_statements":0, "outcome_total_amount":0 }, "loans":{ "income_num_statements":0, "income_total_amount":0, "outcome_num_statements":0, "outcome_total_amount":0, "details":null }, "return_debit":{ "num_statements":0, "total_amount":0 } }, "avg_last_30days":{ "incoming":511, "outgoing":-480, "net_cash_flow":32, "leverage_ratio":null, "recurrent_income":{ "num_statements":0.0, "total_amount":0, "details":null }, "recurrent_outcome":{ "num_statements":0.0, "total_amount":0, "details":null }, "gambling":{ "gambling_ratio":null, "income_num_statements":0.0, "income_total_amount":0, "outcome_num_statements":0.4, "outcome_total_amount":-31 }, "loans":{ "income_num_statements":0.0, "income_total_amount":0, "outcome_num_statements":0.0, "outcome_total_amount":0, "details":null }, "return_debit":{ "num_statements":0.0, "total_amount":0 } }, "total_last_30days":{ "incoming":15342, "outgoing":-14388, "net_cash_flow":954, "leverage_ratio":null, "recurrent_income":{ "num_statements":0, "total_amount":0, "details":null }, "recurrent_outcome":{ "num_statements":0, "total_amount":0, "details":null }, "gambling":{ "gambling_ratio":null, "income_num_statements":0, "income_total_amount":0, "outcome_num_statements":12, "outcome_total_amount":-942 }, "loans":{ "income_num_statements":0, "income_total_amount":0, "outcome_num_statements":0, "outcome_total_amount":0, "details":null }, "return_debit":{ "num_statements":0, "total_amount":0 } }, "avg_last_60days":{ "incoming":256, "outgoing":-240, "net_cash_flow":16, "leverage_ratio":null, "recurrent_income":{ "num_statements":0.0, "total_amount":0, "details":null }, "recurrent_outcome":{ "num_statements":0.0, "total_amount":0, "details":null }, "gambling":{ "gambling_ratio":null, "income_num_statements":0.0, "income_total_amount":0, "outcome_num_statements":0.2, "outcome_total_amount":-16 }, "loans":{ "income_num_statements":0.0, "income_total_amount":0, "outcome_num_statements":0.0, "outcome_total_amount":0, "details":null }, "return_debit":{ "num_statements":0.0, "total_amount":0 } } } } ``` -------------------------------- ### Querying Documentation via HTTP GET Source: https://docs.powens.com/documentation/integration-guides/pay/initiating-a-one-time-payment-with-the-webview You can query the documentation dynamically by performing an HTTP GET request on the current page URL with the `ask` query parameter. The question should be specific, self-contained, and written in natural language. ```http GET https://docs.powens.com/documentation/integration-guides/pay/initiating-a-one-time-payment-with-the-webview.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/api-reference/api-setup To get specific information not directly present on a page, make an HTTP GET request to the page URL with the 'ask' query parameter. The question should be clear and self-contained. ```http GET https://docs.powens.com/api-reference/api-setup.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/console-webview/webview/link-builder Perform an HTTP GET request to the documentation URL with the 'ask' query parameter to get specific information not explicitly present on the page. The question should be self-contained and in natural language. ```http GET https://docs.powens.com/console-webview/webview/link-builder.md?ask= ``` -------------------------------- ### Basic Offset Pagination Example Source: https://docs.powens.com/api-reference Demonstrates how to use `limit` and `offset` parameters for paginating through a list of transactions. It also shows the structure of the response, including `_links` for navigation. ```http GET /users/me/transactions?min_date=2022-12-01&income=false&limit=50 ``` ```json { "transactions": [ ... ], "_links": { "prev": null, "self": { "href": "https://{domain}.biapi.pro/2.0/users/me/transactions?min_date=2022-12-01&income=false&limit=50" }, "next": { "href": "https://{domain}.biapi.pro/2.0/users/me/transactions?min_date=2022-12-01&income=false&limit=50&cursor=W3sib3AiOiAibHQiLCAidmFsdWUiOiAiMjAyMC0wMy0wOCJ9LCB7Im9wIjogImd0IiwgInZhbHVlIjogOTg3Njg3fV0=" } } } ``` -------------------------------- ### Create a First Open Day Payment Source: https://docs.powens.com/documentation/integration-guides/pay/validating-your-implementation-with-the-test-connector Initiate a payment request using the test connector. This example demonstrates setting up a 'pending' then 'done' payment flow. ```http POST /payments ``` ```json { "uuid": "338178e6-3d01-564f-9a7b-52ca442459bf", "use_case_pay": "legacy", "client_redirect_uri": "{redirectURL}", "client_state": "{optionalRedirectState}", "instructions": [ { "label": "pdng/done - ABC001 ACME PURCHASE", "amount": 12.34, "currency": "EUR", "execution_date_type": "first_open_day", "beneficiary": { "scheme_name": "iban", "identification": "FR76XXXXXXXXXXXXXXX", "label": "ACME Corp." }, "beneficiary_identity": { "kind": "corporate", "org_name": "ACME Corp.", "org_legal_status": "SARL", "scheme_name": "siren", "identification": "012345678" } } ], "payer_identity": { "kind": "individual", "first_name": "Germaine", "last_name": "Michu", "birth_date": "1963-01-01", "birth_city": "Paris", "birth_country": "FR", "nationality": "French" }, … } ``` ```json { "id": {paymentId}, "state": "created", "error_code": null, "error_description": null, … } ``` -------------------------------- ### Connector Fields Schema Source: https://docs.powens.com/documentation/integration-guides/advanced/custom-connection-implementation Example JSON response detailing the fields for a connector, including their name, label, type, and whether they are required. This schema guides UI development. ```json { "fields": [ { "name": "login", "label": "Identifiant", "type": "text", "required": true, "connector_sources": [ "directaccess" ] }, { "name": "password", "label": "Mot de passe", "type": "password", "required": true, "connector_sources": [ "directaccess" ] }, … ] } ``` -------------------------------- ### PaymentAppToAppUsed Object Example Source: https://docs.powens.com/api-reference/user-connections/connectors Example of a PaymentAppToAppUsed object, specifying native app redirection capabilities for Android and iOS. ```json { "android": false, "ios": null } ``` -------------------------------- ### List Available Connectors Source: https://docs.powens.com/documentation/integration-guides/quick-start/api-overview Use this endpoint to list all available banks or providers. This is a good starting point for understanding the services offered. ```bash curl https://{domain}.biapi.pro/2.0/connectors/ ``` -------------------------------- ### Initialize Cocoapods Source: https://docs.powens.com/documentation/sdk/powens-connect-ios Run this command to create a Podfile if one does not exist at the root of your Xcode project. ```bash pod init ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/console-webview/console/introduction/set-up-your-powens-console-account Use this HTTP GET request to ask questions about the documentation. The response includes direct answers and relevant excerpts. ```bash GET https://docs.powens.com/console-webview/console/introduction/set-up-your-powens-console-account.md?ask= ``` -------------------------------- ### HMAC Signature Calculation Example Source: https://docs.powens.com/documentation/integration-guides/webhooks Example of how to calculate the HMAC-SHA256 signature for webhook data verification. This ensures the sender knows the shared secret. ```text BASE_64(HMAC_SHA256('POST./v1/webhook-listener.2022-06-27T11:08:52.577831Z.{"id": 1, "state": "done", ...}', secret_key)) ``` -------------------------------- ### Query Documentation with 'ask' Parameter Source: https://docs.powens.com/api-reference/products/data-aggregation/credit-notes Perform an HTTP GET request to query documentation dynamically. Use this when information is not explicitly present or requires clarification. ```http GET https://docs.powens.com/api-reference/products/data-aggregation/credit-notes.md?ask= ``` -------------------------------- ### Corporate Beneficiary Identity Example Source: https://docs.powens.com/documentation/integration-guides/pay/initiating-a-one-time-payment-with-the-webview Example of a corporate beneficiary identity object. This requires organization name, legal status, address, and identification details. ```json { "kind": "corporate", "org_name": "Powens", "org_legal_status": "SAS", "org_hq_address": "84 RUE BEAUBOURG\n75003 PARIS 3\nFRANCE", "scheme_name": "siren", "identification": "749867206" } ``` -------------------------------- ### Get Connector Payment Fields Source: https://docs.powens.com/documentation/integration-guides/pay/advanced/implementing-your-own-payment-validation-webview Retrieve connector information, including payment fields required for validation, by making a GET request with the 'payment_fields' expansion. ```HTTP GET /connectors/{connectorUUID}?expand=payment_fields ``` -------------------------------- ### Individual Payer Identity Example Source: https://docs.powens.com/documentation/integration-guides/pay/initiating-a-one-time-payment-with-the-webview Example of an individual payer identity object. This includes personal details and can optionally include an external reference and postal address. ```json { "kind": "individual", "external_ref": "MY-CUSTOMER-REFERENCE-012345678", "first_name": "Jean", "last_name": "Dupont", "nationality": "FR", "postal_address": "Appartement 25\nEntrée B Résidence Les Iris\n3 Boulevard du Levant\n95220 HERBLAY" } ``` -------------------------------- ### Querying Documentation Dynamically Source: https://docs.powens.com/console-webview/webview/set-up-your-webview/branding Use this method to ask questions about the documentation. The response includes direct answers and relevant excerpts. ```bash GET https://docs.powens.com/console-webview/webview/set-up-your-webview/branding.md?ask= ``` -------------------------------- ### Get Terms of Service Content Source: https://docs.powens.com/documentation/integration-guides/pay/advanced/implementing-your-own-payment-validation-webview If the terms of service require acceptance (`to_sign` is true), retrieve the content to display to the end user using this GET request. ```APIDOC ## GET /terms ### Description Retrieves the content of the terms of service that needs to be presented to the end user for acceptance. ### Method GET ### Endpoint /terms ### Response #### Success Response (200) - **terms** (object) - Contains details about the terms, including an ID. - **content** (string) - The full text content of the terms of service. - **language** (string) - The language of the terms of service. ### Response Example ```json { "terms": { "id": {idTerms} }, "content": "Conditions générales d'utilisation de Budgea Bank & Pay & Bill...", "language": "fr" } ``` ``` -------------------------------- ### Querying Documentation API Source: https://docs.powens.com/api-reference/products/data-aggregation/indicators Demonstrates how to perform an HTTP GET request to query the documentation dynamically using the 'ask' query parameter. ```http GET https://docs.powens.com/api-reference/products/data-aggregation/indicators.md?ask= ``` -------------------------------- ### Get a Single Pocket Endpoint Source: https://docs.powens.com/api-reference/products/wealth-aggregation/pockets Use this GET endpoint to retrieve detailed information about a specific pocket by its ID. Requires header authentication with a user token. ```HTTP GET https://{domain}.biapi.pro/2.0/pockets/{pocketId} ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/api-reference/products/data-aggregation/invoices Perform an HTTP GET request to ask questions about the documentation. Use this when the answer is not explicitly present, for clarification, or to retrieve related sections. ```HTTP GET https://docs.powens.com/api-reference/products/data-aggregation/invoices.md?ask= ``` -------------------------------- ### Configure Powens Domain in Info.plist Source: https://docs.powens.com/documentation/sdk/powens-connect-ios Paste this XML into your Info.plist file (within the ... section) to configure your Powens domain. Replace YOUR_DOMAIN with your actual domain. ```xml PowensDomain YOUR_DOMAIN ``` -------------------------------- ### Query Documentation with 'ask' Parameter Source: https://docs.powens.com/documentation/integration-guides/webhooks To get additional information not directly on the page, perform an HTTP GET request with the 'ask' query parameter. The question should be specific and self-contained. ```http GET https://docs.powens.com/documentation/integration-guides/webhooks.md?ask= ``` -------------------------------- ### Create New User and Access Token Source: https://docs.powens.com/api-reference/overview/authentication Use this endpoint to create a new user and generate an associated access token. The token can be permanent if client credentials are provided, otherwise it expires in 30 minutes. ```bash curl -X POST \ https://{domain}.biapi.pro/2.0/auth/init \ -H 'Content-Type: application/json' \ -d '{ "client_id": "YOUR_CLIENT_ID", "client_secret": "YOUR_CLIENT_SECRET" }' ``` -------------------------------- ### Query Documentation with 'ask' Parameter Source: https://docs.powens.com/console-webview/webview/demo-institution-and-test-connectors Use this method to ask specific questions about the console-webview documentation when information is not readily available. The response includes direct answers and relevant excerpts. ```HTTP GET https://docs.powens.com/console-webview/webview/demo-institution-and-test-connectors.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/console-webview/console/connectors-activation Use this method to ask questions about the documentation. The response includes direct answers and relevant excerpts. ```HTTP GET https://docs.powens.com/console-webview/console/connectors-activation.md?ask= ``` -------------------------------- ### Get Terms of Service Content Source: https://docs.powens.com/documentation/integration-guides/pay/advanced/implementing-your-own-payment-validation-webview If terms need to be accepted, use this GET request to retrieve the content to display to the end user. The response includes the terms content and language. ```HTTP GET /terms ``` -------------------------------- ### Ask a Question via GET Request Source: https://docs.powens.com/api-reference/products/banking-aggregation/bank-transactions Use this method to query the documentation index for specific information. Replace `` with your natural language query. ```http GET https://docs.powens.com/api-reference/products/data-aggregation/bank-transactions.md?ask= ``` -------------------------------- ### Dynamic Documentation Query Source: https://docs.powens.com/api-reference/products/documents-aggregation/document-types Perform an HTTP GET request with the 'ask' query parameter to dynamically query the documentation. This is useful for retrieving specific information not explicitly present on the page. ```bash GET https://docs.powens.com/api-reference/products/documents-aggregation/document-types.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://docs.powens.com/api-reference/products Use this method to ask specific questions about the documentation. The response provides direct answers and supporting excerpts. ```http GET https://docs.powens.com/api-reference/products.md?ask= ``` -------------------------------- ### Connection Creation Response Source: https://docs.powens.com/documentation/integration-guides/advanced/custom-connection-implementation Example JSON response upon successful connection creation, containing the new connection's ID and state. ```json { "id": 123, "state": null, … } ``` -------------------------------- ### Querying Documentation with 'ask' Parameter Source: https://docs.powens.com/documentation/integration-guides/pay/cancelling-a-payment To get additional information not present on the page, perform an HTTP GET request to the page URL with the 'ask' query parameter. The question should be specific and in natural language. ```http GET https://docs.powens.com/documentation/integration-guides/pay/cancelling-a-payment.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/documentation/integration-guides/advanced Use this method to ask specific questions about the documentation. The response includes direct answers and relevant excerpts. ```HTTP GET https://docs.powens.com/documentation/integration-guides/advanced.md?ask= ``` -------------------------------- ### Query Documentation Index Source: https://docs.powens.com/console-webview/webview/set-your-webview/reinsurance Use this GET request to ask a question about the documentation. The 'ask' parameter should contain a specific, self-contained question in natural language. ```http GET https://docs.powens.com/console-webview/webview/set-up-your-webview/reassurance.md?ask= ``` -------------------------------- ### Configure Powens Connect URL Scheme in Info.plist Source: https://docs.powens.com/documentation/sdk/powens-connect-ios Paste this XML into your Info.plist file (within the ... section) to configure the Powens Connect dedicated URL scheme. Replace CLIENT_ID with your client application ID. ```xml CFBundleURLTypes CFBundleURLSchemes powens-CLIENT_ID ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/api-reference/products/data-aggregation/balances Perform an HTTP GET request to the current page URL with the 'ask' query parameter to dynamically query the documentation. Use this when information is not explicitly present, for clarification, or to retrieve related sections. ```HTTP GET https://docs.powens.com/api-reference/products/data-aggregation/balances.md?ask= ``` -------------------------------- ### Get an invoice Source: https://docs.powens.com/api-reference/products/data-aggregation/invoices Retrieves a single invoice by its ID for a specified user. ```APIDOC ## GET /2.0/users/{userId}/invoices/{invoiceId} ### Description Retrieves a single invoice by its ID for a specified user. ### Method GET ### Endpoint https://{domain}.biapi.pro/2.0/users/{userId}/invoices/{invoiceId} ### Parameters #### Path Parameters - **userId** (Integer or "me") - Required - ID for the related user. - **invoiceId** (Integer) - Required - ID of the invoice. ### Response #### Success Response (200) - **invoice** (Invoice object) - The requested invoice details. #### Response Example { "id": 123, "user_id": 456, "amount": 100.50, "currency": "USD", "due_date": "2023-12-31", "status": "paid" } ``` -------------------------------- ### Query Documentation Dynamically Source: https://docs.powens.com/documentation/integration-guides/pay/advanced Use this method to ask specific questions about the documentation when information is not explicitly present. The response includes a direct answer, relevant excerpts, and sources. ```http GET https://docs.powens.com/documentation/integration-guides/pay/advanced.md?ask= ``` -------------------------------- ### Get a document Source: https://docs.powens.com/api-reference/products/documents-aggregation/documents Retrieves the details of a single document by its unique identifier. ```APIDOC ## GET /documents/{documentId} ### Description Get a single document by ID. ### Method GET ### Endpoint https://{domain}.biapi/pro/2.0/documents/{documentId} ### Parameters #### Path Parameters - **documentId** (Integer or "me") - Required - ID of the document. ### Response #### Success Response (200) Response body: [#document-object](#document-object "mention") ``` -------------------------------- ### Query Documentation with 'ask' Parameter Source: https://docs.powens.com/console-webview/console/health-center Use this method to ask specific questions about the documentation when information is not explicitly present. The question should be in natural language and included as a query parameter. ```http GET https://docs.powens.com/console-webview/console/health-center.md?ask= ``` -------------------------------- ### Get a connection source Source: https://docs.powens.com/api-reference/user-connections/connections Retrieves details for a specific source of a user connection. ```APIDOC ## GET /users/{userId}/connections/{connectionId}/sources/{sourceId} ### Description Retrieves details for a specific source of a user connection. ### Method GET ### Endpoint /users/{userId}/connections/{connectionId}/sources/{sourceId} ### Parameters #### Path Parameters - **userId** (Integer or "me") - Required - ID of the related user. - **connectionId** (Integer) - Required - ID of the connection. - **sourceId** (Integer) - Required - ID of the source. ``` -------------------------------- ### Get a connector Source: https://docs.powens.com/api-reference/user-connections/connectors Retrieves a single connector by its UUID. This endpoint does not require authentication. ```APIDOC ## GET /2.0/connectors/{connectorUuid} ### Description Get a single connector by UUID. ### Method GET ### Endpoint https://{domain}.biapi.pro/2.0/connectors/{connectorUuid} ### Path Parameters - **connectorUuid** (String) - Required - UUID of the connector. IDs are also accepted (deprecated). ### Response #### Success Response (200) - **connector-object** (Object) - Response body: [#connector-object](#connector-object "mention") ```