start and length, in seconds or as a percent of what it sits on, so an effect can run for part of a clip. Numeric parameters take keyframes, so they can move while it runs.
Two of them read a file, which is fetched and checked like any clip source:
lut takes a .cube grade, and mask takes a picture that decides what of the clip shows.
outline and dropShadow are refused on them.
Colour
Onecolor effect carries brightness, contrast, saturation, temperature and the rest, so there is one place to correct a picture rather than nine overlapping filters. look applies a promoted recipe in one word, and lut takes a .cube file you supply.
before
color
before
look
before
lut
Stylise
glitch, pixelate, posterize, rgbShift, scanLines, sketch, trails and shake. Used for a beat or a scene change rather than a whole video.
before
pixelate, size 24
before
glitch
before
trails
Layers
chromaKey removes a solid background, mask cuts a clip to a shape, blurRegion hides a face or a plate, and outline and dropShadow edge a layer that has transparency.
before
chromaKey
before
mask
before
blurRegion
before
dropShadow
Anything the engine can do
{ "type": "engine" } reaches the rest of the render engine by its own names, for the case a promoted effect does not cover. Every service and property is checked before the job starts, so a typo is a 400 and not a failed render.