AppDirect PaymentPlan API
The PaymentPlan API from AppDirect — 3 operation(s) for paymentplan.
The PaymentPlan API from AppDirect — 3 operation(s) for paymentplan.
openapi: 3.0.0
info:
description: The Companies API allows developers to manage marketplace companies and their user memberships.
title: Companies AI Embed PaymentPlan API
license:
name: Apache License, Version 2.0
url: http://www.apache.org/licenses/LICENSE-2.0
version: v296.0-SNAPSHOT
servers:
- url: https://marketplace.appdirect.com/api
- url: https://virtserver.swaggerhub.com
tags:
- name: PaymentPlan
x-displayName: Payment Plans
paths:
/marketplace/v1/products/{applicationId}/editions/{editionId}/paymentPlans:
get:
description: List payment plans for a given product edition
tags:
- PaymentPlan
summary: List payment plans
operationId: resource_Payment_Plan_readPaymentPlans_GET
parameters:
- description: Application id
name: applicationId
in: path
required: true
schema:
type: number
- description: Edition id
name: editionId
in: path
required: true
schema:
type: number
responses:
'200':
description: Payment plans read.
content:
application/json:
schema:
description: Payment plans read.
type: array
items:
$ref: '#/components/schemas/PaymentPlanWS'
examples:
response:
value:
- href: http://localhost/api/marketplace/v1/products/332/editions/332/paymentPlans/657
id: 657
uuid: null
frequency: MONTHLY
contract:
minimumServiceLength: 6
cancellationPeriodLimit: null
endOfContractGracePeriod: null
blockSwitchToShorterContract: false
blockContractDowngrades: false
blockContractUpgrades: false
gracePeriod: null
terminationFee: null
autoExtensionPricingId: 657
allowCustomUsage: false
keepBillDateOnUsageChange: false
separatePrepaid: false
isPrimaryPrice: false
costs:
- unit: USER
unitDependency: null
minUnits: 0
maxUnits: null
meteredUsage: false
increment: 1
pricePerIncrement: false
blockContractDecrease: false
blockContractIncrease: false
blockOriginalContractDecrease: false
amount:
USD: 10
discount: null
primaryPrice: false
- href: http://localhost/api/marketplace/v1/products/332/editions/332/paymentPlans/656
id: 656
uuid: null
frequency: MONTHLY
contract:
minimumServiceLength: 3
cancellationPeriodLimit: null
endOfContractGracePeriod: null
blockSwitchToShorterContract: false
blockContractDowngrades: false
blockContractUpgrades: false
gracePeriod: null
terminationFee: null
autoExtensionPricingId: 656
allowCustomUsage: false
keepBillDateOnUsageChange: false
separatePrepaid: false
isPrimaryPrice: false
costs:
- unit: USER
unitDependency: null
minUnits: 0
maxUnits: null
meteredUsage: false
increment: 1
pricePerIncrement: false
blockContractDecrease: false
blockContractIncrease: false
blockOriginalContractDecrease: false
amount:
USD: 10
discount: null
primaryPrice: false
application/xml:
schema:
description: Payment plans read.
type: array
items:
$ref: '#/components/schemas/PaymentPlanWS'
'404':
description: Application or edition not found.
x-codeSamples:
- lang: Shell + Curl
source: "curl --request GET \\\n --url https://marketplace.appdirect.com/api/marketplace/v1/products/%7BapplicationId%7D/editions/%7BeditionId%7D/paymentPlans"
- lang: Node + Request
source: "const request = require('request');\n\nconst options = {\n method: 'GET',\n url: 'https://marketplace.appdirect.com/api/marketplace/v1/products/%7BapplicationId%7D/editions/%7BeditionId%7D/paymentPlans'\n};\n\nrequest(options, function (error, response, body) {\n if (error) throw new Error(error);\n\n console.log(body);\n});\n"
- lang: Java + Okhttp
source: "OkHttpClient client = new OkHttpClient();\n\nRequest request = new Request.Builder()\n .url(\"https://marketplace.appdirect.com/api/marketplace/v1/products/%7BapplicationId%7D/editions/%7BeditionId%7D/paymentPlans\")\n .get()\n .build();\n\nResponse response = client.newCall(request).execute();"
/marketplace/v1/products/{applicationId}/editions/{editionId}/paymentPlans/{paymentPlanId}:
get:
description: Read payment plan by product edition
tags:
- PaymentPlan
summary: Read payment plan by product edition
operationId: resource_Payment_Plan_readPaymentPlanId_GET
parameters:
- description: Application id
name: applicationId
in: path
required: true
schema:
type: number
- description: Edition id
name: editionId
in: path
required: true
schema:
type: number
- description: Payment plan id
name: paymentPlanId
in: path
required: true
schema:
type: number
responses:
'200':
description: Payment plan information returned.
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentPlanWS'
examples:
response:
value:
href: http://localhost/api/marketplace/v1/products/328/editions/328/paymentPlans/648
id: 648
uuid: null
frequency: MONTHLY
contract:
minimumServiceLength: 3
cancellationPeriodLimit: null
endOfContractGracePeriod: null
blockSwitchToShorterContract: false
blockContractDowngrades: false
blockContractUpgrades: false
gracePeriod: null
terminationFee: null
autoExtensionPricingId: 648
allowCustomUsage: false
keepBillDateOnUsageChange: false
separatePrepaid: false
isPrimaryPrice: false
costs:
- unit: USER
unitDependency: null
minUnits: 0
maxUnits: null
meteredUsage: false
increment: 1
pricePerIncrement: false
blockContractDecrease: false
blockContractIncrease: false
blockOriginalContractDecrease: false
amount:
USD: 10
discount: null
primaryPrice: false
application/xml:
schema:
$ref: '#/components/schemas/PaymentPlanWS'
'404':
description: Application, edition or payment plan not found.
x-codeSamples:
- lang: Shell + Curl
source: "curl --request GET \\\n --url https://marketplace.appdirect.com/api/marketplace/v1/products/%7BapplicationId%7D/editions/%7BeditionId%7D/paymentPlans/%7BpaymentPlanId%7D"
- lang: Node + Request
source: "const request = require('request');\n\nconst options = {\n method: 'GET',\n url: 'https://marketplace.appdirect.com/api/marketplace/v1/products/%7BapplicationId%7D/editions/%7BeditionId%7D/paymentPlans/%7BpaymentPlanId%7D'\n};\n\nrequest(options, function (error, response, body) {\n if (error) throw new Error(error);\n\n console.log(body);\n});\n"
- lang: Java + Okhttp
source: "OkHttpClient client = new OkHttpClient();\n\nRequest request = new Request.Builder()\n .url(\"https://marketplace.appdirect.com/api/marketplace/v1/products/%7BapplicationId%7D/editions/%7BeditionId%7D/paymentPlans/%7BpaymentPlanId%7D\")\n .get()\n .build();\n\nResponse response = client.newCall(request).execute();"
/marketplace/v1/paymentPlans/{paymentPlanId}:
get:
description: Read payment plan information
tags:
- PaymentPlan
summary: Read payment plan
operationId: resource_Payment_Plan_readPaymentPlan_GET
parameters:
- description: Payment plan id
name: paymentPlanId
in: path
required: true
schema:
type: number
responses:
'200':
description: Payment plan information returned.
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceOfPaymentPlanWS'
examples:
response:
value:
href: http://localhost/api/marketplace/v1/products/324/editions/324/paymentPlans/640
id: 640
uuid: null
frequency: MONTHLY
contract:
minimumServiceLength: 3
cancellationPeriodLimit: null
endOfContractGracePeriod: null
blockSwitchToShorterContract: false
blockContractDowngrades: false
blockContractUpgrades: false
gracePeriod: null
terminationFee: null
autoExtensionPricingId: 640
allowCustomUsage: false
keepBillDateOnUsageChange: false
separatePrepaid: false
isPrimaryPrice: false
costs:
- unit: USER
unitDependency: null
minUnits: 0
maxUnits: null
meteredUsage: false
increment: 1
pricePerIncrement: false
blockContractDecrease: false
blockContractIncrease: false
blockOriginalContractDecrease: false
amount:
USD: 10
discount: null
primaryPrice: false
links:
- rel: self
href: http://appdirect/api/marketplace/v1/paymentPlans/640
- rel: product
href: http://appdirect/api/marketplace/v1/products/324
- rel: edition
href: http://appdirect/api/marketplace/v1/products/324/editions/324
application/xml:
schema:
$ref: '#/components/schemas/ResourceOfPaymentPlanWS'
'404':
description: Payment plan not found.
x-codeSamples:
- lang: Shell + Curl
source: "curl --request GET \\\n --url https://marketplace.appdirect.com/api/marketplace/v1/paymentPlans/%7BpaymentPlanId%7D"
- lang: Node + Request
source: "const request = require('request');\n\nconst options = {\n method: 'GET',\n url: 'https://marketplace.appdirect.com/api/marketplace/v1/paymentPlans/%7BpaymentPlanId%7D'\n};\n\nrequest(options, function (error, response, body) {\n if (error) throw new Error(error);\n\n console.log(body);\n});\n"
- lang: Java + Okhttp
source: "OkHttpClient client = new OkHttpClient();\n\nRequest request = new Request.Builder()\n .url(\"https://marketplace.appdirect.com/api/marketplace/v1/paymentPlans/%7BpaymentPlanId%7D\")\n .get()\n .build();\n\nResponse response = client.newCall(request).execute();"
components:
schemas:
ContractWS:
description: Contract associated to a payment plan
type: object
title: Contract
properties:
alignWithParentCycleStartDate:
description: Is addon cycle start date contract aligned with parent cycle start date
type: boolean
autoExtensionPricingId:
description: Auto extension pricing ID
type: number
nullable: true
blockContractDowngrades:
description: Is contract downgrade allowed
type: boolean
blockContractUpgrades:
description: Is contract upgrade allowed
type: boolean
blockSwitchToShorterContract:
description: Is switch to shorter contract allowed
type: boolean
cancellationPeriodLimit:
description: Cancellation period limit
type: number
nullable: true
endOfContractGracePeriod:
description: End of contract grace period
type: number
nullable: true
gracePeriod:
$ref: '#/components/schemas/DurationWS'
minimumServiceLength:
description: Minimum service length
type: number
nullable: true
terminationFee:
$ref: '#/components/schemas/TerminationFeeWS'
example:
alignWithParentCycleStartDate: true
autoExtensionPricingId: 12345
blockContractDowngrades: true
blockContractUpgrades: true
blockSwitchToShorterContract: true
cancellationPeriodLimit: 12345
endOfContractGracePeriod: 12345
gracePeriod:
length: 12345
unit: '...'
minimumServiceLength: 12345
terminationFee:
description: '...'
flatFee:
AUD: 12345
BRL: 12345
CAD: 12345
CHF: 12345
CNY: 12345
DKK: 12345
EUR: 12345
GBP: 12345
GTQ: 12345
INR: 12345
JPY: 12345
KRW: 12345
MXN: 12345
MYR: 12345
NOK: 12345
NZD: 12345
PHP: 12345
SAR: 12345
SEK: 12345
SGD: 12345
USD: 12345
ZAR: 12345
percentageFee: 12345
type: '...'
TerminationFeeWS:
description: Fee incurred during a termination of a product subscription
type: object
title: TerminationFee
properties:
description:
description: Description
type: string
nullable: true
flatFee:
$ref: '#/components/schemas/PriceWS'
percentageFee:
description: Percentage fee
type: number
type:
description: 'Type of termination fee: NONE, PERCENTAGE, FLAT_RATE'
type: string
example:
description: '...'
flatFee:
AUD: 12345
BRL: 12345
CAD: 12345
CHF: 12345
CNY: 12345
DKK: 12345
EUR: 12345
GBP: 12345
GTQ: 12345
INR: 12345
JPY: 12345
KRW: 12345
MXN: 12345
MYR: 12345
NOK: 12345
NZD: 12345
PHP: 12345
SAR: 12345
SEK: 12345
SGD: 12345
USD: 12345
ZAR: 12345
percentageFee: 12345
type: '...'
nullable: true
ProductDiscountDetailsWS:
description: Discount detail on a product pricing
type: object
title: ProductDiscountDetails
properties:
amount:
$ref: '#/components/schemas/PriceWS'
availableRedemptions:
description: Number of time the discount can be used
type: number
description:
description: Description
type: string
nullable: true
expirationDate:
description: Expiration date of the discount
type: number
numOfBillingCycles:
description: Number of billing cycle the discount is applicable
type: number
percentage:
description: Discount in percentage
type: number
pricingUnit:
$ref: '#/components/schemas/PricingUnit'
startDate:
description: Start date of the discount
type: number
example:
amount:
AUD: 12345
BRL: 12345
CAD: 12345
CHF: 12345
CNY: 12345
DKK: 12345
EUR: 12345
GBP: 12345
GTQ: 12345
INR: 12345
JPY: 12345
KRW: 12345
MXN: 12345
MYR: 12345
NOK: 12345
NZD: 12345
PHP: 12345
SAR: 12345
SEK: 12345
SGD: 12345
USD: 12345
ZAR: 12345
availableRedemptions: 12345
description: '...'
expirationDate: 12345
numOfBillingCycles: 12345
percentage: 12345
pricingUnit: TIER3_STANDARD_LINE
startDate: 12345
nullable: true
PaymentPlanWS:
description: Payment plan for a product edition
type: object
title: PaymentPlan
properties:
allowCustomUsage:
description: Custom usage allowed
type: boolean
contract:
$ref: '#/components/schemas/ContractWS'
cost:
description: List of plan costs
type: array
items:
$ref: '#/components/schemas/PlanCostWS'
discount:
$ref: '#/components/schemas/ProductDiscountDetailsWS'
frequency:
description: 'Billing frequency: MONTHLY, QUARTERLY, SIX_MONTHS, YEARLY, TWO_YEARS, THREE_YEARS, DAILY'
type: string
href:
description: URL to payment plan details
type: string
id:
description: ID
type: number
isPrimaryPrice:
description: Is primary price
type: boolean
keepBillDateOnUsageChange:
description: Keep bill date on usage change
type: boolean
separatePrepaid:
description: Separate prepaid
type: boolean
tld:
description: If plan is part of a domain reseller product, this is the tld this plan offers
type: string
uuid:
description: Unique identifier
type: string
nullable: true
example:
allowCustomUsage: true
contract:
alignWithParentCycleStartDate: true
autoExtensionPricingId: 12345
blockContractDowngrades: true
blockContractUpgrades: true
blockSwitchToShorterContract: true
cancellationPeriodLimit: 12345
endOfContractGracePeriod: 12345
gracePeriod:
length: 12345
unit: '...'
minimumServiceLength: 12345
terminationFee:
description: '...'
flatFee: {}
percentageFee: 12345
type: '...'
cost:
- amount:
AUD: 12345
BRL: 12345
CAD: 12345
CHF: 12345
CNY: 12345
DKK: 12345
EUR: 12345
GBP: 12345
GTQ: 12345
INR: 12345
JPY: 12345
KRW: 12345
MXN: 12345
MYR: 12345
NOK: 12345
NZD: 12345
PHP: 12345
SAR: 12345
SEK: 12345
SGD: 12345
USD: 12345
ZAR: 12345
blockContractDecrease: true
blockContractIncrease: true
blockOriginalContractDecrease: true
editionPricingItemId: 12345
id: 12345
increment: 12345
maxUnits: 12345
meteredUsage: true
minUnits: 12345
pricePerIncrement: true
pricingStrategy: '...'
unit: '...'
unitDependency: '...'
- amount:
AUD: 12345
BRL: 12345
CAD: 12345
CHF: 12345
CNY: 12345
DKK: 12345
EUR: 12345
GBP: 12345
GTQ: 12345
INR: 12345
JPY: 12345
KRW: 12345
MXN: 12345
MYR: 12345
NOK: 12345
NZD: 12345
PHP: 12345
SAR: 12345
SEK: 12345
SGD: 12345
USD: 12345
ZAR: 12345
blockContractDecrease: true
blockContractIncrease: true
blockOriginalContractDecrease: true
editionPricingItemId: 12345
id: 12345
increment: 12345
maxUnits: 12345
meteredUsage: true
minUnits: 12345
pricePerIncrement: true
pricingStrategy: '...'
unit: '...'
unitDependency: '...'
discount:
amount:
AUD: 12345
BRL: 12345
CAD: 12345
CHF: 12345
CNY: 12345
DKK: 12345
EUR: 12345
GBP: 12345
GTQ: 12345
INR: 12345
JPY: 12345
KRW: 12345
MXN: 12345
MYR: 12345
NOK: 12345
NZD: 12345
PHP: 12345
SAR: 12345
SEK: 12345
SGD: 12345
USD: 12345
ZAR: 12345
availableRedemptions: 12345
description: '...'
expirationDate: 12345
numOfBillingCycles: 12345
percentage: 12345
pricingUnit: INTERNATIONAL_MINUTE
startDate: 12345
frequency: '...'
href: '...'
id: 12345
isPrimaryPrice: true
keepBillDateOnUsageChange: true
separatePrepaid: true
tld: '...'
uuid: '...'
PricingUnit:
type: string
title: PricingUnit
enum:
- USER
- GIGABYTE
- GMV
- MEGABYTE
- PROSPECT_SCORE
- HOUR
- MINUTE
- INVOICE
- UNIT
- PROJECT
- PROPERTY
- ITEM
- WORD
- EMAIL
- CONTACT
- CALL
- CREDIT
- ROOM
- HOST
- AGENT
- OPERATOR
- PROVIDER
- MANAGER
- TESTER
- JVM
- SERVER
- WEB_USE_MINUTE
- AUDIO_USE_MINUTE
- PIECE
- EMPLOYEE_PAY_PERIOD
- EMPLOYEE_PER_PAY_PERIOD
- COMPUTER
- NOT_APPLICABLE
- ONE_TIME_SETUP
- DATA_POINTS
- TIER1_API_CALLS
- TIER2_API_CALLS
- ADVISORY_HOURS
- OVERAGE_AUDIO_MINUTE
- EMPLOYEE
- CONNECTION
- PUSH_USER
- THOUSAND_EMAILS_PER_DAY
- PUSH_NOTIFICATION_DEVICES
- API_CALLS
- SMS_TEXT_MESSAGE
- CONTACTS_1000
- CONTRACT_FEE
- TRANSFER_FEE
- REACTIVATION_FEE
- RECIPIENT
- ADDITIONAL_1000_CONTACTS_BLOCK
- SCHEDULE_PLAN
- EMAILS_1000
- EMAILS_2500
- EMAILS_100000
- MOBILE_DEVICE
- PAYSLIP
- PAYSLIP_CORRECTION
- STORE
- WEBSITE
- EPAPER
- PAGE
- POSTAGE_AND_PRINT
- INTERNATIONAL_POSTAGE_AND_PRINT
- TIER1_TOP_LEVEL_DOMAIN
- TIER2_TOP_LEVEL_DOMAIN
- DEDICATED_IP
- ENABLELCM
- MAXCOMPONENTS
- DATA_MANAGEMENT_USER
- SPECIALIST_USER
- PROFESSIONAL_USER
- MATERIALITY_MATRIX
- STAKEHOLDER_MANAGEMENT
- SCORECARD
- STANDARD_MAPPING
- DONATION_MANAGEMENT
- DOCUMENT
- PACKAGE_SMALL
- PACKAGE_LARGE
- MEMBER
- ATTENDEE
- MAILING
- RESPONSE
- EXTERNAL_INVOICE_FEE
- CLIENT_TEST
- IMAGE_TRANSFORMATION
- TOTAL_IMAGE
- LICENSE
- MAILBOX
- FREE_40_INCH_HDTV_PC
- FREE_46_INCH_HDTV_PC
- FREE_46_INCH_HDTV_PC_MOUNTING
- EMPLOYEE_PER_WEEK
- REGISTER
- END_USER
- CORE
- DEVICE
- PORT
- MEASURER
- PUBLISHED_MEASUREMENT
- NODE
- SERVER_RULE
- VPN_LP
- PROXY_LP
- DESKTOP_CONNECT_LP
- CAMERA
- MAIN_SOUND_ZONE
- SUB_SOUND_ZONE
- POST
- REPORT
- BOX
- SESSION
- DISPLAY
- TRUCKROLL
- TRANSACTION_FEE
- SENDING_API_CALL
- LOOKUP_API_CALL
- ANALYTICS_API_CALL
- MIGRATION_INSTANCE
- NFON_SETUP_PER_PHONE_EXTENSION
- NFON_SETUP_PER_PHONE_EXTENSION_PLUS
- NFON_SETUP_PER_EFAX_EXTENSION
- NFON_PHONE_EXTENSION
- NFON_PHONE_EXTENSION_PLUS
- NFON_EFAX_EXTENSION
- NFON_CALL_CENTER_MONITORING
- NFON_NMEETING
- NFON_MOBILE_NFON_DEVICE
- NFON_ISOFTPHONE_MAC
- NFON_NSOFTPHONE_STANDARD_WINDOWS
- NFON_NSOFTPHONE_PREMIUM_WINDOWS
- NFON_NCTI_STANDARD_WINDOWS
- NFON_NCTI_STANDARD_CRM_WINDOWS
- NFON_NCTI_STANDARD_MAC
- NFON_NSOFTPHONE_STANDARD_WINDOWS_OR_MOBILE
- WESUSTAIN_PERFORMANCE
- WESUSTAIN_STAKEHOLDER_REPUTATION
- WESUSTAIN_WEAPP
- FAX
- FAX_LINE
- ROOM_LINE
- DEPARTMENT_LINE
- INTERNATIONAL_LICENSE
- INTERNATIONAL_DEPARTMENT_LINE
- INTERNATIONAL_ROOM_LINE
- INTERNATIONAL_LINE
- CALLING_CREDIT
- LINE
- TOLLFREE_ROOM_LINE
- TOLLFREE_DEPARTMENT_LINE
- TAXES_AND_FEES
- LEAD
- OPPORTUNITY
- CAMPAIGN
- CASE
- CUSTOMER
- TIER1_STANDARD_LINE
- TIER1_ROOM_LINE
- TIER1_TOLLFREE_ROOM_LINE
- TIER1_TOLLFREE_DEPARTMENT_LINE
- TIER1_FAX_LINE
- TIER1_DEPARTMENT_LINE
- TIER2_STANDARD_LINE
- TIER2_ROOM_LINE
- TIER2_DEPARTMENT_LINE
- TIER3_STANDARD_LINE
- TIER3_ROOM_LINE
- TIER3_DEPARTMENT_LINE
- TIER4_STANDARD_LINE
- TIER4_ROOM_LINE
- TIER4_DEPARTMENT_LINE
- CLUSTER
- NODE_4VCPU
- FIVE_HUNDRED_GB_SSD
- TWELVE_TB_NETWORK_IO
- JBOSS_EAP
- JBOSS_FUSE
- JBOSS_A_MQ
- JBOSS_BRMS
- JBOSS_BPM_SUITE
- JBOSS_DATA_GRID
- JBOSS_DATA_VIRT
- USER_LICENSE
- ADDITIONAL_NUMBER_LICENSE
- ROOM_PHONE_LICENSE
- UBERCONFERENCE_PRO_LICENSE
- UBERCONFERENCE_PRO_LICENSE_UNBUNDLED
- INSTANCE
- INDOOR_CAMERA
- OUTDOOR_CAMERA
- VINGATE_LP_LICENCE
- ADMINISTRATOR
- MOBILE_USER
- G_SUITE
- T1
- PHONE
- AUTO_ATTENDANT
- HUNT_GROUP
- VOICEMAIL_BOX
- TOLL_FREE_NUMBER
- INBOUND_LONG_DISTANCE_MINUTE
- OUTBOUND_LONG_DISTANCE_MINUTE
- INBOUND_OUTBOUND_LONG_DISTANCE_MINUTE
- SET_TOP_BOX
- MODEM
- ACCESS_POINT
- CALLING_FEATURE
- IAD_DEVICE
- ANALOG_LINE
- PRI
- SBC_DEVICE
- ROUTER
- INTERNATIONAL_MINUTE
- PHONE_LINE
- DYNAMIC_IP_ADDRESS
- STATIC_IP_ADDRESS
- GATEWAY
- REMOTE_CONTROL
- TIER1_STANDARD_SEAT
- TIER2_STANDARD_SEAT
- TIER3_STANDARD_SEAT
- TIER4_STANDARD_SEAT
- TIER1_TOLL_FREE_SEAT
- MILLION_MESSAGES
- MESSAGE
- WEEKLY
- PHONE_NUMBER
- GUEST
- REVISION_SAFE_DATAROOM
- GROUP_SESSION
- MAILBOX_AD_SYNC
- PHONE_SUPPORT
- EXTRA_10TB
- EXTRA_50TB
- EXTRA_200TB
- MAP_VIEW
- SVM
- CHANNEL
- NUMBER_PRINTER_TABLET
- NUMBER_ONSITE_SERVER
- NUMBER_VISITS
- ONSITE_TECHNICIAN_PC
- ONSITE_TECHNICIAN_SERVER
- SHORTER_REACTION_TIMES
- E_COMMERCE_INTEGRATION
- LOCATION
- TRAINING_SESSION
- GIGABYTES_PER_HOUR
- FINANCIAL_PLANNING
- ONSITE_WORKPLACE
- INTERNAL_TOOLS_ACCESS
- DUTY_SERVICE
- TERABYTE
- HOST_UNIT_HOURS
- WEB_CHECKS
- ACTIVE_USERS
- ACTIVE_EMPLOYEE
- PC_OF_NET_RECURRING_FEE
- ACTIVE_VENDOR
- ADVERTISEMENT
- ADVERTISER_SPENDS
- ANNUAL_FUNDRAISING_INCOME
- ANNUAL_SUBSCRIPTION
- APPLIANCE
- ASSET
- ASSETS_UNDER_MANAGEMENT
- BUSINESS_PARTNERS
- CASH_FLOWS
- COMPONENT
- CONNECTED_SYSTEMS
- CONTRACTS
- COSTS
- DATA_STREAMS
- DATABASE_SIZE
- EXTERNAL_SERVICE_CALLS
- FILE
- FIXED
- FLAT
- FLAT_FEE_BASED_ON_ASSETS
- FLEET_PLANNING_ORDERS
- FORMS
- GIGABYTE_DATABASE_SIZES
- INSTALLATION
- INSTALLED_CAPACITY
- JOB_POSTING
- LEARNER
- LOGON
- MANAGED_SYSTEM
- MASTER_DATA_OBJECT
- MASTER_RECORDS
- MBPS
- MONITORED_USER
- MPLS
- ORDER
- OUTPATIENT_DAYS
- PAGE_VIEW
- PATIENT_CARE_DAY
- PATIENT_TREATED
- PLANT
- POINTS_OF_DELIVERY
- PREMIUM
- PROCESS
- PRODUCTS
- RECORDS
- RENTAL_UNIT
- RESOURCES
- REVENUE
- SALES_ORDER
- SALES_PORTFOLIOS
- SERVICE_ORDERS
- SITE_VISITS
- SPENDS
- SPEND_VOLUMES
- STREAM
- STUDENT
- SUBSCRIBER
- SUPPLIERS
- TICKETS
- TOTAL_ANNUAL_BUDGET
- TUNNEL
- VIRTUAL_USERS
- SAP_SYSTEM
- POSITION_TYPES
- OVERAGE_FEES
- OVERAGE_FEE_TRANSACTION
- OVERAGE_FEES_DOCUMENT
- OVERAGE_FEES_ITEM
- EVENT
- BUSINESS_EVENT
- LEGAL_TENDER
- ANNUAL_REVENUE
- AD_SYNC
- FULL_DATA_RESTORE
- USED_STORAGE_100GB
- COMPANY
- ADDITIONAL_USER
- VISIT
- VIDEO
- ELECTRONIC_PAYMENT
- CHECK_PAYMENT
- EXPRESS_PAY_ELECTRONIC_PAYMENT
- EXPRESS_PAY_CHECK_PAYMENT
- DATA_ENTRY_SERVICE
- MONTHLY_VISIT
- SCRUB_TRANSACTION
- DEVICE_LICENSE
- SERVER_LICENSE
- BASE_LICENSE
- SERVICE_CALL
- SUPPORT_INCIDENT_TICKET
- CUSTOM_REPORT_BUILDING_TRAINING
- QUOTA
- DOMESTIC_TRANSACTION
- BEE
- BEE_FLEET
- BEE_BEACON_AMBIENT_LIGHT
- BEE_BEACON_TEMPERATURE_HUMIDITY
- CONTACTS_100
- TEMPLATE
- TEMPLATE_PACKS_10
- PACK
- SMS_TEXT_MESSAGE_10
- VIRTUAL_SERVER
- PHYSICAL_SERVER
- WORKSTATION
- CHATS
- MATCH_LIST
- CERTIFICATE_12_MONTHS
- CERTIFICATE_24_MONTHS
- PRIVACY
- PAGE_VIEWS_100000
- VOICE_OUT
- EXAM
- PARTICIPANT
- ENCRYPTION_ADDON
- ESS
- ETI
- ATP_ADDON
- PBE_ADDO
- NETI_ADDON
- HUNDRED_SMS_REMINDER
- CALENDAR_SYNC
- PAYMENT_INTERFACE
- MULTILINGUAL_ONLINE_EVENT_BOOKING
- SOCKET
- OFFER
- FREELANCER
- SOAP
- DATEV_LEXWARE_INTERFACE
- TOKEN
- SERVICE_MONTH
- VIDEO_PACKAGE_50_HOURS
- INTERFACE
- TEST_CASE
- MINUTES_15
- MINUTES_30
- CONNECTED_ACCESS_POINT
- DAY
- SATURDAY_SURCHARGE
- NIGHT_SURCHARGE
- SUNDAY_SURCHARGE
- PUBLIC_HOLIDAY_SURCHARGE
- BASIC_PACKAGE
- STANDARD_PACKAGE
- PREMIUM_PACKAGE
- REPORTS_MODULE
- WORKFLOW_MODULE
- NBV_250K
- NBV
- INVENTORY
- ADDITIONAL_COMPANY
- TRANSACTION
- PREMIUM_CREDIT_REPORTS
- ADDITIONAL_CONNECTION
- STOCK_UNIT
- MONTHLY_USAGE_FEE
- USAGE_FEE
- MONTHLY_CHARGES
- STANDARD_USER
- ADDITIONAL_UNIT
- COMMISSION
- KITTING
- WOP
- SFDC
- NAMED_USER_LICENSE
- BARCODING_AND_WAREHOUSING
- MODULE
- MANUFACTURING_MODULE
- MRP
- CONSOLE_MODULE
- CONSOLIDATIONS
- MULTI_CURRENCY
- ADDON_LICENSE
- INBOUND_PAGE
- OUTBOUND_PAGE
- OPPORTUNITY_RETENTION
- SOCIAL_SENTIMENT
- DEMAND_PRICE
-
# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/appdirect/refs/heads/main/openapi/appdirect-paymentplan-api-openapi.yml