Automate OpenChannel Market
HumDay reads OpenChannel Market’s own published API description and derives 72 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What HumDay can do in OpenChannel Market
42 documented operations change something in OpenChannel Market.
- POSTUploads a file.
/files - POSTPost a review from a User and returns the new post
/reviews - POSTUploads a file from a URL
/files/url - POSTAdds a payment for an app on behalf of a user
/custom-gateway/payment/{ownershipId} - POSTUpdates a single user or adds the user if they don't exist
/users/{userId} - POSTUpdate a review from a User and returns the new post
/reviews/{reviewId} - POSTAdds a new app for this developer
/apps - POSTFully or partially refund payment for an app on behalf of a user
/custom-gateway/refund/{ownershipId} - POSTAdds credit card for this user
/stripe-gateway/user/{userId}/cards - DELETERemoves a single user
/users/{userId} - PATCHUpdates user fields
/users/{userId} - POSTUpdates the developer record or adds the developer if it doesn't exist
/developers/{developerId} - POSTUpdates the user account or adds the user account if it doesn't exist
/userAccounts/{userAccountId} - POSTAquires an app license for a user (installs app)
/ownership/install - POSTUpdates an ownership record
/ownership/{ownershipId} - PATCHUpdates the app fields or creates a new version
/apps/{appId}/versions/{version} - POSTUpdates the app or creates a new version
/apps/{appId}/versions/{version} - DELETEDeleted a transaction
/transactions/{transactionId} - POSTUpdates a transaction
/transactions/{transactionId} - DELETERemoves the user account
/userAccounts/{userAccountId} - PATCHUpdates the user account fields
/userAccounts/{userAccountId} - POSTUpdates the developer account or adds the developer account if it doesn't exist
/developerAccounts/{developerAccountId} - POSTUninstalls a license for a particular user and app (uninstalls app)
/ownership/uninstall/{ownershipId} - DELETERemoves a credit card for a user
/stripe-gateway/user/{userId}/cards/{cardId} - POSTUpdates a credit card for this user
/stripe-gateway/user/{userId}/cards/{cardId} - DELETERemoves app and all versions
/apps/{appId} - DELETERemove a review
/reviews/{reviewId} - PATCHUpdate a review fields
/reviews/{reviewId} - PATCHUpdates ownership fields
/ownership/{ownershipId} - DELETERemoves a single developer
/developers/{developerId} - PATCHUpdates the developer fields
/developers/{developerId} - POSTGenerate a temporary URL to allow a developer to connect their Stripe account
/stripe-gateway/developer/{developerId}/accounts - POSTChange the live app to another, previously approved version
/apps/{appId}/live - DELETERemoves the developer account
/developerAccounts/{developerAccountId} - PATCHUpdates the developer account fields
/developerAccounts/{developerAccountId} - POSTPublishes the current working version of the app to the marketplace
/apps/{appId}/publish - POSTIncrements a statistics field
/stats/increment/{field} - DELETEDisconnects a developer's Stripe account
/stripe-gateway/developer/{developerId}/accounts/{stripeId} - DELETERemoves AppVersion
/apps/{appId}/versions/{version} - POSTAdds permission to allow the app to access this user's data
/permission/apps/{appId} - POSTAllows a developer or administrator to change the status of apps
/apps/{appId}/versions/{version}/status - DELETERemoves permission that allows the app to access this user's data
/permission/apps/{appId}
What HumDay can read from OpenChannel Market
These are the operations a schedule or a trigger can watch.
- GETReturns a paginated list of files
/files - GETA signed URL for downloading a private file can be returned by providing the fileId.
/files/download - GETGet the details for a file.
/files/byIdOrUrl - GETReturns a paginated list of users
/users - GETReturns a paginated list of transactions
/transactions - GETReturns a paginated list of userAccounts
/userAccounts - GETReturn a single user
/users/{userId} - GETReturns an event
/events/{eventId} - GETReturns a paginated list of APPROVED or SUSPENDED apps
/apps - GETReturns a paginated list of app licenses
/ownership - GETReturns a paginated list of developers
/developers - GETReturns a paginated list of developerAccounts
/developerAccounts - GETReturns the total number of events for a particular field.
/stats/total - GETReturns a paginated list of AppVersions
/apps/versions - GETReturns credit cards for this user
/stripe-gateway/user/{userId}/cards - GETReturns an ownership record
/ownership/{ownershipId} - GETReturns a transaction
/transactions/{transactionId} - GETReturns a single user account
/userAccounts/{userAccountId} - GETFind reviews for a particular App and marketplace.
/reviews - GETReturns the current marketplace
/markets/this - GETSearches through the text of fields to find APPROVED or SUSPENDED apps
/apps/textSearch - GETReturns a single APPROVED or SUSPENDED app
/apps/{appId} - GETFind a Review within a particular App and marketplace
/reviews/{reviewId} - GETReturns a single developer
/developers/{developerId} - GETReturns a developers connected Stripe accounts
/stripe-gateway/developer/{developerId}/accounts - GETReturns a single developer account
/developerAccounts/{developerAccountId} - GETReturns a single APPROVED or SUSPENDED app
/apps/bySafeName/{safeName} - GETReturn a timeseries for a particular field
/stats/series/{period}/{fields} - GETReturns a single AppVersion
/apps/{appId}/versions/{version} - GETReturns permission that allows the app to access this user's data
/permission/apps/{appId}
How automating OpenChannel Market works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live OpenChannel Market account.
- Grant access, then go live. You approve the specific OpenChannel Market operations it may use — and only those.
Questions about OpenChannel Market automation
- Can HumDay connect to OpenChannel Market?
- Yes. HumDay reads OpenChannel Market's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 72 operations are documented.
- Do I need to write code to automate OpenChannel Market?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your OpenChannel Market account.
- What can HumDay do in OpenChannel Market?
- 42 of the 72 documented operations change something in OpenChannel Market, and 30 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my OpenChannel Market account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to OpenChannel Market is held behind that approval.
Where this came from
The operations above are read from a published API description for OpenChannel Market at api.swaggerhub.com/apis/OpenChannel/Market-API/2.0.24. Descriptions are the provider’s own words, not ours. Last published 2021-06-21.