For Agents
Operate an OpenChannel-powered marketplace — publish app versions, search the catalogue, manage developer accounts, and record custom-gateway payments and refunds.
Get started with OpenChannel Market API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"search OpenChannel marketplace apps"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with OpenChannel Market API API.
Move app versions through draft, pending, and live states using the version status endpoints
Run free-text search across marketplace apps with /apps/textSearch
Look up apps by their canonical safe-name slug with /apps/bySafeName/{safeName}
Record marketplace payments and refunds against ownership records via the custom-gateway endpoints
GET STARTED
Use for: Publish a previously drafted app version to the marketplace, Search the marketplace for apps matching a keyword, Resolve a marketplace app by its safe-name slug, Record a successful custom-gateway payment against an ownership
Not supported: Does not handle payment processing, end-user authentication, or storefront rendering — use for OpenChannel marketplace administrative operations only.
Jentic publishes the only available OpenAPI document for OpenChannel Market API, keeping it validated and agent-ready.
OpenChannel Market is an embedded app-marketplace platform that lets SaaS vendors run a branded marketplace for their integration partners. This listing covers the same 72-endpoint surface as the sibling 'market' listing — apps, versions, developer accounts, custom-gateway payments and refunds, search, reviews, statistics, and admin operations. Versions move through draft, pending, and live states and are exposed via /apps/{appId}/versions/{version} with status transitions, while storefront discovery is supported through /apps/textSearch and /apps/bySafeName/{safeName}.
List, retrieve, and update developer accounts and their associated apps
Drive subscription lifecycles, statistics, and reviews tied to marketplace apps
Patterns agents use OpenChannel Market API API for, with concrete tasks.
★ Continuous App Publishing
Wire the marketplace publishing flow into a CI pipeline so that each merged release creates a new app version, transitions its status, and pushes it live without operator clicks. The version status, publish, and live endpoints expose the full transition surface needed to gate releases on QA approval before they reach end customers.
POST /apps/{appId}/versions/{version} with the new manifest, POST /apps/{appId}/versions/{version}/status to move it to pending, then POST /apps/{appId}/publish.
Marketplace Storefront Search
Power a custom-branded marketplace storefront with /apps/textSearch and /apps/bySafeName/{safeName} so customers can find apps by keyword or by deep-link slug. The endpoints return the same metadata exposed in the OpenChannel admin, including version, safeName, and developer account references.
GET /apps/textSearch?q=billing and surface the top 5 results in a marketplace category page.
Custom Gateway Reconciliation
Reconcile marketplace ownership state with an external PSP by posting payment and refund events through the custom-gateway endpoints. This keeps OpenChannel ownership records aligned with the source of truth for billing without rebuilding subscription state in two places.
On a Stripe charge.refunded event, POST /custom-gateway/refund/{ownershipId} with the matching reference so the ownership record reflects the refund.
AI Agent Marketplace Concierge
Through Jentic, an AI agent can act as a concierge for marketplace operators — answering questions about app status, kicking off publish actions, and inspecting developer statistics — without learning the 72-endpoint OpenChannel surface. Credentials live in MAXsystem and the agent works through search, load, and execute steps.
Through Jentic, search for 'search OpenChannel apps by keyword', load GET /apps/textSearch, and execute it with q='analytics'.
72 endpoints — openchannel market is an embedded app-marketplace platform that lets saas vendors run a branded marketplace for their integration partners.
METHOD
PATH
DESCRIPTION
/apps
List marketplace apps
/apps
Create a marketplace app
/apps/textSearch
Full-text search across marketplace apps
/apps/{appId}/publish
Publish an app to the marketplace
/apps/{appId}/versions/{version}/status
Update an app version's status
/apps/{appId}/versions/{version}
Delete an app version
/custom-gateway/payment/{ownershipId}
Record a custom-gateway payment
/custom-gateway/refund/{ownershipId}
Record a custom-gateway refund
/apps
List marketplace apps
/apps
Create a marketplace app
/apps/textSearch
Full-text search across marketplace apps
/apps/{appId}/publish
Publish an app to the marketplace
/apps/{appId}/versions/{version}/status
Update an app version's status
Three things that make agents converge on Jentic-routed access.
Credential isolation
OpenChannel basic-auth credentials are stored encrypted in the Jentic MAXsystem vault and injected into the Authorization header at request time. Agents never see the raw username and password.
Intent-based discovery
Agents search by intent (e.g., 'publish an OpenChannel app version') and Jentic returns the matching operation from the 72-endpoint surface with its request schema, so the agent does not have to parse the OpenChannel admin reference.
Time to first call
Direct OpenChannel integration: 2-4 days for auth, status transitions, and custom-gateway flows. Through Jentic: under an hour for the integration code.
Alternatives and complements available in the Jentic catalogue.
OpenChannel Market API
Sibling listing of the same OpenChannel marketplace surface.
Use whichever listing your existing tooling references — both expose the same 72 endpoints.
Shopify API
Hosted commerce platform with its own app store and storefront APIs.
Choose Shopify when the goal is to publish into Shopify's app store rather than run a branded OpenChannel marketplace.
Stripe API
PSP for the marketplace that feeds the custom-gateway endpoints.
Choose Stripe when the marketplace needs to actually charge cards and feed the resulting events into /custom-gateway/payment and /custom-gateway/refund.
Specific to using OpenChannel Market API API through Jentic.
What authentication does the OpenChannel Market API use?
The spec defines an HTTP Basic scheme (basicAuth) — requests carry an Authorization header with base64-encoded marketplace credentials. Through Jentic, those credentials live encrypted in the MAXsystem vault and are injected at execution time, so the agent never handles the raw username and password.
Can I publish a marketplace app version through this API?
Yes. POST /apps/{appId}/versions/{version} creates or updates a version, POST /apps/{appId}/versions/{version}/status drives its lifecycle, and POST /apps/{appId}/publish moves it through review to live. POST /apps/{appId}/live exists for direct push-live flows when the marketplace skips the review queue.
What are the rate limits for the OpenChannel Market API?
OpenChannel does not publish a single global rate limit; limits track marketplace tier and tenancy. Treat 429 responses as a back-off signal, batch /apps and /apps/textSearch calls, and avoid tight polling on /custom-gateway endpoints from webhook handlers.
How do I run a marketplace search through Jentic?
Search Jentic for 'search OpenChannel apps by keyword', load GET /apps/textSearch, and execute it with the q parameter. Jentic returns the parsed app list including safeName and version, ready to drop into a custom storefront or recommendation flow.
Can I delete a draft app version that was rejected?
Yes. DELETE /apps/{appId}/versions/{version} removes a specific version, and DELETE /apps/{appId} removes the entire app record. Use the version-level delete for the common case of cleaning up a rejected draft while keeping the live version intact.
Is the OpenChannel Market API free?
OpenChannel is a commercial SaaS platform — API access requires an active marketplace tenancy. There is no public free tier; pricing depends on marketplace tier, app count, and traffic and is published on openchannel.io.
/apps/{appId}/versions/{version}
Delete an app version
/custom-gateway/payment/{ownershipId}
Record a custom-gateway payment
/custom-gateway/refund/{ownershipId}
Record a custom-gateway refund