← Public packages
@kody/doordash-driver
Request DoorDash Drive (Dasher) deliveries with JWT auth from Developer Portal access keys.
src/request.ts
40 lines · 876 B · TypeScript/**
* Low-level DoorDash Drive request helper.
*
* ```ts
* import { doorDashRequest } from 'kody:@kody/doordash-driver/request'
* await doorDashRequest({
* method: 'GET',
* path: '/drive/v2/deliveries/' + encodeURIComponent(externalDeliveryId),
* })
* ```
*/
export {
API_BASE_URL,
API_HOST,
DEVELOPER_PORTAL_URL,
DRIVE_DOCS_URL,
DEFAULT_SIGNING_SECRET,
JWT_DEFAULT_TTL_SECONDS,
JWT_MAX_TTL_SECONDS,
SETTINGS_DEVELOPER_ID,
SETTINGS_KEY_ID,
DoorDashApiError,
createDriveJwt,
doorDashRequest,
parseRateLimitInfo,
readDriveIdentity,
resolveDriveBearerToken,
resolveSigningSecretName,
setupUrls,
signingSecretSetupUrl,
type DoorDashAuthInput,
type DoorDashObject,
type DoorDashRateLimitInfo,
type DoorDashRequestInput,
type DoorDashRequestResult,
} from './core.ts'
import { doorDashRequest } from './core.ts'
export default doorDashRequest