Frequently Asked Questions

What should I do if I find an inappropriate status?

Please report it on an admin's profile and they will delete the user's status. Alternatively, you can click the 'feedback' link at the top of the page then click 'other' and report the status.

What is the endpoint for fetching a user's status?

Send a GET request to /api/[user], replacing [user] with a username.

What is the endpoint for fetching the code of a status?

Use the same endpoint as above but with ?code=true at the end, eg. /api/NFlex23?code=true.

Can I view a user's status without fetching an API endpoint?

Yes! Aviate now has a user status page that you can find at /user/[user]. For example, if you click this you will view the owner's status.

Can everyone see my status?

Yes, everyone can see your status and its code, so please don't put personal information or anything inappropriate for Scratch in it.

Why does my status say "requested data not available right now"?

There are three possible reasons for this error:

  1. You tried to use a forum-related component when you have never posted on the forums
  2. You haven't had your statistics indexed yet and you used a component that uses statistics. The most common reason that ScratchDB hasn't indexed you is that you have less than 10 followers.
  3. ScratchDB is currently down. This happens a lot, but it's usually fixed within an hour or so.

Is there Scratch integration?

Yes! There are actually two browser extensions that do just that. The better extension of the two is called ScratchTools, and it also has a lot of other features other than Aviate integration. The second is made by me, and it can be found on GitHub at MystPi/aviate-integration.