{"info":{"_postman_id":"bd6363fd-f133-4776-8ba7-a645011b3f01","name":"LabeNinjas","description":"<html><head></head><body><p>baseURL: <a href=\"https://labeninjas.herokuapp.com\">https://labeninjas.herokuapp.com</a> <br>demo-key: e2190c39-7930-4db4-870b-bed0e5e4b88e</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"9133542","collectionId":"bd6363fd-f133-4776-8ba7-a645011b3f01","publishedId":"TzXukJkY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2021-05-24T00:00:04.000Z"},"item":[{"name":"Gerando Credenciais","item":[{"name":"Create API Key","id":"e2db6fc0-6818-406b-b1d8-f2704b29ae14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\":\"Demo\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/auth","urlObject":{"path":["auth"],"host":["{{baseURL}}"],"query":[],"variable":[]}},"response":[{"id":"51f7cb52-00e6-40e8-810b-aad374d38c93","name":"201","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\":\"Demo\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/auth"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-WDU/Ko8zFfJ17OAPGmYDcexMJN8\""},{"key":"Date","value":"Fri, 21 May 2021 14:10:42 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"key\": \"fd0c113e-8948-4507-8abd-386524fa9ced\"\n}"},{"id":"70ad718a-c12c-475b-a7c3-01332dbd5129","name":"422","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\":\"1\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/auth"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"87"},{"key":"ETag","value":"W/\"57-qo4x7LBKg09fgzQZN40sRIJ/jgw\""},{"key":"Date","value":"Fri, 21 May 2021 14:01:00 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"1 validation issue(s)\n\n  Issue #0: too_small at name\n  Should be at least 4 characters\n"}],"_postman_id":"e2db6fc0-6818-406b-b1d8-f2704b29ae14"}],"id":"dd8fc47c-7e19-49f9-8168-abbce67e5f30","description":"<p>Para acessar os demais endpoints da API, é necessário incluir, no cabeçalho de 'authorization', a chave gerada no endpoint a seguir. É obrigatório passar um nome (de escolha do grupo) no body para a criação da chave. </p>\n<p>Obs: deve ser criada apenas uma chave por grupo.</p>\n","_postman_id":"dd8fc47c-7e19-49f9-8168-abbce67e5f30"},{"name":"Propostas de Serviço","item":[{"name":"Get All Jobs","id":"e82496ad-1be7-4fdb-8460-0229ebec2c5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"url":"{{baseURL}}/jobs","urlObject":{"path":["jobs"],"host":["{{baseURL}}"],"query":[],"variable":[]}},"response":[{"id":"b3fcdce9-be1e-43a7-a083-58e7d1be7ce1","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"url":"{{baseURL}}/jobs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"319"},{"key":"ETag","value":"W/\"13f-LPijLmv6ScfLfEzWbODU3Vc+Irg\""},{"key":"Date","value":"Fri, 21 May 2021 14:26:38 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"jobs\": [\n        {\n            \"id\": \"efed9385-cf87-4f0e-a121-465384b3f2e4\",\n            \"title\": \"Cortar a grama\",\n            \"description\": \"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n            \"price\": 40,\n            \"paymentMethods\": [\n                \"PayPal\",\n                \"boleto\"\n            ],\n            \"dueDate\": \"2021-12-30T00:00:00.000Z\",\n            \"taken\": false\n        }\n    ]\n}"},{"id":"c9b8b398-f795-4944-a058-4083889db057","name":"401","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text","disabled":true}],"url":"{{baseURL}}/jobs"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"65"},{"key":"ETag","value":"W/\"41-uZLxYc/HRs1Id61mHdnfV2/kjZ4\""},{"key":"Date","value":"Fri, 21 May 2021 14:27:21 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Chave de API ausente do cabeçalho de 'authorization'\"\n}"}],"_postman_id":"e82496ad-1be7-4fdb-8460-0229ebec2c5b"},{"name":"Get Job By Id","id":"f7dd2428-f888-4636-9ce1-84016cbd08ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"url":"{{baseURL}}/jobs/:id","urlObject":{"path":["jobs",":id"],"host":["{{baseURL}}"],"query":[],"variable":[{"id":"2a8946b7-2a95-45d3-9c5d-3b00867e19be","type":"any","value":"efed9385-cf87-4f0e-a121-465384b3f2e4","key":"id"}]}},"response":[{"id":"28b221ea-39ab-48de-91d2-9e462fc96950","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"url":{"raw":"{{baseURL}}/jobs/:id","host":["{{baseURL}}"],"path":["jobs",":id"],"variable":[{"key":"id","value":"efed9385-cf87-4f0e-a121-465384b3f2e4"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"308"},{"key":"ETag","value":"W/\"134-6jRbhHUyENMMTlhivwQ/2/u7duc\""},{"key":"Date","value":"Fri, 21 May 2021 14:54:40 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"efed9385-cf87-4f0e-a121-465384b3f2e4\",\n    \"title\": \"Cortar a grama\",\n    \"description\": \"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\": 40,\n    \"paymentMethods\": [\n        \"PayPal\",\n        \"boleto\"\n    ],\n    \"dueDate\": \"2021-12-30T00:00:00.000Z\",\n    \"taken\": false\n}"},{"id":"0ea3b27c-a9dc-4294-945f-a46bd18ed6a3","name":"404","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"url":{"raw":"{{baseURL}}/jobs/:id","host":["{{baseURL}}"],"path":["jobs",":id"],"variable":[{"key":"id","value":"4d2709a9-c6b4-48e4-8581-5eeffec297e0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"31"},{"key":"ETag","value":"W/\"1f-btRLqXAPI4oAKORr3auaYtEH4rg\""},{"key":"Date","value":"Fri, 21 May 2021 14:55:30 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Job não encontrado\"\n}"}],"_postman_id":"f7dd2428-f888-4636-9ce1-84016cbd08ce"}],"id":"15ac4453-04f6-4bf2-987a-0a4aa2e67772","description":"<p>As propostas de serviço, ou \"jobs\", são criadas pelos \"ninjas\" (prestadores de serviço) e aceitas pelos contratantes.</p>\n","_postman_id":"15ac4453-04f6-4bf2-987a-0a4aa2e67772"},{"name":"Ninjas","item":[{"name":"Create Job","id":"d10bf82f-35d7-485e-a7f5-8d2b38a03b6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"Cortar a grama\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":40,\n    \"paymentMethods\":[\"PayPal\", \"boleto\"],\n    \"dueDate\":\"2021-12-30\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs","urlObject":{"path":["jobs"],"host":["{{baseURL}}"],"query":[],"variable":[]}},"response":[{"id":"e84fb003-df7e-4b17-9ea2-5b8889c09dbc","name":"201","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"fd0c113e-8948-4507-8abd-386524fa9ced","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"Cortar a grama\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":40,\n    \"paymentMethods\":[\"PayPal\", \"boleto\"],\n    \"dueDate\":\"2021-12-30\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"ETag","value":"W/\"24-UVOQgREzV2lnkvIEP61x2YRSaOg\""},{"key":"Date","value":"Fri, 21 May 2021 14:18:53 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Job criado com sucesso\"\n}"},{"id":"da39b514-7b90-4759-b703-dbc2ceeecf5b","name":"401","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":40,\n    \"paymentMethods\":[\"PayPal\", \"boleto\"],\n    \"dueDate\":\"2021-12-30\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"Etag","value":"W/\"22-tag+cL2DDYthaHvAZ0FhQ+pQPy8\""},{"key":"Date","value":"Sun, 23 May 2021 23:39:06 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Chave de API inválida\"\n}"},{"id":"d8817301-1bdb-4601-912b-aeb967aa539e","name":"401 - Ausência da chave de API","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":40,\n    \"paymentMethods\":[\"PayPal\", \"boleto\"],\n    \"dueDate\":\"2021-12-30\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"65"},{"key":"Etag","value":"W/\"41-uZLxYc/HRs1Id61mHdnfV2/kjZ4\""},{"key":"Date","value":"Sun, 23 May 2021 23:40:58 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Chave de API ausente do cabeçalho de 'authorization'\"\n}"},{"id":"a64c4f01-71d4-4132-956f-7d04b55ae66b","name":"422","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":40,\n    \"paymentMethods\":[\"PayPal\", \"boleto\"],\n    \"dueDate\":\"2021-12-30\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"89"},{"key":"Etag","value":"W/\"59-muMhWZGYE89LKQoBesS5b56DNpI\""},{"key":"Date","value":"Sun, 23 May 2021 23:41:59 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Erro ao validar os seguintes parâmetros: \",\n    \"errors\": [\n        {\n            \"title\": \"too_small\"\n        }\n    ]\n}"},{"id":"3e141254-6233-41ed-9025-3bbf9d0afc6d","name":"422","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"Cortar a grama\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":\"40\",\n    \"paymentMethods\":[\"PayPal\", \"boleto\"],\n    \"dueDate\":\"2021-12-30\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"92"},{"key":"Etag","value":"W/\"5c-2zGY/4VxLOXa0fVr8Az/KfgKWLY\""},{"key":"Date","value":"Sun, 23 May 2021 23:43:07 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Erro ao validar os seguintes parâmetros: \",\n    \"errors\": [\n        {\n            \"price\": \"invalid_type\"\n        }\n    ]\n}"},{"id":"d34eebaf-329c-4533-8f70-e2a7d3b64fd9","name":"422","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"Cortar a grama\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":40,\n    \"paymentMethods\":[],\n    \"dueDate\":\"2021-12-30\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"98"},{"key":"Etag","value":"W/\"62-1JUeIFt+3lVj7F3gOdQpC7z1V68\""},{"key":"Date","value":"Sun, 23 May 2021 23:43:35 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Erro ao validar os seguintes parâmetros: \",\n    \"errors\": [\n        {\n            \"paymentMethods\": \"too_small\"\n        }\n    ]\n}"},{"id":"dd04dcc9-39bb-4815-9d69-a6384812e2bd","name":"422","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"Cortar a grama\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":40,\n    \"paymentMethods\":[\"PayPal\", \"boleto\"],\n    \"dueDate\":\"30-12-2021\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"96"},{"key":"Etag","value":"W/\"60-STT9XCYI7mQKosY64rA34NRziFg\""},{"key":"Date","value":"Sun, 23 May 2021 23:44:18 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"O formato da data deve seguir o padrão internacional 'AAAA/MM/DD' ou 'AAAA-MM-DD'\"\n}"},{"id":"29c6ea26-303f-406c-a76f-88d5ae8c3030","name":"422","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"Cortar a grama\",\n    \"description\":\"Manutenção em áreas verdes de até 1000 metros quadrados.\",\n    \"price\":40,\n    \"paymentMethods\":[\"PayPal\", \"boleto\"],\n    \"dueDate\":\"2021-02-30\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"94"},{"key":"Etag","value":"W/\"5e-fc++TcO0iObfNtBTU0carp9BcgY\""},{"key":"Date","value":"Sun, 23 May 2021 23:45:27 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"A data limite para a realização do serviço deve ser maior do que a data atual\"\n}"}],"_postman_id":"d10bf82f-35d7-485e-a7f5-8d2b38a03b6d"},{"name":"Delete Job","id":"9a841f0f-610b-4814-949e-a683f6d60d69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"url":"{{baseURL}}/jobs/:id","urlObject":{"path":["jobs",":id"],"host":["{{baseURL}}"],"query":[],"variable":[{"id":"0860f307-4c62-4308-a365-740ad0e902c4","type":"any","value":"efed9385-cf87-4f0e-a121-465384b3f2e4","key":"id"}]}},"response":[{"id":"dfcea390-7b18-45e1-b846-0db55da3256a","name":"204","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"url":{"raw":"{{url}}/jobs/:id","host":["{{url}}"],"path":["jobs",":id"],"variable":[{"key":"id","value":"efed9385-cf87-4f0e-a121-465384b3f2e4"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Fri, 21 May 2021 14:30:11 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null},{"id":"5f2d33ea-68a0-41ef-8450-fc09328edc00","name":"404","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"url":{"raw":"{{url}}/jobs/:id","host":["{{url}}"],"path":["jobs",":id"],"variable":[{"key":"id","value":"efed9385-cf87-4f0e-a121-465384b3f2e0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"25"},{"key":"ETag","value":"W/\"19-z52TodPF+xH0OE8/447pbw+iMHw\""},{"key":"Date","value":"Fri, 21 May 2021 14:30:41 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"9a841f0f-610b-4814-949e-a683f6d60d69"}],"id":"15874910-87b3-4891-b584-4cfc903ec35b","description":"<p>Os prestadores de serviços, ou \"ninjas\", podem criar e deletar propostas de trabalho através dos endpoints a seguir.</p>\n<p><strong>body</strong>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetros</th>\n<th>Valores</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>Título do trabalho oferecido. Espera receber uma string.</td>\n</tr>\n<tr>\n<td>description</td>\n<td>Detalhamento acerca do serviço. Espera receber uma string.</td>\n</tr>\n<tr>\n<td>price</td>\n<td>Valor cobrado pelo serviço. Espera receber um number.</td>\n</tr>\n<tr>\n<td>paymentMethods</td>\n<td>Espera receber um array de strings com os meios de pagamento aceitos.</td>\n</tr>\n<tr>\n<td>dueDate</td>\n<td>Espera receber a data até quando o serviço ficará disponível no formato internacional: AAAA/MM/DD.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"15874910-87b3-4891-b584-4cfc903ec35b"},{"name":"Contratantes","item":[{"name":"Update Job","id":"1a2dd683-c7fd-452b-8919-05062321483c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"taken\":true\n}","options":{"raw":{"language":"json"}}},"url":"{{baseURL}}/jobs/:id","description":"<p><strong>body</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetros</th>\n<th>Valores</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>taken</td>\n<td>Usado para representar se aquele serviço foi contratado ou não. Espera um booleano: true ou false.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["jobs",":id"],"host":["{{baseURL}}"],"query":[],"variable":[{"type":"any","value":"52f326b9-8b58-44e8-90bc-2b36973de611","key":"id"}]}},"response":[{"id":"2fe6315d-1dc3-4c98-abca-69e5a1bc491b","name":"200","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"taken\":true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseURL}}/jobs/:id","host":["{{baseURL}}"],"path":["jobs",":id"],"variable":[{"key":"id","value":"efed9385-cf87-4f0e-a121-465384b3f2e4"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"38"},{"key":"ETag","value":"W/\"26-6gr08nCaGki29Ua7VesaUocW7yw\""},{"key":"Date","value":"Fri, 21 May 2021 14:39:59 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Job updated\",\n    \"taken\": true\n}"},{"id":"e950a943-615a-408a-ac9c-5f0b8a47e894","name":"422","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"taken\":\"true\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseURL}}/jobs/:id","host":["{{baseURL}}"],"path":["jobs",":id"],"variable":[{"id":"c5e0add3-2208-44eb-ad00-4c7b5296cc05","key":"id","value":"efed9385-cf87-4f0e-a121-465384b3f2e4"}]}},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"92"},{"key":"Etag","value":"W/\"5c-Kfeero7RO1PtnS8zAxaePpPIB8g\""},{"key":"Date","value":"Sun, 23 May 2021 23:48:54 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Erro ao validar os seguintes parâmetros: \",\n    \"errors\": [\n        {\n            \"taken\": \"invalid_type\"\n        }\n    ]\n}"},{"id":"919bdefc-3872-47a5-aca2-262af0571500","name":"200","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{demo-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"taken\":false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseURL}}/jobs/:id","host":["{{baseURL}}"],"path":["jobs",":id"],"variable":[{"key":"id","value":"52f326b9-8b58-44e8-90bc-2b36973de611"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"42"},{"key":"Etag","value":"W/\"2a-6zvSCRmXfpy7MJsbCndhYQC6YHw\""},{"key":"Date","value":"Mon, 24 May 2021 00:21:28 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Job atualizado\",\n    \"taken\": false\n}"}],"_postman_id":"1a2dd683-c7fd-452b-8919-05062321483c"}],"id":"71b4b6d5-3080-48ee-b86d-0e28922c082c","description":"<p>Os contratantes podem contratar ou desistir da contratação da prestação de serviço através do endpoint a seguir.</p>\n","_postman_id":"71b4b6d5-3080-48ee-b86d-0e28922c082c"}]}