{"@context": "https://schema.org", "@type": "WebAPI", "name": "OpenChannel Market API API", "description": "OpenChannel Market API, an HTTP API described by an OpenAPI document.", "provider": {"@type": "Organization", "name": "openchannel.io"}, "documentation": "https://api.swaggerhub.com/apis/OpenChannel/Market-API/2.0.24"}
Index / APIs / openchannel.io

OpenChannel Market API API

OpenChannel Market API, an HTTP API described by an OpenAPI document.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://market.openchannel.io/v2

auth: b a s i c

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

OpenChannel Market API v2.0.24

OpenChannel Market API, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/appsReturns a paginated list of APPROVED or SUSPENDED apps - Results are paginated and the default is value is 100
POST/appsAdds a new app for this developer - This method is called on behalf of a developer. - Price is required if the
GET/apps/bySafeName/{safeName}Returns a single APPROVED or SUSPENDED app - A 'view' event is recorded when trackViews is set to true apps :
GET/apps/textSearchSearches through the text of fields to find APPROVED or SUSPENDED apps - Results are returned for the market p
GET/apps/versionsReturns a paginated list of AppVersions - Results are paginated when limit is set, otherwise all results are r
GET/apps/{appId}Returns a single APPROVED or SUSPENDED app - A 'view' event is recorded when trackViews is set to true apps :
DELETE/apps/{appId}Removes app and all versions - This method is called on behalf of a developer. apps : Find and modify apps
POST/apps/{appId}/liveChange the live app to another, previously approved version - This method is called on behalf of a developer.
POST/apps/{appId}/publishPublishes the current working version of the app to the marketplace - This method is called on behalf of a dev
GET/apps/{appId}/versions/{version}Returns a single AppVersion - Only returns AppVersions owned by this developer apps : Find and modify apps
POST/apps/{appId}/versions/{version}Updates the app or creates a new version - This method is called on behalf of a developer. - Price and is requ
PATCH/apps/{appId}/versions/{version}Updates the app fields or creates a new version - This method is called on behalf of a developer. - Price and
DELETE/apps/{appId}/versions/{version}Removes AppVersion - This method is called on behalf of a developer. apps : Find and modify apps
POST/apps/{appId}/versions/{version}/statusAllows a developer or administrator to change the status of apps Only certain status changes are allowed. For
POST/custom-gateway/payment/{ownershipId}Adds a payment for an app on behalf of a user - Results are returned for the market provided within the basic
POST/custom-gateway/refund/{ownershipId}Fully or partially refund payment for an app on behalf of a user - Results are returned for the market provide
GET/developerAccountsReturns a paginated list of developerAccounts - Results are paginated and the default is value is 1000 if no l
GET/developerAccounts/{developerAccountId}Returns a single developer account developerAccounts : Find and modify developer accounts
POST/developerAccounts/{developerAccountId}Updates the developer account or adds the developer account if it doesn't exist developerAccounts : Find and m
PATCH/developerAccounts/{developerAccountId}Updates the developer account fields developerAccounts : Find and modify developer accounts
DELETE/developerAccounts/{developerAccountId}Removes the developer account developerAccounts : Find and modify developer accounts
GET/developersReturns a paginated list of developers - Results are paginated and the default is value is 100 if no limit is
GET/developers/{developerId}Returns a single developer developers : Find and modify developers
POST/developers/{developerId}Updates the developer record or adds the developer if it doesn't exist developers : Find and modify developers
PATCH/developers/{developerId}Updates the developer fields developers : Find and modify developers
DELETE/developers/{developerId}Removes a single developer developers : Find and modify developers
GET/events/{eventId}Returns an event - Results are returned for the market provided within the basic authentication credentials ev
GET/filesReturns a paginated list of files files : Upload files
POST/filesUploads a file. - WARNING: File URLs or fileIds must be stored somewhere within the customData field for an ap
GET/files/byIdOrUrlGet the details for a file. files : Upload files
GET/files/downloadA signed URL for downloading a private file can be returned by providing the fileId. files : Upload files
POST/files/urlUploads a file from a URL - WARNING: File URLs or fileIds must be stored somewhere within the customData field
GET/markets/thisReturns the current marketplace markets : This marketplace
GET/ownershipReturns a paginated list of app licenses - Results are returned for the market provided within the basic authe
POST/ownership/installAquires an app license for a user (installs app) - This method is called on behalf of a user - This method req
POST/ownership/uninstall/{ownershipId}Uninstalls a license for a particular user and app (uninstalls app) - This method is called on behalf of a use
GET/ownership/{ownershipId}Returns an ownership record - Results are returned for the market provided within the basic authentication cre
POST/ownership/{ownershipId}Updates an ownership record - Results are returned for the market provided within the basic authentication cre
PATCH/ownership/{ownershipId}Updates ownership fields - Results are returned for the market provided within the basic authentication creden
GET/permission/apps/{appId}Returns permission that allows the app to access this user's data permission : Add and remove permissions

and 32 more operation(s) in this specification, all searchable.

specification origin: https://api.swaggerhub.com/apis/OpenChannel/Market-API/2.0.24

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.