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

AppDirect Product API

The Product API from AppDirect — 8 operation(s) for product.

AppDirect Product API is one of 75 APIs that AppDirect publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Product. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 8 operations across 8 paths, and defines 69 schemas. It is described by OpenAPI 3.2.0, at version v296.0-SNAPSHOT.

Requests are made against 2 base URLs: https://marketplace.appdirect.com/api, https://virtserver.swaggerhub.com.

8 operations 8 paths 69 schemas 8 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v296.0-SNAPSHOT
Base URL
https://marketplace.appdirect.com/api
Resource Areas
1

Paths & Operations 8

Across 8 paths, the API surfaces 8 operations — 8 GET. Each is listed below with its method, path, parameters, and response codes.

Product 8
GET
/channel/v1/applications
Retrieve buyable products
resource_Product_readProducts_GET 6 params → 200
GET
/marketplace/v1/products/{applicationId}
Retrieve a product
resource_Product_readProduct_GET 2 params → 200429
GET
/marketplace/v1/vendors/{vendorUuid}/products
List all products by vendor
resource_Product_readVendorProducts_GET 1 param → 200404
GET
/marketplace/v1/products/{applicationId}/status
Retrieve a product status
resource_Product_readStatus_GET 1 param → 200
GET
/marketplace/v1/products/{applicationId}/recommendations
List all product recommendations
resource_Product_readProductRecommendations_GET 1 param → 200
GET
/marketplace/v1/listing
List all products
resource_Product_readAppListing_GET 18 params → 200
GET
/marketplace/v1/addons
List all add-on products
resource_Product_readAddonListing_GET 7 params → 200400404429
GET
/channel/v1/stagingCatalog
Read staging catalog
resource_Product_readStagingCatalog_GET 8 params → 200

Schemas 69

The contract defines 69 schemas that model the data the API accepts and returns. The most detailed are ProductWS (68 properties), ProductListingWS (46 properties), EditionWS (23 properties), PriceWS (22 properties). Each schema is shown below with its type and property counts.

ProductRibbonWS
object
3 properties
PricingUnit
string
OriginApi
string
PurchaseRestrictionWS
object
Product that a user cannot buy due to restrictions of a currently/previously owned product or because other products are required
8 properties
PagedStagingProductWS
FeatureCharacteristicWS
object
Product feature characteristic
5 properties
ResourceWS
object
Additional resources to be included in a product profile
8 properties
AssociatedAddonWS
object
Associated add-on details
3 properties
ApplicationPlatformWS
object
3 properties
AddonListingWS
object
Represents an add-on product (linked via an AppAssociation of type ADDON) together with a reference to the parent product it is associated with. Returned by th…
2 properties
ChannelStartingPrice
object
3 properties
ContractWS
object
Contract associated to a payment plan
10 properties
XmlMappableMultiValueMap
object
1 property
PlatformAttributeWS
object
7 properties
ProviderWS
object
Provider company: entity that operates an AppDirect-powered marketplace
3 properties
FeaturedMediumWS
object
Media source information in which a product have been featured
3 properties
ParentProductRefWS
object
Lightweight reference to a parent product that an add-on is associated with.
6 properties
OverviewInfoWS
object
Overview details shown in a product profile
11 properties
PaymentPlanWS
object
Payment plan for a product edition
12 properties
Tag
object
Represents a category, subcategory, industry, customer tag, attribute or attribute group
8 properties
CustomAttributeLightV2WS
object
6 properties
CustomAttributeLocalizedValueOptionWS
object
2 properties
PlatformAttributeOptionWS
object
6 properties
PageMetadata
object
4 properties 4 required
FeaturedCustomerWS
object
Featured customer of a product
3 properties
IncludedItemWS
object
Included item in an edition
3 properties
TerminationFeeWS
objectnull
Fee incurred during a termination of a product subscription
4 properties
AddonOfferingWS
object
An optional supplement to a given product Addons are ordered separately and billed separately from the products that they enhance.
11 properties
BulletWS
object
Describe the defining features and benefits of an product edition or add-on
2 properties
DurationWS
objectnull
Contract duration
2 properties
AttributeType
string
IntegrationAdditionalSettingsWS
objectnull
Integration product settings information. Defines whether and what additional order information is gathered during checkout.
4 properties
ScreenshotWS
object
Screenshot to be displayed in a product profile
3 properties
IntegrationAdditionalSettingsFormFieldWS
object
Integration product settings form field
6 properties
PlanCostWS
object
Plan cost
14 properties
StatusWS
object
Product status
15 properties
CharacteristicHighlightWS
object
Characteristic highlight of a feature
3 properties
PendingAppType
stringnull
ProductWS
object
Product detail
68 properties
ProductDiscountDetailsWS
objectnull
Discount detail on a product pricing
8 properties
PagedProductListingWS
SourceWS
object
Media source that a vendor can cite in their product marketing profile
3 properties
ChannelPrice
object
2 properties
StagingProductWS
StartingPriceWS
objectnull
Starting price of a product
4 properties
PagedResources
EditionWS
object
Product edition
23 properties
EditionCustomizationWS
object
Edition customization
2 properties
DiscountDetailsWS
objectnull
Discount detail
4 properties
BenefitWS
object
Product benefit
2 properties
ResourceSupport
objectnull
Resource links
1 property
IntegrationConfigurationWS
object
Integration configuration. Defines information about the product's integration to the vendor.
2 properties
EditionBulletWS
object
Bullet point to display for an edition
2 properties
IntegrationAdditionalSettingsFormFieldOptionWS
object
2 properties
AppEditionWS
object
Edition associated with a product
4 properties
ProductListingWS
object
Product information used for the listing on the marketplace
46 properties
AssociatedEditionWS
object
Associated Edition details
3 properties
IntegrationAdditionalSettingsFormWS
object
Integration product settings form
6 properties
PlatformAttributeDefinitionWS
object
10 properties 6 required
SupportWS
object
Support information for a product
4 properties
PricingDuration
string
Pricing duration types
LinkWS
objectnull
2 properties
ListingInfoWS
objectnull
Product information used for listing on the marketplace
12 properties
PricingWS
object
Details for plan inclusions and foot notes
3 properties
FeatureWS
object
Product Feature
8 properties
MarketplacePricingWS
PlatformWS
object
9 properties 4 required
PriceWS
objectnull
Price information in different currencies
22 properties
Link
objectnull
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

appdirect-product-api-openapi.yml Raw ↑

Other APIs AppDirect publishes across the network.

AppDirect AI Embed API
AppDirect AI Management API
AppDirect AI Models API
AppDirect AI User Inputs API
AppDirect Answer API
AppDirect API Keys API
AppDirect AppResellerAccount API
AppDirect AppResellerAssignment API
AppDirect AppResellerCatalog API
AppDirect AppResellerCompanyAssociation API
AppDirect AppResellerLeads API
AppDirect AppResellerOpportunities API
Where this information came from

This is an independent, third-party profile of AppDirect Product 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.