% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/request.R
\name{build_request}
\alias{build_request}
\title{Build Base OMOPHub Request}
\usage{
build_request(
  base_url,
  api_key,
  timeout = 30,
  max_retries = 3,
  vocab_version = NULL
)
}
\arguments{
\item{base_url}{API base URL.}

\item{api_key}{API key for authentication.}

\item{timeout}{Request timeout in seconds.}

\item{max_retries}{Maximum retry attempts.}

\item{vocab_version}{Optional vocabulary version.}
}
\value{
An httr2 request object.
}
\description{
Creates an httr2 request object with authentication, rate limiting,
and retry logic configured.
}
\keyword{internal}
