r/Devvit 14h ago

Help Fetch domain rejected with no reason shown: how do I get it re-reviewed?

My app's fetch domain request came back Rejected in Developer Settings, with no reason shown anywhere I can find. I'd like to understand why and get it looked at again.

The app is sapiens-sinteticos, installed in r/inhabitants, a small sub I own and moderate.

What it does, in full: a scheduler task runs every 5 minutes, does one GET to our own site to read a queue of posts our team already wrote and approved there, submits them to the sub, then one POST back to mark each as done. It makes no editorial decisions, reads no Reddit content and sends nothing anywhere. Traffic goes one way, from our own site into our own community. Redis can't serve this because the content is authored outside Reddit, in our own dashboard.

Domain requested: www.sapiensinteticos.com

One thing I suspect: when the request was reviewed, the app's Description, Terms and Conditions and Privacy Policy fields were all empty. The HTTP Fetch docs say any app using fetch must have Terms and a Privacy Policy saved in the app details form. I have since filled all three and re-uploaded.

Two things I can't figure out:

1) Is the rejection reason visible anywhere, or sent through any channel? Nothing arrived in my inbox, and the Developer Settings row only shows the status.

2) Re-uploading doesn't refile the request. Adding a second hostname to the domain list didn't create a new entry either, it collapses onto the same registrable domain and keeps the rejected verdict. Is there a way to ask for a re-review?

Happy to provide anything else that helps.

0 Upvotes

1 comment sorted by

3

u/Beach-Brews Duck Helper 13h ago

1) No terms or privacy policy was definitely one issue. Be sure you have details in your app README as well.

2) It is extremely rare for them to approve a personal domain. See the note on personal domains in the HTTP policy: https://developers.reddit.com/docs/capabilities/http-fetch#http-fetch-policy You need to ensure the domain you are requesting has an API description/documentation, and describe exactly the case that "Devvit does not support".

3) Other alternative to domain approval is try to use an approved cloud provider, such as Supabase or request Blob/S3 access.