# Membrane API

**Canonical:** https://apis.io/apis/membranelabs-com/membranelabs-com-api/  
**Provider:** Membrane — https://apis.io/providers/membranelabs-com/  
**Base URL:** https://api.membranelabs.com/api/lending  
**Documentation:** https://docs.membranelabs.com/specs/webhook-events.md

Membrane API is published by [Membrane](https://apis.io/providers/membranelabs-com/) 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.

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

## Operations (27)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/users/roles/permissions` | Add custom permissions to self-signed JWT |
| GET | `/custodylink-tm/treasury/api-access.md` | API Access |
| GET | `/developers/introduction.md` | Introduction |
| GET | `/developers/okta-connection.md` | Okta Connection |
| GET | `/financial-modules/derivatives/margin-methodology.md` | Margin Methodology |
| GET | `/financial-modules/derivatives/margin-methodology/marking-methodology-and-cycle.md` | Marking Methodology & Cycle |
| GET | `/financial-modules/lending/interest-calculations.md` | Interest Calculations |
| GET | `/financial-modules/lending/interest-calculations/interest-accrual.md` | Interest Accrual |
| GET | `/financial-modules/lending/interest-calculations/interest-balances.md` | Interest Balances |
| GET | `/financial-modules/lending/margin-methodology.md` | Margin Methodology |
| GET | `/financial-modules/lending/margin-methodology/marking-methodology.md` | Marking Methodology |
| GET | `/financial-modules/lending/obligations-payments-and-balance-in-a-loan/interest-payment-frequency.md` | Interest Payment Frequency |
| POST | `/loan-event` | Webhook Events |
| POST | `/v1/payment/off-platform` | Create off platform payment |
| GET | `/v1/quote` | Get quote |
| POST | `/v1/quote` | Create quote |
| GET | `/v1/quote/all` | Get all quotes |
| GET | `/v2/loans/{loanid}/fees` | Get fees for a loan |
| POST | `/v2/loans/{loanid}/fees` | Create a fee for a loan |
| DELETE | `/v2/loans/{loanid}/fees/{feeid}` | Delete a fee for a loan |
| GET | `/v2/loans/{loanid}/fees/{feeid}` | Get a fee by ID |
| PATCH | `/v2/loans/{loanid}/fees/{feeid}` | Update a fee for a loan |
| POST | `/v2/loans/{loanid}/waivers` | Waive a loan obligation |
| POST | `/v2/payment/off-platform` | Create off platform payment |
| GET | `/v2/quote` | Get quote details |
| POST | `/v2/quote` | Create a quote |
| GET | `/v2/quote/all` | Get a list of quotes |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/membranelabs-com/openapi/_ae-authored/membranelabs-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/membranelabs-com/json-schema/membranelabs-com-get-v2-loans-loanid-fees-feeid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/membranelabs-com/json-schema/membranelabs-com-post-v2-loans-loanid-fees-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/membranelabs-com/json-schema/membranelabs-com-patch-v2-loans-loanid-fees-feeid-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/membranelabs-com/json-schema/membranelabs-com-get-v2-loans-loanid-fees-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/membranelabs-com/json-schema/membranelabs-com-post-v2-loans-loanid-waivers-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/membranelabs-com/json-schema/membranelabs-com-post-v1-payment-off-platform-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/membranelabs-com/apis.yml

---

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