文档以英文发布。

DocumentationReference

Publisher profiles

The businesses or individuals a developer publishes under, the documents a reviewer reads, and submission for verification.

14 routes

verificationStatus is never writable: it is a staff decision. An application names the publisher it goes out under, and a live application can only switch to one that is already verified.

The guide for this family is Publisher verification.

GET /v1/developer/applications/{applicationId}/publisher

GET /v1/developer/applications/{applicationId}/publisher
Authentication
Developer console session

PUT /v1/developer/applications/{applicationId}/publisher

PUT /v1/developer/applications/{applicationId}/publisher
Authentication
Developer console session

Request body — ApplicationPublisherDto

publisherProfileIdoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(64)

GET /v1/developer/publisher-profiles

GET /v1/developer/publisher-profiles
Authentication
Developer console session

POST /v1/developer/publisher-profiles

POST /v1/developer/publisher-profiles
Authentication
Developer console session

Request body — PublisherProfileDto

publisherDisplayNameoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(150)
supportEmailoptional
string | null — ValidateIf((_object, value), IsEmail, MaxLength(320)
supportUrloptional
string | null — ValidateIf((_object, value), IsString, MaxLength(2048)
legalNameoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(200)
registrationNumberoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(80)
registrationCountryoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(2)
websiteUrloptional
string | null — ValidateIf((_object, value), IsString, MaxLength(2048)
businessTypeoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(20)
businessAddressoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(300)

DELETE /v1/developer/publisher-profiles/{profileId}

DELETE /v1/developer/publisher-profiles/{profileId}
Authentication
Developer console session

GET /v1/developer/publisher-profiles/{profileId}

GET /v1/developer/publisher-profiles/{profileId}
Authentication
Developer console session

PATCH /v1/developer/publisher-profiles/{profileId}

PATCH /v1/developer/publisher-profiles/{profileId}
Authentication
Developer console session

Request body — PublisherProfileDto

publisherDisplayNameoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(150)
supportEmailoptional
string | null — ValidateIf((_object, value), IsEmail, MaxLength(320)
supportUrloptional
string | null — ValidateIf((_object, value), IsString, MaxLength(2048)
legalNameoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(200)
registrationNumberoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(80)
registrationCountryoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(2)
websiteUrloptional
string | null — ValidateIf((_object, value), IsString, MaxLength(2048)
businessTypeoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(20)
businessAddressoptional
string | null — ValidateIf((_object, value), IsString, MaxLength(300)

POST /v1/developer/publisher-profiles/{profileId}/documents

POST /v1/developer/publisher-profiles/{profileId}/documents
Authentication
Developer console session

An optional document for the reviewer (D8): multipart file, a PDF, JPEG, PNG or WebP up to 10 MB, scanned before it is kept.

DELETE /v1/developer/publisher-profiles/{profileId}/documents/{documentId}

DELETE /v1/developer/publisher-profiles/{profileId}/documents/{documentId}
Authentication
Developer console session

POST /v1/developer/publisher-profiles/{profileId}/information-answer

POST /v1/developer/publisher-profiles/{profileId}/information-answer
Authentication
Developer console session

An optional document for the reviewer (D8): multipart file, a PDF, JPEG, PNG or WebP up to 10 MB, scanned before it is kept.

Request body — PublisherInformationAnswerDto

textrequired
string — IsString, MinLength(10), MaxLength(4000)
documentIdsoptional
string[] — IsArray, ArrayMaxSize(5), IsString({ each: true })
DELETE /v1/developer/publisher-profiles/{profileId}/logo
Authentication
Developer console session
GET /v1/developer/publisher-profiles/{profileId}/logo
Authentication
Developer console session
POST /v1/developer/publisher-profiles/{profileId}/logo
Authentication
Developer console session

POST /v1/developer/publisher-profiles/{profileId}/submit

POST /v1/developer/publisher-profiles/{profileId}/submit
Authentication
Developer console session

An optional document for the reviewer (D8): multipart file, a PDF, JPEG, PNG or WebP up to 10 MB, scanned before it is kept.

What this does not do

  • Responses are not listed. The API declares no response types, so this page describes what to send and who may send it. Recorded response shapes are on the guides.
  • This page is generated. It was read from the API at commit 234dba22. Editing it by hand changes nothing; the next sync overwrites it.

Verified against API commit 234dba22 on 2026-10-18. The routes, scopes, checklist, events and limits on these pages are read from that export, not typed.