SDK resources
Naming
Method names follow the path they call. Path parameters become positional
arguments in the order they appear, and the payload is the last one — a query
object for GET, a body for POST/PUT/PATCH.
The …Query versus …Body suffix on exported types tells you which you are
holding.
Music
The largest namespace — see the Music guide for what these do.
addMix requires volume in its type even though the server defaults it to
0.8, because the generated schema marks defaulted properties as required.
Jobs
wait rejects with an AegisError of status 504 if the job is still running
when the timeout elapses.
Image
Both return a queued job, not an image — collect it with aegis.jobs.
Tools
aegis.binary.encode and aegis.binary.decode are deprecated aliases of the
last two.
Minecraft
Roblox
Translation
Bible
Holidays
Fun
General
This response has no data envelope in the API, so it resolves to the whole
object.
Getting at the response types
Those cover the music and job shapes. Anything else is reachable through the schema: