How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

VenHub Deals API

The deals API from VenHub — 9 operation(s) for deals.

VenHub Deals API is one of 25 APIs that VenHub publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 6 JSON Schema definitions.

Tagged areas include Deals. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

This API exposes 11 operations across 9 paths, and defines 24 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against the base URL https://api.venhub.com.

11 operations 9 paths 24 schemas 1 DELETE5 GET4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.venhub.com
Resource Areas
1

Paths & Operations 11

Across 9 paths, the API surfaces 11 operations — 1 DELETE, 5 GET, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Deals 11
GET
/deals/active/{hub_id}
Get Active Deals For Display
get_active_deals_for_display_deals_active__hub_id__get 1 param → 200422
POST
/deals/check-eligibility
Check Deal Eligibility
check_deal_eligibility_deals_check_eligibility_post body → 200422
POST
/deals/apply-reward
Apply Deal Reward
apply_deal_reward_deals_apply_reward_post body → 200422
GET
/deals/{deal_id}
Get Deal By Id
get_deal_by_id_deals__deal_id__get 1 param → 200422
PUT
/deals/{deal_id}
Update Deal
update_deal_deals__deal_id__put 1 param body → 200422
DELETE
/deals/{deal_id}
Delete Deal
delete_deal_deals__deal_id__delete 1 param → 200422
GET
/deals/{deal_id}/redemption-status
Get Deal Redemption Status
get_deal_redemption_status_deals__deal_id__redemption_status_get 1 param → 200422
GET
/deals/hub/{hub_id}
Get Deals By Hub
get_deals_by_hub_deals_hub__hub_id__get 1 param → 200422
POST
/deals/
Create Deal
create_deal_deals__post body → 200422
POST
/deals/create-from-owner
Create Deal From Owner
create_deal_from_owner_deals_create_from_owner_post body → 200422
GET
/deals/promo-products/{hub_id}
Get Promo Product Ids
get_promo_product_ids_deals_promo_products__hub_id__get 1 param → 200422

Schemas 24

The contract defines 24 schemas that model the data the API accepts and returns. The most detailed are DealRetrieveSchema (16 properties), DealCreateSchema (13 properties), DealTriggerRetrieveSchema (11 properties), DealUpdateSchema (10 properties). Each schema is shown below with its type and property counts.

RewardType
string
Enumeration for deal reward types
DealConstraintBaseSchema
object
7 properties 2 required
CartItemSchema
object
Schema for cart items when checking eligibility
5 properties 3 required
EligibleDealSchema
object
Schema for deals that the cart is eligible for
9 properties 7 required
DealRetrieveSchema
object
16 properties 7 required
DealCreateSchema
object
13 properties 4 required
DealTriggerRetrieveSchema
object
11 properties 3 required
CheckEligibilityResponseSchema
object
Response schema for eligibility check
1 property 1 required
CheckEligibilityRequestSchema
object
Schema for checking if cart meets deal trigger conditions
6 properties 3 required
TriggerType
string
Enumeration for deal trigger types
DealRewardBaseSchema
object
6 properties 3 required
ApplyRewardResponseSchema
object
Response schema for applying rewards
7 properties 7 required
ActiveDealDisplaySchema
object
Schema for displaying active deals in the banner
6 properties 3 required
DealTriggerBaseSchema
object
10 properties 2 required
Body_create_deal_from_owner_deals_create_from_owner_post
object
2 properties 2 required
DealRedemptionStatusSchema
object
Schema for deal redemption status (owners app)
6 properties 5 required
DealUpdateSchema
object
10 properties
DealRewardRetrieveSchema
object
7 properties 4 required
DealConstraintRetrieveSchema
object
8 properties 3 required
HTTPValidationError
object
1 property
ConstraintType
string
Enumeration for deal constraint types
ValidationError
object
5 properties 3 required
ApplyRewardRequestSchema
object
Schema for applying a reward to the cart
5 properties 3 required
ModifiedCartItemSchema
object
Schema for cart items with applied discounts
8 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

autonomous-solutions-deals-api-openapi.yml Raw ↑

Other APIs VenHub publishes across the network.

VenHub Banners API
VenHub Bg Tasks API
VenHub Categories API
VenHub Diagnostics API
VenHub Guest Checkout API
VenHub HLS API
VenHub Hubs API
VenHub Jobs API
VenHub Logs API
VenHub Loyalty Points API
VenHub Orders API
VenHub Products API
Where this information came from

This is an independent, third-party profile of VenHub Deals API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.