const axios = require('axios'); async function test() { try { // Need to login first to get a token for superadmin const loginRes = await axios.post('http://127.0.0.1:3001/api/auth/login', { email: 'admin@lcbp3.com', password: 'password123!', // Using common seed password }); const token = loginRes.data.data.access_token; console.log('Got token'); // Recreate the preview request const previewRes = await axios.post( 'http://127.0.0.1:3001/api/document-numbering/preview', { projectId: 1, // fallback originatorOrganizationId: '0', recipientOrganizationId: '0', correspondenceTypeId: 0, disciplineId: 0, }, { headers: { Authorization: `Bearer ${token}`, }, } ); console.log('Status:', previewRes.status); console.log('Body:', JSON.stringify(previewRes.data, null, 2)); } catch (err) { if (err.response) { console.log('Error Status:', err.response.status); console.log('Error Body:', JSON.stringify(err.response.data, null, 2)); } else { console.error(err); } } } test();