REST API
Membrane's REST API gives you direct access to all operations — connections, actions, events, data, and more.
Base URL
https://api.integration.app
Authentication
Include your token in the Authorization header:
curl https://api.integration.app/connections \
-H "Authorization: Bearer YOUR_TOKEN"You can use either:
- A workspace access token from your dashboard — for server-side scripts and tools
- A customer JWT token — for customer-scoped requests (see Authentication)
Making Requests
List connections
curl https://api.integration.app/connections \
-H "Authorization: Bearer $MEMBRANE_ACCESS_TOKEN"Run an action
curl -X POST https://api.integration.app/actions/create-contact/run \
-H "Authorization: Bearer $MEMBRANE_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"input": {"email": "[email protected]", "name": "Jane"}}'Create a resource
curl -X POST https://api.integration.app/actions \
-H "Authorization: Bearer $MEMBRANE_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"key": "create-contact", "name": "Create Contact"}'API Versioning
Optionally include the API-Version header for version-specific behavior:
curl https://api.integration.app/connections \
-H "Authorization: Bearer $MEMBRANE_ACCESS_TOKEN" \
-H "API-Version: 2024-01-01"OpenAPI Spec
The full OpenAPI specification is available at:
https://api.integration.app/docs-json
Full Reference
See the API Reference for complete documentation of all endpoints, request/response schemas, and examples.
Updated about 12 hours ago