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
| Name | Type | Required | Description |
|---|---|---|---|
id | integer | Yes | The numeric ID of the submission to reject. |
Request body
Content type application/json (required).
| Field | Type | Required | Description |
|---|---|---|---|
reason | string | Yes | 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."}'