Skip to content

Essence Developer Marketplace API ​

All OpenAPI documents

Version v1 · OpenAPI 3.0.1 · 52 operations · Download the JSON document

EPIC 25 — Marketplace REST surface (11 endpoints).

Generated from the DeveloperMarketplace service's code at build time (api-specs/generated/DeveloperMarketplace/Essence.Developer.Marketplace.Api.json) and drift-checked in CI. It describes what the code registers, which is not the same as what any one deployment has routed.

AppReviewQueue

GET/api/v1/marketplace/review-queue

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
awaitingDpiaquerybooleanno—
limitqueryinteger (int32)no—
offsetqueryinteger (int32)no—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
GET/api/v1/marketplace/review-queue/agent-dpia-pipeline

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
limitqueryinteger (int32)no—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
POST/api/v1/marketplace/review-queue/bulk-decision

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails

AppSubmissionIntake

POST/api/v1/marketplace/submissions/{listingId}/decision

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

Responses

POST/api/v1/marketplace/submissions/{listingId}/scan-result

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

Responses

AppSubmissions

GET/api/v1/marketplace/submissions

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
limitqueryinteger (int32)no—
offsetqueryinteger (int32)no—
developerIdquerystringno—

Request body

No request body.

Responses

GET/api/v1/marketplace/submissions/{listingId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

POST/api/v1/marketplace/submissions/{listingId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

Responses

POST/api/v1/marketplace/submissions/{listingId}/resubmit

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

  • ResubmitBody as application/*+json, application/json, text/json

Responses

GET/api/v1/marketplace/submissions/{listingId}/timeline.csv

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

200OK

MarketplaceApps

GET/api/v1/marketplace/apps

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
qquerystringno—
categoryquerystringno—
pricingModelquerystringno—
skipqueryinteger (int32)no—
takequeryinteger (int32)no—
limitqueryinteger (int32)no—
offsetqueryinteger (int32)no—
typequerystringno—
certificationTierquerystringno—

Request body

No request body.

Responses

200OK — PagedListings
POST/api/v1/marketplace/apps

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

GET/api/v1/marketplace/apps/by-developer/{developerId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
developerIdpathstringyes—
limitqueryinteger (int32)no—
offsetqueryinteger (int32)no—

Request body

No request body.

Responses

GET/api/v1/marketplace/apps/{listingId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

POST/api/v1/marketplace/apps/{listingId}/publish

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

POST/api/v1/marketplace/apps/{listingId}/reject

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

  • RejectBody as application/*+json, application/json, text/json

Responses

POST/api/v1/marketplace/apps/{listingId}/submit-for-review

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

GET/api/v1/marketplace/categories

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
qquerystringno—
categoryquerystringno—
pricingModelquerystringno—
skipqueryinteger (int32)no—
takequeryinteger (int32)no—
limitqueryinteger (int32)no—
offsetqueryinteger (int32)no—
typequerystringno—
certificationTierquerystringno—

Request body

No request body.

Responses

200OK — PagedListings

MarketplaceReviews

GET/api/v1/marketplace/admin/review-moderation

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK — ReviewDto[]
POST/api/v1/marketplace/admin/review-moderation/{reviewId}/dismiss

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
reviewIdpathstringyes—

Request body

Not marked as required in the document.

  • ModerateBody as application/*+json, application/json, text/json

Responses

200OK — ReviewDto
POST/api/v1/marketplace/admin/review-moderation/{reviewId}/hide

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
reviewIdpathstringyes—

Request body

Not marked as required in the document.

  • ModerateBody as application/*+json, application/json, text/json

Responses

200OK — ReviewDto
GET/api/v1/marketplace/admin/review-queue

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

GET/api/v1/marketplace/admin/review-queue/{listingId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

200OK
POST/api/v1/marketplace/admin/review-queue/{listingId}/annotate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

Responses

200OK
POST/api/v1/marketplace/admin/review-queue/{listingId}/approve

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

Responses

404Not Found — ProblemDetails
GET/api/v1/marketplace/admin/review-queue/{listingId}/decisions

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

POST/api/v1/marketplace/admin/review-queue/{listingId}/reject

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/marketplace/apps/{listingId}/reviews

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

200OK — ReviewDto[]
POST/api/v1/marketplace/apps/{listingId}/reviews

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

Responses

201Created — ReviewDto
DELETE/api/v1/marketplace/reviews/{reviewId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
reviewIdpathstringyes—
userIdquerystringno—

Request body

No request body.

Responses

200OK
POST/api/v1/marketplace/reviews/{reviewId}/developer-response

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
reviewIdpathstringyes—

Request body

Not marked as required in the document.

Responses

200OK — ReviewDto
POST/api/v1/marketplace/reviews/{reviewId}/report

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
reviewIdpathstringyes—

Request body

Not marked as required in the document.

Responses

200OK

OrgSubmissions

GET/api/v1/marketplace/org/submissions

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
needsAttentionquerybooleanno—
limitqueryinteger (int32)no—
offsetqueryinteger (int32)no—

Request body

No request body.

Responses

200OK — OrgPortfolioDto
POST/api/v1/marketplace/org/submissions/bulk-resubmit

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

GET/api/v1/marketplace/org/submissions/findings/{findingKey}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
findingKeypathstringyes—
limitqueryinteger (int32)no—

Request body

No request body.

Responses

PUT/api/v1/marketplace/org/submissions/{listingId}/assignee

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

  • AssignBody as application/*+json, application/json, text/json

Responses

SchemaMarketplace

GET/api/v1/marketplace/schemas

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
domainquerystringno—
premiumOnlyquerybooleanno—

Request body

No request body.

Responses

GET/api/v1/marketplace/schemas/{schemaId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
schemaIdpathstringyes—

Request body

No request body.

Responses

POST/api/v1/marketplace/schemas/{schemaId}/fork

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
schemaIdpathstringyes—

Request body

Not marked as required in the document.

  • ForkBody as application/*+json, application/json, text/json

Responses

200OK — SchemaForkDto

SupplyChainAttestations

POST/api/v1/marketplace/supply-chain/attestations/{attestationId}/sign

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
attestationIdpathstringyes—

Request body

Not marked as required in the document.

Responses

200OK — AttestationDto
GET/api/v1/marketplace/supply-chain/criterion

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

POST/api/v1/marketplace/supply-chain/expiry-sweep

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
limitqueryinteger (int32)no—

Request body

No request body.

Responses

GET/api/v1/marketplace/supply-chain/listings/{listingId}/attestation

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

200OK — AttestationDto
GET/api/v1/marketplace/supply-chain/listings/{listingId}/attestation/history

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

POST/api/v1/marketplace/supply-chain/listings/{listingId}/sbom

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

Not marked as required in the document.

Responses

GET/api/v1/marketplace/supply-chain/listings/{listingId}/trust

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdpathstringyes—

Request body

No request body.

Responses

200OK — ListingTrustDto
GET/api/v1/marketplace/supply-chain/portfolio

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
limitqueryinteger (int32)no—
offsetqueryinteger (int32)no—

Request body

No request body.

Responses

POST/api/v1/marketplace/supply-chain/re-attest

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

  • ReAttestBody as application/*+json, application/json, text/json

Responses

GET/api/v1/marketplace/supply-chain/trust.csv

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
listingIdsquerystringno—

Request body

No request body.

Responses

200OK

Schemas

AdminAnnotateBody

PropertyTypeRequiredDescription
notestring | nullno—
reviewerIdstring | nullno—

AdminDecisionBody

PropertyTypeRequiredDescription
notestring | nullno—
reviewerIdstring | nullno—

AgentDpiaPipelineDto

PropertyTypeRequiredDescription
approvalsIssuedReviewQueueRowDto[] | nullno—
awaitingSignOffReviewQueueRowDto[] | nullno—
generatedAtstring | nullno—
overdueForReassessmentReviewQueueRowDto[] | nullno—
scopeDriftReviewQueueRowDto[] | nullno—

AssignBody

PropertyTypeRequiredDescription
remediatorIdstring | nullno—

AttestationComponentDto

PropertyTypeRequiredDescription
licenseIdstring | nullno—
namestring | nullno—
purlstring | nullno—
versionstring | nullno—

AttestationDto

PropertyTypeRequiredDescription
appVersionIdstring | nullno—
attestationIdstring | nullno—
componentCountinteger (int32)no—
componentGraphDigeststring | nullno—
componentsAttestationComponentDto[] | nullno—
daysUntilExpiryinteger (int32) | nullno—
developerIdstring | nullno—
expiresAtstring | nullno—
freshnessstring | nullno—
lastGateFailurestring | nullno—
listingIdstring | nullno—
mfaAssuranceRefstring | nullno—
organizationIdstring | nullno—
packageHashstring | nullno—
reAttestReasonstring | nullno—
reAttestRequiredbooleanno—
sbomFormatstring | nullno—
sbomHashstring | nullno—
sbomSpecVersionstring | nullno—
signatureVerdictstring | nullno—
signedAtstring | nullno—
signedBystring | nullno—
signerIdentitystring | nullno—
signingSchemestring | nullno—
statusstring | nullno—
supersededByAttestationIdstring | nullno—
trustAnchorstring | nullno—
verificationExplanationstring | nullno—
verifiedAtstring | nullno—
versionLabelstring | nullno—

AttestationPortfolioDto

PropertyTypeRequiredDescription
awaitingVerificationAttestationDto[] | nullno—
criterionSupplyChainCriterionDtono—
expiredAttestationDto[] | nullno—
expiringAttestationDto[] | nullno—
needingReAttestAttestationDto[] | nullno—
rejectedAttestationDto[] | nullno—
unattestedUnattestedListingDto[] | nullno—
unsignedAttestationDto[] | nullno—
validAttestationDto[] | nullno—

BulkDecisionBody

PropertyTypeRequiredDescription
decisionstring | nullno—
listingIdsstring[] | nullno—
reasonstring | nullno—

BulkDecisionOutcomeDto

PropertyTypeRequiredDescription
dpiaVerdictstring | nullno—
listingIdstring | nullno—
messagestring | nullno—
recordedbooleanno—

BulkResubmitBody

PropertyTypeRequiredDescription
changelogstring | nullno—
listingIdsstring[] | nullno—

BulkResubmitOutcomeDto

PropertyTypeRequiredDescription
listingIdstring | nullno—
messagestring | nullno—
resubmittedbooleanno—

CreateMarketplaceListingCommand

PropertyTypeRequiredDescription
applicationIdstring | nullno—
categorystring | nullno—
developerIdstring | nullno—
longDescriptionstring | nullno—
namestring | nullno—
pricingModelstring | nullno—
shortDescriptionstring | nullno—

DeveloperResponseBody

PropertyTypeRequiredDescription
developerIdstring | nullno—
responsestring | nullno—

ExpirySweepResult

PropertyTypeRequiredDescription
expiredinteger (int32)no—

FindingRollupDto

PropertyTypeRequiredDescription
affectedListingIdsstring[] | nullno—
findingKeystring | nullno—
severitystring | nullno—
titlestring | nullno—

ForkBody

PropertyTypeRequiredDescription
developerIdstring | nullno—
organizationIdstring | nullno—

LeaveReviewBody

PropertyTypeRequiredDescription
commentstring | nullno—
starsinteger (int32)no—
userIdstring | nullno—

ListingAiDpiaDto

PropertyTypeRequiredDescription
approvedScopesstring[] | nullno—
assessmentIdstring | nullno—
clearedVersionstring | nullno—
evaluatedAtstring | nullno—
reassessmentRequiredbooleanno—
scopeWithinApprovedBoundarybooleanno—
verdictstring | nullno—

ListingSupplyChainDto

PropertyTypeRequiredDescription
attestedbooleanno—
componentCountinteger (int32)no—
daysUntilExpiryinteger (int32) | nullno—
expiresAtstring | nullno—
explanationstring | nullno—
freshnessstring | nullno—
sbomFormatstring | nullno—
sbomHashstring | nullno—
signatureVerdictstring | nullno—
signedAtstring | nullno—
signerIdentitystring | nullno—
signingSchemestring | nullno—
trustAnchorstring | nullno—
verifiedAtstring | nullno—
versionLabelstring | nullno—

ListingTrustDto

PropertyTypeRequiredDescription
attestedbooleanno—
componentCountinteger (int32) | nullno—
criterionModestring | nullno—
daysUntilExpiryinteger (int32) | nullno—
expiresAtstring | nullno—
explanationstring | nullno—
freshnessstring | nullno—
listingIdstring | nullno—
sbomFormatstring | nullno—
sbomHashstring | nullno—
sbomSpecVersionstring | nullno—
signatureVerdictstring | nullno—
signedAtstring | nullno—
signerIdentitystring | nullno—
signingSchemestring | nullno—
statusstring | nullno—
trustAnchorstring | nullno—
verifiedAtstring | nullno—
versionLabelstring | nullno—

MarketplaceListingDto

PropertyTypeRequiredDescription
aiAgentListingAiDpiaDtono—
applicationIdstring | nullno—
averageRatingnumber (double)no—
categorystring | nullno—
createdAtstring | nullno—
descriptionstring | nullno—
developerIdstring | nullno—
iconUrlstring | nullno—
idstring | nullno—
installCountinteger (int32)no—
listingIdstring | nullno—
namestring | nullno—
pricingModelstring | nullno—
publishedAtstring | nullno—
publisherNamestring | nullno—
rejectionReasonstring | nullno—
reviewCountinteger (int32)no—
shortDescriptionstring | nullno—
statusstring | nullno—
supplyChainListingSupplyChainDtono—

ModerateBody

PropertyTypeRequiredDescription
reviewerIdstring | nullno—

OrgPortfolioDto

PropertyTypeRequiredDescription
findingRollupFindingRollupDto[] | nullno—
metricsOrgTrustMetricsDtono—
organizationIdstring | nullno—
rowsOrgSubmissionRowDto[] | nullno—

OrgSubmissionRowDto

PropertyTypeRequiredDescription
ageInStateHoursnumber (double)no—
assignedRemediatorIdstring | nullno—
attemptNumberinteger (int32)no—
canResubmitbooleanno—
developerIdstring | nullno—
listingIdstring | nullno—
needsAttentionbooleanno—
outstandingFindingCountinteger (int32)no—
statestring | nullno—
versionLabelstring | nullno—
worstSeveritystring | nullno—

OrgTrustMetricsDto

PropertyTypeRequiredDescription
decidedCountinteger (int32)no—
medianHoursInChangesRequestednumber (double) | nullno—
rejectionRatenumber (double) | nullno—
repeatFailListingIdsstring[] | nullno—
submissionsConsideredinteger (int32)no—

PagedListings

PropertyTypeRequiredDescription
hasMorebooleanno—
itemsMarketplaceListingDto[] | nullno—
pageinteger (int32)no—
pageSizeinteger (int32)no—
totalCountinteger (int32)no—

ProblemDetails

PropertyTypeRequiredDescription
detailstring | nullno—
instancestring | nullno—
statusinteger (int32) | nullno—
titlestring | nullno—
typestring | nullno—

ReAttestBody

PropertyTypeRequiredDescription
listingIdsstring[] | nullno—
reasonstring | nullno—

ReAttestOutcomeDto

PropertyTypeRequiredDescription
attestationIdstring | nullno—
listingIdstring | nullno—
markedbooleanno—
messagestring | nullno—

RecordDecisionBody

PropertyTypeRequiredDescription
decisionstring | nullno—
reasonstring | nullno—

RecordScanResultBody

PropertyTypeRequiredDescription
attemptNumberinteger (int32) | nullno—
criticalOverridebooleanno—
findingsScanFindingInput[] | nullno—
metadataSubScoreinteger (int32)no—
owaspSubScoreinteger (int32)no—
permissionSubScoreinteger (int32)no—
routestring | nullno—
rubricVersionstring | nullno—
schemaSubScoreinteger (int32)no—
securityScoreinteger (int32)no—

RejectBody

PropertyTypeRequiredDescription
reasonstring | nullno—

ReportAbuseBody

PropertyTypeRequiredDescription
reasonstring | nullno—
reporterUserIdstring | nullno—

ResubmitBody

PropertyTypeRequiredDescription
changelogstring | nullno—
requestedScopesstring[] | nullno—
versionLabelstring | nullno—

ReviewDecisionDto

PropertyTypeRequiredDescription
createdAtstring (date-time) | nullno—
decisionstring | nullno—
decisionIdstring | nullno—
listingIdstring | nullno—
notestring | nullno—
reviewerIdstring | nullno—

ReviewDto

PropertyTypeRequiredDescription
commentstring | nullno—
listingIdstring | nullno—
reviewIdstring | nullno—
starsinteger (int32)no—
userIdstring | nullno—

ReviewQueueItem

PropertyTypeRequiredDescription
developerIdstring | nullno—
listingIdstring | nullno—
namestring | nullno—
submittedAtstring (date-time)no—

ReviewQueueRowDto

PropertyTypeRequiredDescription
ageInStateHoursnumber (double)no—
attemptNumberinteger (int32)no—
attestationSubmissionAttestationDtono—
criticalOverridebooleanno—
developerIdstring | nullno—
dpiaSubmissionDpiaDtono—
findingCountinteger (int32)no—
listingIdstring | nullno—
organizationIdstring | nullno—
requestedScopesstring[] | nullno—
routestring | nullno—
securityScoreinteger (int32) | nullno—
statestring | nullno—
submittedAtstring | nullno—
versionLabelstring | nullno—
worstSeveritystring | nullno—

SbomUploadResult

PropertyTypeRequiredDescription
acceptedbooleanno—
attestationAttestationDtono—
componentCountinteger (int32)no—
componentGraphDigeststring | nullno—
componentsAttestationComponentDto[] | nullno—
documentHashstring | nullno—
formatstring | nullno—
reasonstring | nullno—
specVersionstring | nullno—

ScanFindingDto

PropertyTypeRequiredDescription
findingIdstring (uuid)no—
findingKeystring | nullno—
fixNotestring | nullno—
isCriticalOverridebooleanno—
locationstring | nullno—
reproContextstring | nullno—
rubricCategorystring | nullno—
rubricWeightPercentinteger (int32)no—
ruleIdstring | nullno—
severitystring | nullno—
titlestring | nullno—

ScanFindingInput

PropertyTypeRequiredDescription
findingKeystring | nullno—
fixNotestring | nullno—
isCriticalOverridebooleanno—
locationstring | nullno—
reproContextstring | nullno—
rubricCategorystring | nullno—
ruleIdstring | nullno—
severitystring | nullno—
titlestring | nullno—

SchemaForkDto

PropertyTypeRequiredDescription
developerIdstring | nullno—
forkIdstring | nullno—
forkedSchemaIdstring | nullno—
organizationIdstring | nullno—
sourceSchemaIdstring | nullno—

SchemaListingDto

PropertyTypeRequiredDescription
domainstring | nullno—
isPremiumbooleanno—
schemaIdstring | nullno—
titlestring | nullno—

SignAttestationBody

PropertyTypeRequiredDescription
envelopeDigeststring | nullno—
packageHashstring | nullno—
signerIdentitystring | nullno—
signingSchemestring | nullno—

SubmissionAttemptDto

PropertyTypeRequiredDescription
assignedRemediatorIdstring | nullno—
attemptIdstring (uuid)no—
attemptNumberinteger (int32)no—
attestationSubmissionAttestationDtono—
canResubmitbooleanno—
changelogstring | nullno—
criticalOverridebooleanno—
decisionActorstring | nullno—
decisionAtstring | nullno—
decisionReasonstring | nullno—
developerIdstring | nullno—
dpiaSubmissionDpiaDtono—
findingCountinteger (int32)no—
listingIdstring | nullno—
metadataSubScoreinteger (int32) | nullno—
organizationIdstring | nullno—
owaspSubScoreinteger (int32) | nullno—
permissionSubScoreinteger (int32) | nullno—
requestedScopesstring[] | nullno—
requiresReConsentbooleanno—
routestring | nullno—
rubricVersionstring | nullno—
scanCompletedAtstring | nullno—
scanStartedAtstring | nullno—
schemaSubScoreinteger (int32) | nullno—
securityScoreinteger (int32) | nullno—
statestring | nullno—
submittedAtstring | nullno—
submittedBystring | nullno—
versionLabelstring | nullno—
widenedScopesstring[] | nullno—
worstSeveritystring | nullno—

SubmissionAttestationDto

PropertyTypeRequiredDescription
appVersionIdstring | nullno—
attestationIdstring | nullno—
clearedbooleanno—
evaluatedAtstring | nullno—
explanationstring | nullno—
failureReasonstring | nullno—
packageHashstring | nullno—

SubmissionDetailDto

PropertyTypeRequiredDescription
appNamestring | nullno—
currentSubmissionAttemptDtono—
findingsScanFindingDto[] | nullno—
historySubmissionAttemptDto[] | nullno—
listingIdstring | nullno—
suspensionSuspensionImpactDtono—
timelineSubmissionTimelineEntryDto[] | nullno—

SubmissionDpiaDto

PropertyTypeRequiredDescription
approvedScopesstring[] | nullno—
assessmentIdstring | nullno—
awaitingDpiabooleanno—
clearedVersionstring | nullno—
driftedScopesstring[] | nullno—
evaluatedAtstring | nullno—
explanationstring | nullno—
reassessmentRequiredbooleanno—
scopeReconciliationSummarystring | nullno—
scopeWithinApprovedBoundarybooleanno—
verdictstring | nullno—

SubmissionTimelineEntryDto

PropertyTypeRequiredDescription
actorstring | nullno—
attemptNumberinteger (int32)no—
detailstring | nullno—
eventstring | nullno—
occurredAtstring | nullno—

SubmitAttemptBody

PropertyTypeRequiredDescription
organizationIdstring | nullno—
requestedScopesstring[] | nullno—
versionLabelstring | nullno—

SupplyChainCriterionDto

PropertyTypeRequiredDescription
acceptedSbomFormatsstring[] | nullno—
acceptedSigningSchemesstring[] | nullno—
enforcingbooleanno—
evaluatedbooleanno—
expiryWarningDaysinteger (int32)no—
freshnessWindowDaysinteger (int32)no—
modestring | nullno—
reAttestTriggerstring | nullno—

SuspensionImpactDto

PropertyTypeRequiredDescription
affectedInstallCountinteger (int32) | nullno—
reasonstring | nullno—
revokedGrantCountinteger (int32) | nullno—
suspendedAtstring | nullno—
suspendedBystring | nullno—

UnattestedListingDto

PropertyTypeRequiredDescription
listingIdstring | nullno—
listingStatusstring | nullno—
namestring | nullno—

UploadSbomBody

PropertyTypeRequiredDescription
appVersionIdstring | nullno—
organizationIdstring | nullno—
sbomContentstring | nullno—
versionLabelstring | nullno—

Built with ❤️ for developers · Service status