{"info":{"name":"TOC Bridge","description":"Os três passos da ponte TOConline. Preencha a variável apiKey (separador Variables da coleção) e corra os pedidos pela ordem.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"variable":[{"key":"baseUrl","value":"https://tocbridge.bizzpm.pt"},{"key":"apiKey","value":"ak_live_COLE_AQUI_A_SUA_CHAVE"},{"key":"sessionToken","value":""},{"key":"nif","value":""},{"key":"accessToken","value":""},{"key":"apiUrl","value":""}],"item":[{"name":"1. Auth","event":[{"listen":"test","script":{"type":"text/javascript","exec":["pm.test('Status 200', () => pm.response.to.have.status(200));","const r = pm.response.json();","if (r.token) {","  pm.collectionVariables.set('sessionToken', r.token);","  if (r.companies && r.companies.length) {","    if (!pm.collectionVariables.get('nif')) pm.collectionVariables.set('nif', r.companies[0].nif);","    console.log('Empresas:', r.companies.map(c => c.nif + ' ' + c.name).join(' | '));","  }","}"]}}],"request":{"method":"POST","header":[{"key":"X-Api-Key","value":"{{apiKey}}"}],"url":"{{baseUrl}}/v1/auth"}},{"name":"2. Token","event":[{"listen":"test","script":{"type":"text/javascript","exec":["pm.test('Status 200', () => pm.response.to.have.status(200));","const r = pm.response.json();","if (r.access_token) {","  pm.collectionVariables.set('accessToken', r.access_token);","  pm.collectionVariables.set('apiUrl', r.api_url);","}"]}}],"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{sessionToken}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"nif\": \"{{nif}}\"\n}"},"url":"{{baseUrl}}/v1/token"}},{"name":"3. TOConline","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"},{"key":"Accept","value":"application/json"}],"url":"{{apiUrl}}/api/commercial_sales_documents?page[size]=5"}}]}