{"info":{"_postman_id":"fd666f77-e91c-4466-8dea-8db35737f723","name":"Damasio - API Integration","description":"<html><head></head><body><p>Está documentação exemplifica a utilização das APIs de integração relacionadas à Damasio.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"15285974","collectionId":"fd666f77-e91c-4466-8dea-8db35737f723","publishedId":"U16gQnUT","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"030D28","highlight":"4B61B8"},"publishDate":"2021-09-06T19:11:52.000Z"},"item":[{"name":"API de Autenticação","item":[{"name":"Criar Token","event":[{"listen":"test","script":{"exec":["var jsonData = pm.response.json();","","pm.environment.set(\"access_token\", jsonData.access_token);","","pm.test(\"Status code is 201\", function () {","    pm.response.to.have.status(201);","});"],"type":"text/javascript","id":"64606bc3-3877-4cbd-a074-84a2cb533974"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"0b1a5b29-5d0d-4e94-a326-12c6466f9261"}}],"id":"5b117ad3-2d3a-47b8-add5-da09defd9e87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","description":"<p>Formato do conteúdo no corpo (body) da requisição</p>\n","type":"text"},{"key":"Authorization","value":"Basic {{basicAuthorization}}","description":"<p>O valor deste prametro deve estar em formato Base64 na seguinte formatação <code>clinte_id:client_secret</code>.</p>\n<p>Exemplo com nodejs:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>const basicAuthorization = new Buffer.from(client_id + ':' + client_secret).toString('base64');\n</code></pre>","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials","description":"<p>Tipo de autorização a recursos protegidos com base em uma autorização previamente combinada com o servidor de autorização.</p>\n","type":"text"}]},"url":"{{host}}/v1/auth/token","description":"<p>Geração do Token de Autorização.</p>\n<p>Observações:</p>\n<ul>\n<li>Este endpoint implementa da especiação Grant Type Client Credentials do OAuth2 (<a href=\"https://oauth.net/2/grant-types/client-credentials\">https://oauth.net/2/grant-types/client-credentials</a>).</li>\n<li>Na resposta da requisição, propriedade <code>expires_in</code> representa o tempo em segundos para a expiração do token.</li>\n</ul>\n","urlObject":{"path":["v1","auth","token"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"8b5cb95c-6500-424b-bdd2-c0dd3dc93102","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","description":"Formato do conteúdo no corpo (body) da requisição","type":"text"},{"key":"Authorization","value":"Basic {{basicAuthorization}}","description":"O valor deste prametro deve estar em formato Base64 na seguinte formatação `clinte_id:client_secret`.\n\nExemplo com nodejs:\n```\nconst basicAuthorization = new Buffer.from(client_id + ':' + client_secret).toString('base64');\n```","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials","description":"Tipo de autorização a recursos protegidos com base em uma autorização previamente combinada com o servidor de autorização.","type":"text"}]},"url":"{{host}}/v1/auth/token"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJraWQiOiJ3SlF...\",\n    \"token_type\": \"Bearer\",\n    \"expires_in\": 3600\n}"}],"_postman_id":"5b117ad3-2d3a-47b8-add5-da09defd9e87"},{"name":"Obter Token","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"0908f378-180b-4289-9f41-61fce9ece760"}}],"id":"843125df-4178-4f66-aec0-b934cb93e7ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"{{host}}/v1/auth/token","description":"<p>Obtém as informações do Token de Autorização gerado</p>\n","urlObject":{"path":["v1","auth","token"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"394cff52-00d2-4d7d-908f-b0188eacf82a","name":"Sucesso","originalRequest":{"method":"GET","header":[],"url":"{{host}}/v1/auth/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJraWQiOiJ3SlF...\",\n    \"token_type\": \"Bearer\",\n    \"expires_in\": 3600\n}"}],"_postman_id":"843125df-4178-4f66-aec0-b934cb93e7ea"}],"id":"6f17549a-5263-47df-aa75-3173e0856590","description":"<p>Para obter acesso as APIs da Plataforma HBC Play é preciso enviar dois parâmetros nas requisições das APIs. Sendo um parâmetro de Token de Autorização (<code>Authorization Bearer</code>) e outro parâmetro de Plano de Acesso (<code>x-api-key</code>).</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-text\">  +---------+                                  +---------------+\n  |         |                                  |               |\n  |         |&gt;--(A)- Client Authentication ---&gt;| Authorization |\n  | Client  |                                  |     Server    |\n  |         |&lt;--(B)---- Access Token ---------&lt;|               |\n  |         |                                  |               |\n  +---------+                                  +---------------+\n</code></pre>\n","_postman_id":"6f17549a-5263-47df-aa75-3173e0856590"},{"name":"API Integration","item":[{"name":"Create/update video association","id":"f1a2b2a3-d411-4666-8fbd-8dbd332fc393","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"videoId\"           : \"video-id\",\r\n    \"classId\"           : 1,\r\n    \"lessonId\"          : 1,\r\n    \"companyId\"         : 1,\r\n    \"lessonType\"        : 1,\r\n    \"type\"              : \"vod\",\r\n    \"lessonTitle\"       : \"Test title\",\r\n    \"lessonOrder\"       : 1,\r\n    \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n    \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n    \"subject\"           : \"Test subject\",\r\n    \"studio\"            : \"Test studio\",\r\n    \"teacherName\"       : \"João\",\r\n    \"isActive\"          : true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{host-integration}}/v1/integration/videos","description":"<p>Endpoint responsável por criar ou editar uma associação com o vídeo.</p>\n<p>Se a associação não existir, ela é criada. Do contrário, a existente será editada.</p>\n<p>Campo type: 'vod' ou 'live'</p>\n","urlObject":{"path":["v1","integration","videos"],"host":["{{host-integration}}"],"query":[],"variable":[]}},"response":[{"id":"2a620fdc-60af-4f21-9b37-babc0482a8d4","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"Token gerado no endpoint `Criar Token`.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"videoId\"           : \"video-id\",\r\n    \"classId\"           : 1,\r\n    \"lessonId\"          : 1,\r\n    \"companyId\"         : 1,\r\n    \"lessonType\"        : 1,\r\n    \"lessonTitle\"       : \"Test title\",\r\n    \"lessonOrder\"       : 1,\r\n    \"type\"              : \"vod\",\r\n    \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n    \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n    \"subject\"           : \"Test subject\",\r\n    \"studio\"            : \"Test studio\",\r\n    \"teacherName\"       : \"João\",\r\n    \"isActive\"          : true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{host-integration}}/v1/integration/videos"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 1,\r\n    \"videoId\"           : \"video-id\",\r\n    \"classId\"           : 1,\r\n    \"lessonId\"          : 1,\r\n    \"companyId\"         : 1,\r\n    \"lessonType\"        : 1,\r\n    \"lessonTitle\"       : \"Test title\",\r\n    \"lessonOrder\"       : 1,\r\n    \"type\"              : \"vod\",\r\n    \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n    \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n    \"subject\"           : \"Test subject\",\r\n    \"studio\"            : \"Test studio\",\r\n    \"teacherName\"       : \"João\"\r\n    \"createdBy\"         : \"2c7a1350-e279-420e-92dc-c1bc563a60dc\",\r\n    \"updatedBy\"         : null,\r\n    \"createdAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n    \"updatedAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n    \"isActive\"          : true\r\n}"}],"_postman_id":"f1a2b2a3-d411-4666-8fbd-8dbd332fc393"},{"name":"Edit video","id":"9383e9b6-0afc-4c38-9f2a-3d53f5651764","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"videoId\"           : \"video-id\",\r\n    \"classId\"           : 1,\r\n    \"lessonId\"          : 1,\r\n    \"companyId\"         : 1,\r\n    \"lessonType\"        : 1,\r\n    \"lessonTitle\"       : \"Test title\",\r\n    \"lessonOrder\"       : 1,\r\n    \"type\"              : \"live\",\r\n    \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n    \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n    \"subject\"           : \"Test subject\",\r\n    \"studio\"            : \"Test studio\",\r\n    \"teacherName\"       : \"João\",\r\n    \"isActive\"          : true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{host-integration}}/v1/integration/videos/:id","description":"<p>Editar um vídeo passando o id gerado automaticamente pela base.</p>\n","urlObject":{"path":["v1","integration","videos",":id"],"host":["{{host-integration}}"],"query":[],"variable":[{"type":"any","value":"1","key":"id"}]}},"response":[{"id":"82b62426-f88d-4364-8308-9ce05b40f84d","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"Token gerado no endpoint `Criar Token`.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"videoId\"           : \"video-id\",\r\n    \"classId\"           : 1,\r\n    \"lessonId\"          : 1,\r\n    \"companyId\"         : 1,\r\n    \"lessonType\"        : 1,\r\n    \"lessonTitle\"       : \"Test title\",\r\n    \"lessonOrder\"       : 1,\r\n    \"type\"              : \"live\",\r\n    \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n    \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n    \"subject\"           : \"Test subject\",\r\n    \"studio\"            : \"Test studio\",\r\n    \"teacherName\"       : \"João\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{host-integration}}/v1/integration/videos/:id","host":["{{host-integration}}"],"path":["v1","integration","videos",":id"],"variable":[{"key":"id","value":"1"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 1,\r\n    \"videoId\"           : \"video-id\",\r\n    \"classId\"           : 1,\r\n    \"lessonId\"          : 1,\r\n    \"companyId\"         : 1,\r\n    \"lessonType\"        : 1,\r\n    \"lessonTitle\"       : \"Test title\",\r\n    \"lessonOrder\"       : 1,\r\n    \"type\"              : \"live\",\r\n    \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n    \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n    \"subject\"           : \"Test subject\",\r\n    \"studio\"            : \"Test studio\",\r\n    \"teacherName\"       : \"João\"\r\n    \"createdBy\"         : \"2c7a1350-e279-420e-92dc-c1bc563a60dc\",\r\n    \"updatedBy\"         : null,\r\n    \"createdAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n    \"updatedAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n    \"isActive\"          : true\r\n}"}],"_postman_id":"9383e9b6-0afc-4c38-9f2a-3d53f5651764"},{"name":"Delete video","id":"9f62fc40-161b-4dcd-9217-82019ecd9acd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"url":"{{host-integration}}/v1/integration/videos/:id","description":"<p>Deletar um video permanentemente, enviando o id gerado automaticamente pela base</p>\n","urlObject":{"path":["v1","integration","videos",":id"],"host":["{{host-integration}}"],"query":[],"variable":[{"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"9f62fc40-161b-4dcd-9217-82019ecd9acd"},{"name":"Delete video By VideoId, ClassId, LessonId, CompanyId and LessonType","id":"9b5ac66e-364e-4fb0-9850-647e5bb2ea80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"url":"{{host-integration}}/v1/integration/videos/:videoId/classes/:classId/lessons/:lessonId/companies/:companyId/lesson-type/:lessonType","description":"<p>Deletar um video permanentemente, enviando o videoId, classId, lessonId e companyId correspondente.</p>\n","urlObject":{"path":["v1","integration","videos",":videoId","classes",":classId","lessons",":lessonId","companies",":companyId","lesson-type",":lessonType"],"host":["{{host-integration}}"],"query":[],"variable":[{"type":"any","value":"1","key":"videoId"},{"type":"any","value":"1","key":"classId"},{"type":"any","value":"1","key":"lessonId"},{"type":"any","value":"1","key":"companyId"},{"type":"any","value":"1","key":"lessonType"}]}},"response":[],"_postman_id":"9b5ac66e-364e-4fb0-9850-647e5bb2ea80"},{"name":"Get video by id","id":"ad7fbff7-eafc-43b8-a024-dbc693eb4d94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"url":"{{host-integration}}/v1/integration/videos/:id","description":"<p>Obtém os dados do video id passado por parâmetro</p>\n","urlObject":{"path":["v1","integration","videos",":id"],"host":["{{host-integration}}"],"query":[],"variable":[{"type":"any","value":"1","key":"id"}]}},"response":[{"id":"f2df67b7-6011-4409-811a-d9d0f5116794","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"Token gerado no endpoint `Criar Token`.","type":"text"}],"url":{"raw":"{{host-integration}}/v1/integration/videos/:id","host":["{{host-integration}}"],"path":["v1","integration","videos",":id"],"variable":[{"key":"id","value":"1"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 1,\r\n    \"videoId\"           : \"video-id\",\r\n    \"classId\"           : 1,\r\n    \"lessonId\"          : 1,\r\n    \"companyId\"         : 1,\r\n    \"lessonType\"        : 1,\r\n    \"lessonTitle\"       : \"Test title\",\r\n    \"lessonOrder\"       : 1,\r\n    \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n    \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n    \"subject\"           : \"Test subject\",\r\n    \"studio\"            : \"Test studio\",\r\n    \"teacherName\"       : \"João\"\r\n    \"createdBy\"         : \"2c7a1350-e279-420e-92dc-c1bc563a60dc\",\r\n    \"updatedBy\"         : null,\r\n    \"createdAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n    \"updatedAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n    \"isActive\"          : true\r\n}"}],"_postman_id":"ad7fbff7-eafc-43b8-a024-dbc693eb4d94"},{"name":"Get all videos by class","id":"069b80b0-d077-4245-b8d1-efbc2c17f69c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"url":"{{host-integration}}/v1/integration/videos/classes/:classId","description":"<p>Obtém todos os videos que sejam da turma e da empresa passados por parâmetro</p>\n","urlObject":{"path":["v1","integration","videos","classes",":classId"],"host":["{{host-integration}}"],"query":[],"variable":[{"type":"any","value":"1","key":"classId"}]}},"response":[{"id":"c1bb1391-8f8d-4a8c-9df2-41c0fee1f92c","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"Token gerado no endpoint `Criar Token`.","type":"text"}],"url":{"raw":"{{host-integration}}/v1/integration/videos/classes/:classId","host":["{{host-integration}}"],"path":["v1","integration","videos","classes",":classId"],"variable":[{"key":"classId","value":"1"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": 1,\r\n        \"videoId\"           : \"video-id\",\r\n        \"classId\"           : 1,\r\n        \"lessonId\"          : 1,\r\n        \"companyId\"         : 1,\r\n        \"lessonType\"        : 1,\r\n        \"lessonTitle\"       : \"Test title\",\r\n        \"lessonOrder\"       : 1,\r\n        \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n        \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n        \"subject\"           : \"Test subject\",\r\n        \"studio\"            : \"Test studio\",\r\n        \"teacherName\"       : \"João\"\r\n        \"createdBy\"         : \"2c7a1350-e279-420e-92dc-c1bc563a60dc\",\r\n        \"updatedBy\"         : null,\r\n        \"createdAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n        \"updatedAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n        \"isActive\"          : true\r\n    }\r\n]"}],"_postman_id":"069b80b0-d077-4245-b8d1-efbc2c17f69c"},{"name":"Get all videos by class and company","id":"07adb924-ce86-46bd-89fd-4a4c67461a05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"url":"{{host-integration}}/v1/integration/videos/classes/:classId/companies/:companyId","description":"<p>Obtém todos os videos que sejam da turma e da empresa passados por parâmetro</p>\n","urlObject":{"path":["v1","integration","videos","classes",":classId","companies",":companyId"],"host":["{{host-integration}}"],"query":[],"variable":[{"type":"any","value":"1","key":"classId"},{"type":"any","value":"1","key":"companyId"}]}},"response":[{"id":"9ae5f011-a574-4895-94f5-8a1de1eb47cb","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"Token gerado no endpoint `Criar Token`.","type":"text"}],"url":{"raw":"{{host-integration}}/v1/integration/videos/classes/:classId/companies/:companyId","host":["{{host-integration}}"],"path":["v1","integration","videos","classes",":classId","companies",":companyId"],"variable":[{"key":"classId","value":"1"},{"key":"companyId","value":"1"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": 1,\r\n        \"videoId\"           : \"video-id\",\r\n        \"classId\"           : 1,\r\n        \"lessonId\"          : 1,\r\n        \"companyId\"         : 1,\r\n        \"lessonType\"        : 1,\r\n        \"lessonTitle\"       : \"Test title\",\r\n        \"lessonOrder\"       : 1,\r\n        \"startsAt\"          : \"2021-05-27T19:16:49.247Z\",\r\n        \"endsAt\"            : \"2021-05-27T19:16:49.247Z\",\r\n        \"subject\"           : \"Test subject\",\r\n        \"studio\"            : \"Test studio\",\r\n        \"teacherName\"       : \"João\"\r\n        \"createdBy\"         : \"2c7a1350-e279-420e-92dc-c1bc563a60dc\",\r\n        \"updatedBy\"         : null,\r\n        \"createdAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n        \"updatedAt\"         : \"2021-09-06T14:31:20.242Z\",\r\n        \"isActive\"          : true\r\n    }\r\n]"}],"_postman_id":"07adb924-ce86-46bd-89fd-4a4c67461a05"},{"name":"Get all videos grouped","id":"95094a87-0cc6-42a7-9dbd-f0bd04946ce4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"<p>Token gerado no endpoint <code>Criar Token</code>.</p>\n","type":"text"}],"url":"{{host-integration}}/v1/integration/videos/grouped","description":"<p>Obtém todas as integrações agrupadas pelo videoId</p>\n","urlObject":{"path":["v1","integration","videos","grouped"],"host":["{{host-integration}}"],"query":[{"disabled":true,"key":"filters[atributo][simbolo]","value":"value"},{"disabled":true,"key":"filters[lesson_title][ilike]","value":"example"},{"disabled":true,"key":"page","value":"1"},{"disabled":true,"key":"perPage","value":"10"},{"disabled":true,"key":"sortBy","value":"id"},{"disabled":true,"key":"order","value":"asc"}],"variable":[]}},"response":[{"id":"dc5a649c-8d23-4c2e-85d7-7b607a18bec5","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"Token gerado no endpoint `Criar Token`.","type":"text"}],"url":"{{host-integration}}/v1/integration/videos/grouped"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"videoId\": \"video-id\",\r\n        \"integrations\": [\r\n            {\r\n                \"id\": 1,\r\n                \"videoId\": \"video-id\",\r\n                \"classId\": 1,\r\n                \"lessonId\": 1,\r\n                \"companyId\": 1,\r\n                \"lessonType\": null,\r\n                \"lessonTitle\": \"Lesson title\",\r\n                \"startsAt\": \"2017-02-20T00:00:00.000Z\",\r\n                \"endsAt\": \"2017-04-02T00:00:00.000Z\",\r\n                \"subject\": \"Subject\",\r\n                \"studio\": \"\",\r\n                \"teacherName\": \"Maria\",\r\n                \"lessonOrder\": null,\r\n                \"createdBy\": \"user-id\",\r\n                \"updatedBy\": null,\r\n                \"createdAt\": \"2021-09-06T12:09:29.297Z\",\r\n                \"updatedAt\": \"2021-09-06T12:09:29.297Z\",\r\n                \"isActive\": true\r\n            },\r\n            {\r\n                \"id\": 2,\r\n                \"videoId\": \"video-id\",\r\n                \"classId\": 1,\r\n                \"lessonId\": 1,\r\n                \"companyId\": 1,\r\n                \"lessonType\": null,\r\n                \"lessonTitle\": \"Lesson title\",\r\n                \"startsAt\": \"2017-02-20T00:00:00.000Z\",\r\n                \"endsAt\": \"2017-04-02T00:00:00.000Z\",\r\n                \"subject\": \"Subject\",\r\n                \"studio\": \"\",\r\n                \"teacherName\": \"João\",\r\n                \"lessonOrder\": null,\r\n                \"createdBy\": \"user-id\",\r\n                \"updatedBy\": null,\r\n                \"createdAt\": \"2021-09-06T12:09:29.297Z\",\r\n                \"updatedAt\": \"2021-09-06T12:09:29.297Z\",        \r\n                \"isActive\": true\r\n            }\r\n        ]\r\n    }\r\n]"},{"id":"c6e935d0-bc1d-4c94-8d94-95ce4ef03bb7","name":"Success With Filters","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access_token}}","description":"Token gerado no endpoint `Criar Token`.","type":"text"}],"url":{"raw":"{{host-integration}}/v1/integration/videos/grouped?filters[lesson_id][eq]=1","host":["{{host-integration}}"],"path":["v1","integration","videos","grouped"],"query":[{"key":"filters[lesson_id][eq]","value":"1","type":"text"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"videoId\": \"video-id\",\r\n        \"integrations\": [\r\n            {\r\n                \"id\": 1,\r\n                \"videoId\": \"video-id\",\r\n                \"classId\": 1,\r\n                \"lessonId\": 1,\r\n                \"companyId\": 1,\r\n                \"lessonType\": null,\r\n                \"lessonTitle\": \"Lesson title\",\r\n                \"startsAt\": \"2017-02-20T00:00:00.000Z\",\r\n                \"endsAt\": \"2017-04-02T00:00:00.000Z\",\r\n                \"subject\": \"Subject\",\r\n                \"studio\": \"\",\r\n                \"teacherName\": \"Maria\",\r\n                \"lessonOrder\": null,\r\n                \"createdBy\": \"user-id\",\r\n                \"updatedBy\": null,\r\n                \"createdAt\": \"2021-09-06T12:09:29.297Z\",\r\n                \"updatedAt\": \"2021-09-06T12:09:29.297Z\",\r\n                \"isActive\": true\r\n            }\r\n        ]\r\n    }\r\n]"}],"_postman_id":"95094a87-0cc6-42a7-9dbd-f0bd04946ce4"}],"id":"400add6e-b4cc-465f-a88e-328f6b2928cd","description":"<p>Esta API disponibiliza endpoints para acesso, criação e alteração das integrações dos videos.</p>\n","_postman_id":"400add6e-b4cc-465f-a88e-328f6b2928cd"}]}