Skip to content

Reject app submission

POST/marketplace/submissions/{id}/reject

Rejects a developer submission, preventing publication. A rejection reason is required and is communicated to the developer. The developer can address the issues and create a new submission.

Request

Path parameters

NameTypeRequiredDescription
idintegerYes

The numeric ID of the submission to reject.

Request body

Content type application/json (required).

FieldTypeRequiredDescription
reasonstringYes

Clear explanation of why the submission was rejected (shown to the developer).

Max length: 2000

Example

{
  "reason": "The app requests write:billing_data permission which is not justified by the stated functionality. Please remove this permission or provide a detailed justification."
}

Responses

200 Submission rejected and developer notified

404 Submission not found

422 Validation failed — reason is required

Example request

curl -X POST "https://{tenant}.faciotech.net/api/v1/marketplace/submissions/{id}/reject" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"reason": "The app requests write:billing_data permission which is not justified by the stated functionality. Please remove this permission or provide a detailed justification."}'
Loading