Integration Packages are collections of integration elements. Packages can be organized around external apps (i.e. “Integration with Github”), integration scenarios (i.e. “Unified API for Tasks”), product features (i.e. “Documents Import”) or any other grouping. Example of a package:Documentation Index
Fetch the complete documentation index at: https://docs.getmembrane.com/llms.txt
Use this file to discover all available pages before exploring further.
parentId pointing to the universal one), elements of the integration-specific packages are automatically generated and the list of elements can only be changed in the parent package.
API Operations
| Operation | Method | Endpoint | Description |
|---|---|---|---|
| List all packages | GET | /packages | Retrieve all available packages |
| Get package | GET | /packages/{selector} | Get specific package details |
| Create a new package | POST | /packages | Create a new package |
| Replace package | PUT | /packages/{selector} | Replace package configuration |
| Patch package | PATCH | /packages/{selector} | Update package partially |
| Clone package | POST | /packages/{selector}/clone | Clone an existing package |
| Reset package | POST | /packages/{selector}/reset | Reset package to default |
| Export package | GET | /packages/{selector}/export | Export package configuration |
| Get package dependencies | GET | /packages/{selector}/dependencies | Get package dependencies |
| Restore package | POST | /packages/{selector}/restore | Restore archived package |
| Refresh package | POST | /packages/{selector}/refresh | Refresh package from source |
| Archive package | DELETE | /packages/{selector} | Archive a package |