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

Suger Offer API

Access to Offer resources

Suger Offer API is one of 11 APIs that Suger publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Offer. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

This API exposes 12 operations across 10 paths, and defines 208 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.suger.cloud.

12 operations 10 paths 208 schemas 1 DELETE5 GET1 PATCH5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.suger.cloud
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Suger Offer API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (APIKeyAuth).

  • APIKeyAuth — API Key for authorization in format of .

Paths & Operations 12

Across 10 paths, the API surfaces 12 operations — 1 DELETE, 5 GET, 1 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

Offer 12

Access to Offer resources

POST
/org/{orgId}/draftOffer
Create Or Update Draft Offer
CreateOrUpdateDraftOffer 1 param body → 200400405500
GET
/org/{orgId}/offer
List Offers
ListOffers 10 params → 200400405500
POST
/org/{orgId}/offer
Create Offer
CreateOffer 1 param body → 200400405500
DELETE
/org/{orgId}/offer/{offerId}
Delete Offer
DeleteOffer 2 params → 200400404500
GET
/org/{orgId}/offer/{offerId}
Get Offer
GetOffer 2 params → 200400404405500
POST
/org/{orgId}/offer/{offerId}/cancel
Cancel Offer
CancelOffer 2 params → 200400405500
GET
/org/{orgId}/offer/{offerId}/eula
Get Offer EULA
GetOfferEula 3 params → 200400405500
POST
/org/{orgId}/offer/{offerId}/extendExpiryDate
Extend Offer Expiry Date
ExtendPrivateOfferExpiryDate 3 params → 200400404500
PATCH
/org/{orgId}/offer/{offerId}/metaInfo
Update Offer Meta Info
UpdateOfferMetaInfo 2 params body → 200400405500
POST
/org/{orgId}/offer/{offerId}/notifyContacts
Notify Offer Contacts
SendOfferNotifications 2 params body → 200400405500
GET
/org/{orgId}/offer/{offerId}/resellerEula
Get Offer Reseller EULA
GetOfferResellerEula 2 params → 200400405500
GET
/org/{orgId}/offerExternalId/{offerExternalId}
Get Offer By External ID
GetOfferByExternalId 2 params → 200400404405500

Schemas 208

The contract defines 208 schemas that model the data the API accepts and returns. The most detailed are OfferInfo (61 properties), GcpMarketplacePrivateOffer (37 properties), WorkloadMetaInfo (29 properties), GcpMarketplaceEntitlement (27 properties). Each schema is shown below with its type and property counts.

