| Auth | /codecov login | N/A | Authenticate to Codecov |
| Auth | /codecov logout | N/A | Remove authentication from Codecov |
| Branches | /codecov branches username=<owner_username> service=<service> repository=<repository> | ordering=<ordering> author=<author> page=<page> page_size=<page_size> | Get a list of branches for the repository |
| Branches | /codecov branch repository=<repository> username=<owner_username> service=<service> branch=<branch> | N/A | Get specific branch information |
| Commits | /codecov commits username=<owner_username> service=<service> repository=<repository> | branch=<branch> page=<page> page_size=<page_size> | Get a list of commits for the repository |
| Commits | /codecov commit repository=<repository> username=<owner_username> service=<service> commitid=<commitid> | N/A | Get commit info |
| Comparison | /codecov compare username=<owner_username> service=<service> repository=<repository> | N/A | Get a comparison between two commits or a pull and its base |
| Comparison | /codecov compare-component username=<owner_username> service=<service> repository=<repository> | N/A | Gets a component comparison |
| Comparison | /codecov compare-file username=<owner_username> service=<service> repository=<repository> path=<path> | N/A | Gets a comparison for a specific file path |
| Comparison | /codecov compare-flag username=<owner_username> service=<service> repository=<repository> | N/AA | Get a flag comparison |
| Components | /codecov components username=<owner_username> service=<service> repository=<repository> | branch=<branch> sha-<sha> | Gets a list of components for the specified repository |
| Coverage | /codecov coverage-trend username=<owner_username> service=<service> repository=<repository> | branch=<branch> end_date=<end_date> start_date=<start_date> interval=<1d,30d,7d> page=<page> page_size=<page_size> | Get a paginated list of timeseries measurements aggregated by the specified interval |
| Coverage | /codecov file-coverage-report repository=<repository> username=<owner_username> service=<service> path=<path> | branch=<branch> sha=<sha> | Get coverage info for a single file specified by path |
| Coverage | /codecov commit-coverage-report repository=<repository> username=<owner_username> service=<service> | path=<path> branch=<branch> sha=<sha> component_id=<component_id> flag=<flag> | Get line-by-line coverage info (hit=0/miss=1/partial=2) |
| Coverage | /codecov commit-coverage-totals repository=<repository> username=<owner_username> service=<service> path=<path> | path=<path> branch=<branch> sha=<sha> component_id=<component_id> flag=<flag> | Get the coverage totals for a given commit and the coverage totals broken down by file |
| Flags | /codecov flags username=<owner_username> service=<service> repository=<repository> Optional params: page=<page> page_size=<page_size> | N/A | Gets a paginated list of flags for the specified repository |
| Flags | /codecov coverage-trends username=<owner_username> service=<service> repository=<repository> flag=<flag> | page=<page> page_size=<page_size> start_date=<start_date> end_date=<end_date> branch=<branch> interval=<1d,30d,7d> | Gets a paginated list of timeseries measurements aggregated by the specified |
| Notifications | /codecov notify username=<owner_username> service=<service> repository=<repository> | N/A | Direct Notifications for a specific repo to a specific channel |
| Notifications | /codecov notify-off username=<owner_username> service=<service> repository=<repository> | N/A | Turn off Notifications for a specific repo in a specific channel |
| Pulls | /codecov pulls username=<owner_username> service=<service> repository=<repository> | ordering=<ordering> page=<page> page_size=<page_size> state=<closed,open,merged> | Get a list of pulls for the repository |
| Pulls | /codecov pull repository=<repository> username=<owner_username> service=<service> pullid=<pullid> | N/A | Get pull information |
| Repositories | /codecov repos username=<owner_username> service=<service> | names=<names> active=<active> page=<page> page_size=<page_size> | Get a list of repos for the specified owner |
| Repositories | /codecov repo repository=<repository> username=<owner_username> service=<service> | N/A | Get repo information |
| Repositories | /codecov repo-config username=<owner_username> service=<service> repository=<repository> | N/A | Get the repository configuration for the specified owner and repository |
| Users | /codecov organizations | N/A | Get a list of organizations that user has access to |
| Users | /codecov owner username=<owner_username> service=<service> | N/A | Get owner's information |
| Users | /codecov users username=<owner_username> service=<service> | is_admin=<is_admin> activated=<activated> page=<page> page_size=<page_size> | Get a list of users for the specified owner |