% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/apifetch-package.R
\docType{package}
\name{apifetch-package}
\alias{apifetch}
\alias{apifetch-package}
\title{apifetch: Token-Authenticated REST API Retrieval Toolkit}
\description{
\if{html}{\figure{logo.svg}{options: style='float: right' alt='logo' width='120'}}

A small, dependency-light toolkit for talking to token-authenticated REST APIs. It manages authentication tokens in process environment variables (never written to disk), builds requests with configurable authentication and pagination strategies, and retrieves paginated data either one page at a time or in chunks combined into a single tibble. The design is API-agnostic: a single 'apifetch_api' profile describes an endpoint together with how it authenticates and paginates, so the same verbs work across different services.
}
\seealso{
Useful links:
\itemize{
  \item \url{https://github.com/StrategicProjects/apifetch}
  \item \url{https://strategicprojects.github.io/apifetch/}
  \item Report bugs at \url{https://github.com/StrategicProjects/apifetch/issues}
}

}
\author{
\strong{Maintainer}: André Leite \email{leite@castlab.org}

Authors:
\itemize{
  \item André Leite \email{leite@castlab.org}
  \item Hugo Vasconcelos \email{hugo.vasconcelos@ufpe.br}
  \item Diogo Bezerra \email{diogo.bezerra@ufpe.br}
  \item Marcos Wasilew \email{marcos.wasilew@gmail.com}
  \item Carlos Amorin \email{carlos.agaf@ufpe.br}
}

}
\keyword{internal}
