It is mandatory and fines will be applied if you break the rules. Some FBO's will submit the APIS on your behalf, others won't. Ultimately, it is the PIC responsibility to ensure APIS is submitted.
PM me if you want more details including submitting on your behalf.