# Powens API

**Canonical:** https://apis.io/apis/powens/powens-api/  
**Provider:** Powens — https://apis.io/providers/powens/  
**Base URL:** https://payment-links.powens.com  
**Documentation:** https://docs.powens.com/api-reference

Powens API is published by [Powens](https://apis.io/providers/powens/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Powens API as documented publicly: 44 operations. Contract generated from the documentation by API Evangelist (2026-10-21); not the provider's own document.

## Operations (44)

| Method | Path | Summary |
|---|---|---|
| GET | `/2.0/config` | GET /2.0/config |
| GET | `/2.0/connectors` | GET /2.0/connectors |
| GET | `/2.0/connectors/` | Let's start by calling the service /connectors which lists all available banks/providers. |
| GET | `/2.0/connectors/{connectorid}` | GET /2.0/connectors/{connectorId} |
| GET | `/2.0/users/{userId}/connections/{connectionId}/certificate` | Generate and download the account ownership certificate for a connection. |
| GET | `/api/payment-links` | List payment links |
| POST | `/api/payment-links` | Create a payment link |
| GET | `/api/payment-links/{id}` | Retrieve a payment link |
| POST | `/api/payment-links/{id}{revoke}` | Revoke a payment link |
| GET | `/documentation/integration-guides/pay-by-bank/getting-started-with-pay-by-bank.md` | Getting started with Pay by Bank |
| GET | `/documentation/integration-guides/quick-start.md` | Quick Start |
| GET | `/documentation/integration-guides/quick-start/add-a-first-user-and-connection.md` | Add a first user and connection |
| GET | `/documentation/sdk/connect-sdk.md` | Connect SDK |
| POST | `/payments` | Create a payment |
| GET | `/resources` | List resources |
| POST | `/resources` | Create a new resource |
| DELETE | `/resources/{id}` | Delete a resource |
| GET | `/resources/{id}` | Get a unique resource by id |
| POST | `/resources/{id}` | Update a resource |
| PUT | `/resources/{id}` | Update a resource |
| GET | `/users/me/account_ownerships` | GET /users/me/account_ownerships |
| GET | `/users/me/accounts` | Retrieve the list of accounts for the authenticated user |
| GET | `/users/me/accounts/{accountid}/amortizations` | Loan Amortizations resource |
| GET | `/users/me/accounts/{accountid}/investments` | Retrieve investments for a specific account of the authenticated user |
| GET | `/users/me/accounts/{accountid}/marketorders` | Retrieve market orders for a specific account |
| GET | `/users/me/accounts/{accountid}/pockets` | Retrieve pockets for a specific account |
| GET | `/users/me/amortizations` | Loan Amortizations resource |
| GET | `/users/me/connections/{connectionId}` | GET /users/me/connections/123?expand=accounts,connector[countries] |
| GET | `/users/me/connections/{connectionid}/account_ownerships` | GET /users/me/connections/{connectionId}/account_ownerships |
| GET | `/users/me/connections/{connectionid}/accounts` | Retrieve accounts for a specific connection of the authenticated user |
| GET | `/users/me/connections/{connectionid}/amortizations` | Loan Amortizations resource |
| GET | `/users/me/connections/{connectionid}/certificate` | GET /users/me/connections/{connectionId}/certificate |
| GET | `/users/me/connections/{connectionid}/investments` | Retrieve investments for a specific connection of the authenticated user |
| GET | `/users/me/connections/{connectionid}/marketorders` | Retrieve market orders for a specific connection |
| GET | `/users/me/connections/{connectionid}/pockets` | Retrieve pockets for a specific connection |
| GET | `/users/me/investments` | Retrieve all investments across the authenticated user's wealth accounts |
| GET | `/users/me/investments/{investmentid}/history` | Retrieve the unit‑value history of a specific investment |
| GET | `/users/me/investments/{investmentid}/pockets` | Retrieve pockets associated with a specific investment |
| GET | `/users/me/investments/{investmentid}/security/history` | Retrieve the security‑level history for a specific investment |
| GET | `/users/me/marketorders` | Market Order resource |
| GET | `/users/me/transactions` | GET /users/me/transactions?min_date=2022-12-01&income=false&limit=50 |
| GET | `/users/{userid}/accounts/{id}` | Get a bank account |
| GET | `/users/{userid}/connections/{connectionid}/accounts/{id}` | Get a bank account |
| POST | `/webhooks/auth` | Authentication with a HMAC signature header |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/powens/openapi/_ae-authored/powens-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/powens/json-schema/powens-get-users-me-marketorders-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/powens/json-schema/powens-get-users-me-connections-connectionid-amortizations-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/powens/json-schema/powens-get-users-me-amortizations-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/powens/json-schema/powens-get-users-me-accounts-accountid-amortizations-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/powens/json-schema/powens-post-api-payment-links-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/powens/json-schema/powens-post-payments-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/powens/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/powens/powens-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/powens/.
