Documentation for entity.Fire's Params.

Where can I find a full documentation of Entity.Fire’s possible string parameters and what each one does. can’t find it anywhere

entity.Input’s docs would be good too.

It depends on the entity and the input, most of the inputs and their parameters for source entities are documented on the Valve Developer Wiki, just search the entities name and you should be alright.

While on this subject, any way to find out if say, a door is locked?