Is there a way to access the faxing service on FSPBX without using email? (API....)

You can send faxes from the FS PBX dashboard as an alternative. You can create users so that they have access to only certain parts of the system, like faxes, and have them fax from there. There is currently no API for fax. This might be a feature in the future.