GcpMarketplacePrivateOfferTermDurationConstraint
object
1 property
AwsMarketplaceCppoOpportunityRuleType
string
GcpMarketplacePrivateOfferMigrationMetadata
object
5 properties
AwsRenewalOfferType
string
BillableDimension
object
17 properties
AzureMarketplacePriceFlexibleSchedule
object
3 properties
AzureLocalizedDateTime
object
2 properties
AzureMarketState
object
2 properties
AwsMarketplaceCppoDurationType
string
AzureMarketplacePriceBillingSchedule
object
3 properties
GcpMarketplaceProductMeteringMetric
object
12 properties
AzureProductFeatureAvailability
object
12 properties
GcpMarketplacePurchaseChannel
object
2 properties
AzureMarketplacePrivateOfferAcceptanceLink
object
2 properties
GcpMarketplaceResellerPrivateOfferPlanPriceModelTemplateOverage
object
3 properties
SnowflakeMarketplaceOffer
object
22 properties
GcpMarketplaceEntitlementState
string
GcpMarketplaceResellerPrivateOfferPlanInstallmentTemplate
object
2 properties
AzureMarketplacePriceAndAvailabilityPrivateOfferCustomMeters
object
2 properties
GcpMarketplaceProductUsageFee
object
3 properties
AzureMarketplacePrivateOfferState
string
GcpMarketplacePrivateOffer
object
37 properties
GcpAmountConstraint
object
3 properties
GcpMarketplacePrivateOfferPriceModelPayg
object
2 properties
AzureIncludedBaseQuantity
object
3 properties
AwsMarketplaceCppoOpportunityUpfrontPriceGrant
object
2 properties
AwsMarketplaceCatalogLegalTermDocument
object
3 properties
GcpMarketplaceResellerPrivateOfferPlanPriceModelTemplate
object
7 properties
GcpMarketplacePrivateOfferCustomerInfo
object
5 properties
AzureMarketplacePrivateOfferPricingNewPlanDetails
object
3 properties
AzureMarketplacePrivateOfferSubState
string
AwsMarketplaceBuyerAccount
object
1 property
AzureAudience
object
2 properties
PriceModelTieredPercentageConfig
object
4 properties
GcpMarketplacePrivateOfferPriceModelCommitment
object
3 properties
GcpMarketplaceProductInfo
object
5 properties
GcpAgreementDocument
object
2 properties
SnowflakeMarketplacePlanInstallment
object
2 properties
CancellationScheduleType
string
GcpMarketplaceAgreementDocument
object
2 properties
TrackEventActionType
string
PriceModelMatrixConfigGroup
object
2 properties
GcpMarketplaceResellerPrivateOfferPlanAgreementDocuments
object
2 properties
AwsMarketplaceCatalogPricingTermRateCardItem
object
6 properties
AzureProductVariant
object
12 properties
GcpMarketplaceResellerPrivateOfferPlanState
object
4 properties
GcpMarketplaceResellerPrivateOfferPlanPriceModelSkuList
object
1 property
CommitDimension
object
The commit dimension. There may be one or more commit dimensions defined in single product, offer or entitlement.
15 properties
GcpMarketplacePrivateOfferReplacementMetadata
object
4 properties
AzureMarketplacePrivateOfferPartner
object
3 properties
AwsMarketplaceCppoOpportunityPaymentSchedule
object
2 properties
SnowflakeMarketplacePlanInstallmentSchedule
object
3 properties
PriceModelPercentage
object
2 properties
AzurePrice
object
3 properties
PriceModelVolumeConfig
object
3 properties
CancellationSchedule
object
4 properties
AzurePriceSchedule
object
4 properties
AwsMarketplaceCatalogPricingModel
string
GcpMarketplacePrivateOfferPriceModel
object
7 properties
PriceModelBulk
object
2 properties
AzureProductVariantTrial
object
4 properties
GcpMarketplaceResellerPrivateOfferPlanPriceModelTemplateCommitment
object
3 properties
GcpMarketplaceResellerPrivateOfferPlanStateType
string
TrialConfig
object
2 properties
AzureMarketplacePrice
object
3 properties
GcpMarketplacePrivateOfferPriceModelFixed
object
2 properties
BillingCycle
string
AzureMarketplaceVmPricePropertyItem
object
2 properties
GcpMarketplacePrivateOfferMetricDetail
object
5 properties
AzureMarketplaceTerm
object
2 properties
AwsMarketplaceCppoOpportunityRule
object
9 properties
GcpMarketplacePrivateOfferTerm
object
5 properties
GcpMarketplaceUsagePlanPriceModel
string
AwsMarketplaceCppoOpportunityOfferDetails
object
2 properties
GcpCommitmentAmountPerPeriodTemplate
object
2 properties
AwsProductDimension
object
8 properties
GcpPriceValue
object
3 properties
AwsMarketplaceCppoOpportunityTermType
string
AwsMarketplaceCppoDiscountType
string
PriceModelMatrix
object
2 properties
AwsMarketplaceCppoOpportunityPositiveTargeting
object
2 properties
AzureMarketplacePriceAndAvailabilityRecurrentPriceItem
object
7 properties
PrivateOfferDiscountType
string
OfferType
string
GcpMarketplaceDocument
object
7 properties
GcpMarketplaceOfferTemplatePolicies
object
5 properties
AwsMarketplaceCatalogPricingTermRateCard
object
3 properties
GcpMarketplacePrivateOfferState
string
GcpPeriodDurationUnit
string
BillingMinimumCommitScope
string
SnowflakeMarketplaceOfferPaymentTerms
object
2 properties
NotificationEventAction
string
GcpMarketplacePriceModel
string
NotificationEvent
object
24 properties
AwsMarketplacePreExistingAgreement
object
2 properties
AzureProductVariantPriceSchedule
object
5 properties
GcpMarketplaceRevenueShareChange
object
3 properties
GcpMarketplaceRevenueShareValue
object
1 property
GcpMarketplaceProductSubscriptionPlan
object
2 properties
AzureMarketplacePrivateOfferPricing
object
15 properties
PartnerService
string
GcpMarketplaceExternalGoogleLink
object
1 property
NotificationEventStatus
string
PaymentInstallment
object
6 properties
BillingDiscount
object
2 properties
NotificationChannel
string
AzureValidationResult
object
2 properties
GcpMarketplaceUnstructuredDocument
object
1 property
AzureMarketplacePrivateOffer
object
25 properties
AzureMarketplacePriceAndAvailabilityPrivateOfferPlan
object
12 properties
CommitDimensionType
string
AzureMarketplaceOfferPricingType
string
AzureMarketplacePrivateOfferBeneficiaryRecipient
object
2 properties
Partner
string
EntityType
string
AwsMarketplaceEventBridgeEventAccount
object
2 properties
AwsMarketplaceEventBridgeEventProduct
object
3 properties
UsageCount
object
3 properties
GcpMarketplacePrivateOfferPriceModelType
string
GcpMarketplaceResellerPrivateOfferPlanMarginPercentage
object
1 property
PriceModelMatrixProperty
object
2 properties
GcpMarketplaceOfferDealType
string
GcpMarketplaceExistingOfferData
object
5 properties
GcpPeriodDuration
object
2 properties
GcpMarketplacePrivateOfferMetricInformation
object
1 property
Contact
object
3 properties
AzureMarketplacePrivateOfferTermsDoc
object
3 properties
GcpMarketplaceResellerPrivateOfferPlanMetainfo
object
2 properties
GcpMarketplaceResellerPrivateOfferPlanNewState
object
1 property
AzureMarketplacePriceAndAvailabilityPrivateOfferPrice
object
2 properties
GcpMarketplaceResellerPrivateOfferPlan
object
25 properties
GcpMarketplaceStartPolicy
string
AzureMarketplaceResourceLifecycleState
string
AzureTypeValue
object
2 properties
ValueType
string
OfferInfo
object
61 properties
GcpMarketplaceResellerPrivateOfferPlanInstallmentTimelineTemplate
object
1 property
GcpMarketplaceProductPriceInfo
object
4 properties
GcpMarketplacePrivateOfferRevenueShare
object
3 properties
AuditingEventPriority
string
AzureLocalizedTimeRange
object
2 properties
GcpMarketplaceEntitlement
object
27 properties
AzureMarket
object
2 properties
PriceModelCategory
string
BillingDiscountType
string
GcpMarketplaceRevenueShareType
string
AwsMarketplaceCppoOpportunityTerm
object
11 properties
GcpMarketplacePrivateOfferProviderInfo
object
3 properties
AzurePriceCadence
object
2 properties
GcpMarketplacePrivateOfferPolicies
object
7 properties
GcpPriceModelDiscountTemplate
object
4 properties
AzureMarketplacePrivateOfferPromotionReference
object
2 properties
GcpMarketplaceOfferProration
string
GcpMarketplaceResellerPrivateOfferPlanPriceModelSkuRepresentation
object
3 properties
GcpMarketplaceConsumer
object
1 property
GcpMarketplacePrivateOfferPriceModelDiscount
object
2 properties
WorkloadMetaInfo
object
29 properties
MeteringDimension
object
The dimension to meter usage in entitlement.
13 properties
AwsMarketplaceEventBridgeEventOffer
object
4 properties
PriceModelTiered
object
1 property
LastModifiedBy
object
4 properties
GcpMarketplaceIsvInfo
object
4 properties
AzureMarketplacePriceAndAvailabilityRecurrentPrice
object
4 properties
PaymentScheduleType
string
GcpMarketplaceExistingPrivateOffer
object
8 properties
GcpMarketplaceResellerPrivateOfferPlanPriceModelTemplatePayg
object
4 properties
AwsMarketplaceCatalogPricingTermRateCardConstraints
object
2 properties
PriceModelBasic
object
1 property
TrackEvent
object
3 properties
TimeUnit
string
AzureMarketplacePriceInitialCharge
object
2 properties
WorkloadOffer
object
20 properties
AzurePricingUnit
object
5 properties
GcpMarketplaceResellerInfo
object
12 properties
AzureMarketplacePriceAndAvailabilityPrivateOfferPlanSoftwareReservation
object
3 properties
AzureMarketplacePrivateOfferType
string
OfferStatus
string
AzureGovernmentCertification
object
3 properties
GcpPriceTier
object
3 properties
AzureMarketplacePrivateOfferBeneficiary
object
3 properties
GcpMarketplaceResellerPrivateOfferPlanStateTransition
object
2 properties
AzureMarketplaceValidation
object
5 properties
AwsMarketplaceCppoOpportunityNegativeTargeting
object
1 property
GcpMarketplaceProductFeatureValue
object
4 properties
EulaType
string
GcpMarketplaceResellerPrivateOfferPlanPriceModelTemplateFixedPrice
object
2 properties
AwsMarketplaceCatalogPricingTermRateCardSelector
object
2 properties
PriceModelVolume
object
1 property
AwsMarketplaceCppoOpportunity
object
17 properties
AwsMarketplaceCatalogLegalTermDocumentType
string
GcpMarketplaceResellerPrivateOfferPlanDurationConfig
object
2 properties
GcpMarketplacePrivateOfferPriceModelOverage
object
2 properties
GcpMarketplacePrivateOfferInstallment
object
2 properties
AzureMarketplacePriceAndAvailabilityRecurrentPriceUserLimit
object
2 properties
GcpMarketplaceProductPurchaseOptionSpec
object
5 properties
AwsChannelPartner
object
2 properties
PriceModelTieredPercentage
object
1 property
GcpMarketplacePrivateOfferTermTemplate
object
7 properties
SnowflakeMarketplaceOfferTermsOfService
object
2 properties
GcpMarketplaceResellerPrivateOfferPlanReusePolicy
string
PriceModelTieredConfig
object
4 properties
AzureMarketplaceVmPrice
object
1 property
AwsMarketplaceEventBridgeEventDetail
object
16 properties
GcpMarketplaceOfferStartPolicy
string
AzureProductVariantCustomMeter
object
7 properties
GcpMarketplacePrivateOfferInstallmentTimeline
object
1 property
GcpAmountUnit
object
2 properties
GcpMarketplaceResellerPrivateOfferPlanMargin
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

suger-offer-api-openapi.yml Raw ↑

Other APIs Suger publishes across the network.

Suger API API
Suger Billing API
Suger Buyer API
Suger Contact API
Suger Entitlement API
Suger Metering API
Suger Notification API
Suger Product API
Suger Report API
Suger Support API
Where this information came from

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