async function submitQueryToZuora()

in src/libs/zuora.ts [205:225]


async function submitQueryToZuora(
    stage: string,
    zuoraBearerToken: string,
    date: string,
    today: string,
): Promise<ZuoraBatchSubmissionReceipt> {
    console.log(`date: ${date}; submitting batch queries to zuora`);
    const url = `${zuoraServerUrl(stage)}/apps/api/batch-query/`;
    const data = zuoraBatchQueries(date, today);

    const response = await fetch(url, {
        method: 'POST',
        body: JSON.stringify(data),
        headers: {
            Authorization: `Bearer ${zuoraBearerToken}`,
            'Content-Type': 'application/json',
        },
    });

    return (await response.json()) as ZuoraBatchSubmissionReceipt;
}