This article explains the minimum permission requirements for documenting SQL jobs.
The login used to connect to a SQL Server must be a member of the sysadmin server role:
The user mapped to this login must be the dbowner of the database that will be documented:
About ApexSQL Doc
ApexSQL Doc documents SQL Servers, databases, objects, SSIS packages, SSAS cubes, SSRS items and Tableau server sites in a single document. Create database documentation in a variety of formats including compiled help (.CHM), HTML, MS Word and PDF formats. Schedule your documentation process unattended with the help of the CLI