Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.
Serviço do catálogo (ver GET /v1/services) — precisa pertencer ao tipo de atendimento escolhido (GET /v1/attendance-types lista os serviços de cada tipo)
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Koolisys — API","colors":{"primary":"#05299E","light":"#7C83F5","dark":"#05299E"},"logo":{"light":"https://mintcdn.com/koolisys-d9340616/tVOi_CodPivgXmKi/logo/koolisys.png?fit=max\u0026auto=format\u0026n=tVOi_CodPivgXmKi\u0026q=85\u0026s=7c1ef301c159b8eab0b4c1ff3ccb8fc9","dark":"https://mintcdn.com/koolisys-d9340616/tVOi_CodPivgXmKi/logo/koolisys.png?fit=max\u0026auto=format\u0026n=tVOi_CodPivgXmKi\u0026q=85\u0026s=7c1ef301c159b8eab0b4c1ff3ccb8fc9"},"favicon":"https://mintcdn.com/koolisys-d9340616/fdHqQO0IctYNcDrl/favicon.png?fit=max\u0026auto=format\u0026n=fdHqQO0IctYNcDrl\u0026q=85\u0026s=a85c439d0ab3a461111596735e0d7c8c","footer":{"socials":{"website":"https://eixoassistencia.com.br"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"koolisys-d9340616","hasAudioNarration":false,"actualSubdomain":"koolisys-d9340616","customDomains":["docs-koolisys.eixoassistencia.com.br"],"gitSource":{"type":"github","owner":"ksnovaes","repo":"koolisys-sistemas-inteligentes","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad79ac0d2b37be5819396f8","collectionId":"f312a078-3ec8-4bde-a884-5bbf21d24183","liveDeploymentHistoryId":"6ad79ac0d2b37be5819396f8","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad79ac0d2b37be5819396f8","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Referência","count":17},{"language":"default","tag":"Guias","count":7},{"language":"default","tag":"customers","count":5},{"language":"default","tag":"Conceitos","count":3},{"language":"default","tag":"attendances","count":3},{"language":"default","tag":"vehicles","count":3},{"language":"default","tag":"Fluxos","count":2},{"language":"default","tag":"Comece aqui","count":2},{"language":"default","tag":"services","count":2},{"language":"default","tag":"auth","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/attendances/abre-um-atendimento","slug":"/api-reference/attendances/abre-um-atendimento","pageMetadata":{"title":"Abre um atendimento","description":"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.","deprecated":null,"version":null,"openapi":"/referencia/openapi.json post /v1/attendances","href":"/api-reference/attendances/abre-um-atendimento","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Abre um atendimento","description":"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.","deprecated":null,"version":null,"openapi":"/referencia/openapi.json post /v1/attendances","href":"/api-reference/attendances/abre-um-atendimento","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.","operationId":"PublicAttendancesController_create","parameters":["6cf044bf-2414-45ec-bf9e-2efef2f779ef"],"requestBody":"281101b9-29f4-48fa-a8d9-2da4432bed5e","responses":{"200":"212c6d8c-ce9a-4316-b879-98c1ce8d3143","201":"b0e8893b-2964-4e09-a906-227379aa8769","400":"3e9b2f17-20e1-427d-83c6-d7048c938106","401":"de61f727-43c9-4ba0-b869-e75099604166","403":"0aeb0873-73ad-4593-9530-d91183e6bba5","404":"bd0601e7-6337-4a57-a04d-62efa920e1fa","409":"6f581f5a-dc7b-4168-9575-73f5fb692738","422":"d4b03807-7ef3-44b7-949c-e1c01541dcdc","429":"f60c5a8a-ec14-41de-b898-964f60dd6bfc","503":"5e8ec6af-bfda-4f6b-8603-49ff93823365"},"summary":"Abre um atendimento","tags":["attendances"],"x-required-scope":"attendances.write","security":["e927e3a7-782a-42c3-8903-e8eecf4c8923"],"method":"post","type":"path","servers":["353b3ade-c962-4988-9fde-8bf92dea820d"],"path":"/v1/attendances","baseUrlOptions":["https://api-koolisys.eixoassistencia.com.br"],"title":"Abre um atendimento","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"6cf044bf-2414-45ec-bf9e-2efef2f779ef":{"name":"Idempotency-Key","in":"header","description":"Identificador único da tentativa de criação, gerado pelo integrador","required":true,"schema":{"type":"string","isRequired":true,"description":"Identificador único da tentativa de criação, gerado pelo integrador","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"attendanceTypeId":{"type":"number","example":12345,"description":"Tipo de atendimento (id do catálogo — ver GET /v1/attendance-types)","isRequired":true,"uniqueKey":"attendanceTypeId","typeLabel":"number"},"serviceId":{"type":"number","example":7,"description":"Serviço do catálogo (ver GET /v1/services) — precisa pertencer ao tipo de atendimento escolhido (GET /v1/attendance-types lista os serviços de cada tipo)","isRequired":true,"uniqueKey":"serviceId","typeLabel":"number"},"customerDocument":{"type":"string","example":"12345678900","description":"CPF ou CNPJ, só dígitos","isRequired":true,"uniqueKey":"customerDocument","typeLabel":"string"},"vehiclePlate":{"type":"string","example":"ABC1D23","isRequired":true,"uniqueKey":"vehiclePlate","typeLabel":"string"},"origin":{"type":"object","description":"Origem do atendimento","required":["addressLine","city","state","latitude","longitude"],"properties":{"addressLine":{"type":"string","example":"Av. Paulista, 1000","description":"Logradouro","isRequired":true,"uniqueKey":"origin.addressLine","typeLabel":"string"},"city":{"type":"string","example":"São Paulo","isRequired":true,"uniqueKey":"origin.city","typeLabel":"string"},"state":{"type":"string","example":"SP","description":"UF, duas letras maiúsculas","isRequired":true,"uniqueKey":"origin.state","typeLabel":"string"},"latitude":{"type":"number","example":-23.561414,"isRequired":true,"uniqueKey":"origin.latitude","typeLabel":"number"},"longitude":{"type":"number","example":-46.655881,"isRequired":true,"uniqueKey":"origin.longitude","typeLabel":"number"},"number":{"type":"string","example":"1000","uniqueKey":"origin.number","typeLabel":"string"},"complement":{"type":"string","example":"Sala 12","uniqueKey":"origin.complement","typeLabel":"string"},"district":{"type":"string","example":"Bela Vista","uniqueKey":"origin.district","typeLabel":"string"},"zipCode":{"type":"string","example":"01310-100","uniqueKey":"origin.zipCode","typeLabel":"string"},"reference":{"type":"string","example":"Em frente ao metrô Trianon-MASP","uniqueKey":"origin.reference","typeLabel":"string"}},"isRequired":true,"uniqueKey":"origin","typeLabel":"object"},"attendanceTypeDetail":{"type":"string","example":"Pane seca no estacionamento","description":"Detalhe obrigatório quando o tipo de atendimento exige justificativa","uniqueKey":"attendanceTypeDetail","typeLabel":"string"},"destination":{"type":"object","description":"Destino do atendimento — obrigatório apenas quando o serviço exige destino","required":["addressLine","city","state","latitude","longitude"],"properties":{"addressLine":{"type":"string","example":"Av. Paulista, 1000","description":"Logradouro","isRequired":true,"uniqueKey":"destination.addressLine","typeLabel":"string"},"city":{"type":"string","example":"São Paulo","isRequired":true,"uniqueKey":"destination.city","typeLabel":"string"},"state":{"type":"string","example":"SP","description":"UF, duas letras maiúsculas","isRequired":true,"uniqueKey":"destination.state","typeLabel":"string"},"latitude":{"type":"number","example":-23.561414,"isRequired":true,"uniqueKey":"destination.latitude","typeLabel":"number"},"longitude":{"type":"number","example":-46.655881,"isRequired":true,"uniqueKey":"destination.longitude","typeLabel":"number"},"number":{"type":"string","example":"1000","uniqueKey":"destination.number","typeLabel":"string"},"complement":{"type":"string","example":"Sala 12","uniqueKey":"destination.complement","typeLabel":"string"},"district":{"type":"string","example":"Bela Vista","uniqueKey":"destination.district","typeLabel":"string"},"zipCode":{"type":"string","example":"01310-100","uniqueKey":"destination.zipCode","typeLabel":"string"},"reference":{"type":"string","example":"Em frente ao metrô Trianon-MASP","uniqueKey":"destination.reference","typeLabel":"string"}},"uniqueKey":"destination","typeLabel":"object"},"notes":{"type":"string","example":"Cliente aguarda no local, veículo não sai do lugar.","uniqueKey":"notes","typeLabel":"string"}},"required":["attendanceTypeId","serviceId","customerDocument","vehiclePlate","origin"],"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"attendanceTypeId":17,"serviceId":7,"attendanceTypeDetail":"Pane seca no estacionamento","customerDocument":"12345678900","vehiclePlate":"ABC1D23","origin":{"addressLine":"Av. Paulista, 1000","number":"1000","complement":"Sala 12","district":"Bela Vista","city":"São Paulo","state":"SP","zipCode":"01310-100","latitude":-23.561414,"longitude":-46.655881,"reference":"Em frente ao metrô Trianon-MASP"},"destination":{"addressLine":"Rua Augusta, 500","city":"São Paulo","state":"SP","latitude":-23.554944,"longitude":-46.661236},"notes":"Cliente aguarda no local, veículo não sai do lugar."}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"212c6d8c-ce9a-4316-b879-98c1ce8d3143":{"description":"Repetição idempotente — devolve o mesmo atendimento já criado","content":{"application/json":{"schema":{"type":"object","required":["data","meta","errors"],"properties":{"data":{"type":"object","properties":{"id":{"type":"integer","format":"int32","description":"Identificador do atendimento — use em GET /v1/attendances/{id}.","isRequired":true,"uniqueKey":"data.id","typeLabel":"integer\u003cint32>"},"number":{"type":"string","description":"Número legível do atendimento, único na plataforma.","isRequired":true,"uniqueKey":"data.number","typeLabel":"string"},"status":{"type":"string","enum":["DRAFT","OPEN","SEARCHING_PROVIDER","PROVIDER_ASSIGNED","PROVIDER_ON_ROUTE","IN_PROGRESS","COMPLETED","CANCELED"],"description":"Situação do atendimento: OPEN (aberto, aguardando a central), SEARCHING_PROVIDER (buscando prestador), PROVIDER_ASSIGNED (prestador definido), PROVIDER_ON_ROUTE (prestador a caminho), IN_PROGRESS (em execução), COMPLETED (concluído) ou CANCELED (cancelado). DRAFT (rascunho) existe no vocabulário mas nunca aparece na listagem.","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"customerDocument":{"oneOf":[{"type":"string","description":"CPF ou CNPJ do cliente, só dígitos, como registrado na abertura.","isRequired":true,"uniqueKey":"data.customerDocument.oneOf.0","typeLabel":"string"},{"type":"null","description":"CPF ou CNPJ do cliente, só dígitos, como registrado na abertura.","isRequired":true,"uniqueKey":"data.customerDocument.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customerDocument","typeLabel":"string | null"},"vehiclePlate":{"oneOf":[{"type":"string","description":"Placa do veículo atendido, como registrada na abertura.","isRequired":true,"uniqueKey":"data.vehiclePlate.oneOf.0","typeLabel":"string"},{"type":"null","description":"Placa do veículo atendido, como registrada na abertura.","isRequired":true,"uniqueKey":"data.vehiclePlate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.vehiclePlate","typeLabel":"string | null"},"attendanceTypeId":{"oneOf":[{"type":"integer","format":"int32","description":"Identificador do motivo de atendimento informado na abertura.","isRequired":true,"uniqueKey":"data.attendanceTypeId.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Identificador do motivo de atendimento informado na abertura.","isRequired":true,"uniqueKey":"data.attendanceTypeId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.attendanceTypeId","typeLabel":"integer\u003cint32> | null"},"attendanceTypeDetail":{"oneOf":[{"type":"string","description":"Detalhe livre do motivo, informado pelo integrador na abertura.","isRequired":true,"uniqueKey":"data.attendanceTypeDetail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Detalhe livre do motivo, informado pelo integrador na abertura.","isRequired":true,"uniqueKey":"data.attendanceTypeDetail.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.attendanceTypeDetail","typeLabel":"string | null"},"notes":{"oneOf":[{"type":"string","description":"Observações informadas na abertura.","isRequired":true,"uniqueKey":"data.notes.oneOf.0","typeLabel":"string"},{"type":"null","description":"Observações informadas na abertura.","isRequired":true,"uniqueKey":"data.notes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.notes","typeLabel":"string | null"},"milestones":{"type":"object","description":"Marcos da linha do tempo do atendimento.","required":["openedAt","providerDispatchedAt","providerEnRouteAt","providerArrivedAt","serviceStartedAt","concludedAt","canceledAt"],"properties":{"openedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o atendimento foi aberto (ISO 8601, UTC).","isRequired":true,"uniqueKey":"data.milestones.openedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o atendimento foi aberto (ISO 8601, UTC).","isRequired":true,"uniqueKey":"data.milestones.openedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.openedAt","typeLabel":"string\u003cdate-time> | null"},"providerDispatchedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando a central acionou um prestador. Nulo enquanto nenhum foi acionado.","isRequired":true,"uniqueKey":"data.milestones.providerDispatchedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando a central acionou um prestador. Nulo enquanto nenhum foi acionado.","isRequired":true,"uniqueKey":"data.milestones.providerDispatchedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.providerDispatchedAt","typeLabel":"string\u003cdate-time> | null"},"providerEnRouteAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o prestador saiu em direção ao cliente.","isRequired":true,"uniqueKey":"data.milestones.providerEnRouteAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o prestador saiu em direção ao cliente.","isRequired":true,"uniqueKey":"data.milestones.providerEnRouteAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.providerEnRouteAt","typeLabel":"string\u003cdate-time> | null"},"providerArrivedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o prestador chegou ao local.","isRequired":true,"uniqueKey":"data.milestones.providerArrivedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o prestador chegou ao local.","isRequired":true,"uniqueKey":"data.milestones.providerArrivedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.providerArrivedAt","typeLabel":"string\u003cdate-time> | null"},"serviceStartedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando a execução do serviço começou.","isRequired":true,"uniqueKey":"data.milestones.serviceStartedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando a execução do serviço começou.","isRequired":true,"uniqueKey":"data.milestones.serviceStartedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.serviceStartedAt","typeLabel":"string\u003cdate-time> | null"},"concludedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o atendimento foi concluído. Nulo enquanto estiver em andamento.","isRequired":true,"uniqueKey":"data.milestones.concludedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o atendimento foi concluído. Nulo enquanto estiver em andamento.","isRequired":true,"uniqueKey":"data.milestones.concludedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.concludedAt","typeLabel":"string\u003cdate-time> | null"},"canceledAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o atendimento foi cancelado. Nulo se não foi cancelado.","isRequired":true,"uniqueKey":"data.milestones.canceledAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o atendimento foi cancelado. Nulo se não foi cancelado.","isRequired":true,"uniqueKey":"data.milestones.canceledAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.canceledAt","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"data.milestones","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","description":"Quando o registro foi criado.","isRequired":true,"uniqueKey":"data.createdAt","typeLabel":"string\u003cdate-time>"},"amountCents":{"oneOf":[{"type":"integer","format":"int32","description":"Valor do acionamento mais recente, em centavos (ex.: 15000 = R$ 150,00). Reflete o total já concluído quando o atendimento está COMPLETED — não é recalculado depois. Nulo enquanto nenhum prestador foi acionado.","isRequired":true,"uniqueKey":"data.amountCents.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Valor do acionamento mais recente, em centavos (ex.: 15000 = R$ 150,00). Reflete o total já concluído quando o atendimento está COMPLETED — não é recalculado depois. Nulo enquanto nenhum prestador foi acionado.","isRequired":true,"uniqueKey":"data.amountCents.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.amountCents","typeLabel":"integer\u003cint32> | null"},"distanceKm":{"oneOf":[{"type":"number","format":"double","description":"Distância percorrida no acionamento mais recente, em quilômetros. Congelada no momento do acionamento — nunca recalculada depois, mesmo que o endereço de origem/destino seja corrigido. Nula quando o prestador é avulso (sem rota calculada) ou enquanto nenhum prestador foi acionado.","isRequired":true,"uniqueKey":"data.distanceKm.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Distância percorrida no acionamento mais recente, em quilômetros. Congelada no momento do acionamento — nunca recalculada depois, mesmo que o endereço de origem/destino seja corrigido. Nula quando o prestador é avulso (sem rota calculada) ou enquanto nenhum prestador foi acionado.","isRequired":true,"uniqueKey":"data.distanceKm.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.distanceKm","typeLabel":"number\u003cdouble> | null"},"location":{"oneOf":[{"type":"object","description":"Origem do atendimento. Nula quando ainda não há endereço definido.","required":["addressLine","city","state","latitude","longitude"],"properties":{"addressLine":{"type":"string","description":"Logradouro da origem do atendimento.","isRequired":true,"uniqueKey":"data.location.oneOf.0.addressLine","typeLabel":"string"},"city":{"type":"string","description":"Cidade.","isRequired":true,"uniqueKey":"data.location.oneOf.0.city","typeLabel":"string"},"state":{"type":"string","description":"UF, duas letras maiúsculas.","isRequired":true,"uniqueKey":"data.location.oneOf.0.state","typeLabel":"string"},"latitude":{"type":"number","format":"double","description":"Latitude em graus decimais.","isRequired":true,"uniqueKey":"data.location.oneOf.0.latitude","typeLabel":"number\u003cdouble>"},"longitude":{"type":"number","format":"double","description":"Longitude em graus decimais.","isRequired":true,"uniqueKey":"data.location.oneOf.0.longitude","typeLabel":"number\u003cdouble>"}},"isRequired":true,"uniqueKey":"data.location.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.location.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.location","typeLabel":"object | null"},"provider":{"oneOf":[{"type":"object","description":"Acionamento atual. Nulo enquanto a central não acionou nenhum prestador.","required":["id","status","dispatchedAt","etaAt"],"properties":{"id":{"oneOf":[{"type":"integer","format":"int32","description":"Identificador do prestador cadastrado. Nulo quando a central acionou um prestador avulso.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.id.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Identificador do prestador cadastrado. Nulo quando a central acionou um prestador avulso.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.provider.oneOf.0.id","typeLabel":"integer\u003cint32> | null"},"status":{"type":"string","enum":["DISPATCHED","ACCEPTED","REFUSED","NOT_FOUND","REPLACED","COMPLETED"],"description":"Situação do acionamento atual: DISPATCHED (acionado, aguardando resposta), ACCEPTED (aceito), REFUSED (recusado), NOT_FOUND (não localizado), REPLACED (substituído) ou COMPLETED (concluído).","isRequired":true,"uniqueKey":"data.provider.oneOf.0.status","typeLabel":"enum\u003cstring>"},"dispatchedAt":{"type":"string","format":"date-time","description":"Quando este prestador foi acionado.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.dispatchedAt","typeLabel":"string\u003cdate-time>"},"etaAt":{"oneOf":[{"type":"string","format":"date-time","description":"Previsão de chegada do prestador. Nula quando ainda não estimada.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.etaAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Previsão de chegada do prestador. Nula quando ainda não estimada.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.etaAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.provider.oneOf.0.etaAt","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"data.provider.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.provider.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.provider","typeLabel":"object | null"},"history":{"description":"Linha do tempo do atendimento, do evento mais antigo ao mais recente.","type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["ATTENDANCE_OPENED","STATUS_CHANGED","ASSIGNED","TAKEN","PROVIDER_SELECTED","PROVIDER_DISPATCHED","PROVIDER_DISPATCH_ENDED","DISPATCH_VALUE_EDITED","DISPATCH_EN_ROUTE","DISPATCH_ARRIVED","PROVIDER_ACCESS_RENEWED","DISPATCH_COMPLETED_BY_PROVIDER","PLATE_MISMATCH_CONFIRMED","LOCATION_SET","LOCATION_CHANGED","ORIGIN_DIVERGED_AFTER_DISPATCH","CANCELED","SUB_ATTENDANCE_CREATED","DOCUMENT_REVEALED","FINANCE_ADJUSTMENT_ADDED","FINANCE_RECORD_SETTLED","ATTENDANCE_SLA_CRITICAL"],"description":"Tipo do evento registrado na linha do tempo do atendimento.","isRequired":true,"uniqueKey":"data.history.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"summary":{"type":"string","description":"Resumo legível do evento, em português.","isRequired":true,"uniqueKey":"data.history.items.[INDEX].summary","typeLabel":"string"},"occurredAt":{"type":"string","format":"date-time","description":"Quando o evento aconteceu.","isRequired":true,"uniqueKey":"data.history.items.[INDEX].occurredAt","typeLabel":"string\u003cdate-time>"}},"required":["type","summary","occurredAt"],"uniqueKey":"data.history.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.history","typeLabel":"object[]"}},"required":["id","number","status","customerDocument","vehiclePlate","attendanceTypeId","attendanceTypeDetail","notes","milestones","createdAt","amountCents","distanceKm","location","provider","history"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"meta":{"type":"object","description":"Metadados da resposta — vazio nesta operação.","properties":{},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"},"errors":{"type":"array","description":"Sempre vazio numa resposta de sucesso.","items":{"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"maxItems":0,"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":{"id":12345,"number":"AT-2026-000123","status":"IN_PROGRESS","customerDocument":"12345678900","vehiclePlate":"ABC1D23","attendanceTypeId":17,"attendanceTypeDetail":"Pane seca no estacionamento","notes":"Cliente aguarda no local, veículo não sai do lugar.","milestones":{"openedAt":"2026-08-20T13:05:00.000Z","providerDispatchedAt":"2026-08-20T13:10:00.000Z","providerEnRouteAt":"2026-08-20T13:12:00.000Z","providerArrivedAt":"2026-08-20T13:40:00.000Z","serviceStartedAt":"2026-08-20T13:42:00.000Z","concludedAt":null,"canceledAt":null},"createdAt":"2026-08-20T13:00:00.000Z","amountCents":15000,"distanceKm":12.3,"location":{"addressLine":"Av. Paulista, 1000","city":"São Paulo","state":"SP","latitude":-23.561414,"longitude":-46.655881},"provider":{"id":318,"status":"ACCEPTED","dispatchedAt":"2026-08-20T13:10:00.000Z","etaAt":"2026-08-20T13:35:00.000Z"},"history":[{"type":"ATTENDANCE_OPENED","summary":"Atendimento aberto pela API pública","occurredAt":"2026-08-20T13:00:00.000Z"},{"type":"PROVIDER_DISPATCHED","summary":"Prestador acionado","occurredAt":"2026-08-20T13:10:00.000Z"}]},"meta":{},"errors":[]},"examples":{"Example":{"title":"Example","value":{"data":{"id":12345,"number":"AT-2026-000123","status":"IN_PROGRESS","customerDocument":"12345678900","vehiclePlate":"ABC1D23","attendanceTypeId":17,"attendanceTypeDetail":"Pane seca no estacionamento","notes":"Cliente aguarda no local, veículo não sai do lugar.","milestones":{"openedAt":"2026-08-20T13:05:00.000Z","providerDispatchedAt":"2026-08-20T13:10:00.000Z","providerEnRouteAt":"2026-08-20T13:12:00.000Z","providerArrivedAt":"2026-08-20T13:40:00.000Z","serviceStartedAt":"2026-08-20T13:42:00.000Z","concludedAt":null,"canceledAt":null},"createdAt":"2026-08-20T13:00:00.000Z","amountCents":15000,"distanceKm":12.3,"location":{"addressLine":"Av. Paulista, 1000","city":"São Paulo","state":"SP","latitude":-23.561414,"longitude":-46.655881},"provider":{"id":318,"status":"ACCEPTED","dispatchedAt":"2026-08-20T13:10:00.000Z","etaAt":"2026-08-20T13:35:00.000Z"},"history":[{"type":"ATTENDANCE_OPENED","summary":"Atendimento aberto pela API pública","occurredAt":"2026-08-20T13:00:00.000Z"},{"type":"PROVIDER_DISPATCHED","summary":"Prestador acionado","occurredAt":"2026-08-20T13:10:00.000Z"}]},"meta":{},"errors":[]}}},"exampleType":"examples"}},"exampleType":"examples"},"b0e8893b-2964-4e09-a906-227379aa8769":{"description":"Atendimento criado","content":{"application/json":{"schema":{"type":"object","required":["data","meta","errors"],"properties":{"data":{"type":"object","properties":{"id":{"type":"integer","format":"int32","description":"Identificador do atendimento — use em GET /v1/attendances/{id}.","isRequired":true,"uniqueKey":"data.id","typeLabel":"integer\u003cint32>"},"number":{"type":"string","description":"Número legível do atendimento, único na plataforma.","isRequired":true,"uniqueKey":"data.number","typeLabel":"string"},"status":{"type":"string","enum":["DRAFT","OPEN","SEARCHING_PROVIDER","PROVIDER_ASSIGNED","PROVIDER_ON_ROUTE","IN_PROGRESS","COMPLETED","CANCELED"],"description":"Situação do atendimento: OPEN (aberto, aguardando a central), SEARCHING_PROVIDER (buscando prestador), PROVIDER_ASSIGNED (prestador definido), PROVIDER_ON_ROUTE (prestador a caminho), IN_PROGRESS (em execução), COMPLETED (concluído) ou CANCELED (cancelado). DRAFT (rascunho) existe no vocabulário mas nunca aparece na listagem.","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"customerDocument":{"oneOf":[{"type":"string","description":"CPF ou CNPJ do cliente, só dígitos, como registrado na abertura.","isRequired":true,"uniqueKey":"data.customerDocument.oneOf.0","typeLabel":"string"},{"type":"null","description":"CPF ou CNPJ do cliente, só dígitos, como registrado na abertura.","isRequired":true,"uniqueKey":"data.customerDocument.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customerDocument","typeLabel":"string | null"},"vehiclePlate":{"oneOf":[{"type":"string","description":"Placa do veículo atendido, como registrada na abertura.","isRequired":true,"uniqueKey":"data.vehiclePlate.oneOf.0","typeLabel":"string"},{"type":"null","description":"Placa do veículo atendido, como registrada na abertura.","isRequired":true,"uniqueKey":"data.vehiclePlate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.vehiclePlate","typeLabel":"string | null"},"attendanceTypeId":{"oneOf":[{"type":"integer","format":"int32","description":"Identificador do motivo de atendimento informado na abertura.","isRequired":true,"uniqueKey":"data.attendanceTypeId.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Identificador do motivo de atendimento informado na abertura.","isRequired":true,"uniqueKey":"data.attendanceTypeId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.attendanceTypeId","typeLabel":"integer\u003cint32> | null"},"attendanceTypeDetail":{"oneOf":[{"type":"string","description":"Detalhe livre do motivo, informado pelo integrador na abertura.","isRequired":true,"uniqueKey":"data.attendanceTypeDetail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Detalhe livre do motivo, informado pelo integrador na abertura.","isRequired":true,"uniqueKey":"data.attendanceTypeDetail.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.attendanceTypeDetail","typeLabel":"string | null"},"notes":{"oneOf":[{"type":"string","description":"Observações informadas na abertura.","isRequired":true,"uniqueKey":"data.notes.oneOf.0","typeLabel":"string"},{"type":"null","description":"Observações informadas na abertura.","isRequired":true,"uniqueKey":"data.notes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.notes","typeLabel":"string | null"},"milestones":{"type":"object","description":"Marcos da linha do tempo do atendimento.","required":["openedAt","providerDispatchedAt","providerEnRouteAt","providerArrivedAt","serviceStartedAt","concludedAt","canceledAt"],"properties":{"openedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o atendimento foi aberto (ISO 8601, UTC).","isRequired":true,"uniqueKey":"data.milestones.openedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o atendimento foi aberto (ISO 8601, UTC).","isRequired":true,"uniqueKey":"data.milestones.openedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.openedAt","typeLabel":"string\u003cdate-time> | null"},"providerDispatchedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando a central acionou um prestador. Nulo enquanto nenhum foi acionado.","isRequired":true,"uniqueKey":"data.milestones.providerDispatchedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando a central acionou um prestador. Nulo enquanto nenhum foi acionado.","isRequired":true,"uniqueKey":"data.milestones.providerDispatchedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.providerDispatchedAt","typeLabel":"string\u003cdate-time> | null"},"providerEnRouteAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o prestador saiu em direção ao cliente.","isRequired":true,"uniqueKey":"data.milestones.providerEnRouteAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o prestador saiu em direção ao cliente.","isRequired":true,"uniqueKey":"data.milestones.providerEnRouteAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.providerEnRouteAt","typeLabel":"string\u003cdate-time> | null"},"providerArrivedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o prestador chegou ao local.","isRequired":true,"uniqueKey":"data.milestones.providerArrivedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o prestador chegou ao local.","isRequired":true,"uniqueKey":"data.milestones.providerArrivedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.providerArrivedAt","typeLabel":"string\u003cdate-time> | null"},"serviceStartedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando a execução do serviço começou.","isRequired":true,"uniqueKey":"data.milestones.serviceStartedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando a execução do serviço começou.","isRequired":true,"uniqueKey":"data.milestones.serviceStartedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.serviceStartedAt","typeLabel":"string\u003cdate-time> | null"},"concludedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o atendimento foi concluído. Nulo enquanto estiver em andamento.","isRequired":true,"uniqueKey":"data.milestones.concludedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o atendimento foi concluído. Nulo enquanto estiver em andamento.","isRequired":true,"uniqueKey":"data.milestones.concludedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.concludedAt","typeLabel":"string\u003cdate-time> | null"},"canceledAt":{"oneOf":[{"type":"string","format":"date-time","description":"Quando o atendimento foi cancelado. Nulo se não foi cancelado.","isRequired":true,"uniqueKey":"data.milestones.canceledAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quando o atendimento foi cancelado. Nulo se não foi cancelado.","isRequired":true,"uniqueKey":"data.milestones.canceledAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.milestones.canceledAt","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"data.milestones","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","description":"Quando o registro foi criado.","isRequired":true,"uniqueKey":"data.createdAt","typeLabel":"string\u003cdate-time>"},"amountCents":{"oneOf":[{"type":"integer","format":"int32","description":"Valor do acionamento mais recente, em centavos (ex.: 15000 = R$ 150,00). Reflete o total já concluído quando o atendimento está COMPLETED — não é recalculado depois. Nulo enquanto nenhum prestador foi acionado.","isRequired":true,"uniqueKey":"data.amountCents.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Valor do acionamento mais recente, em centavos (ex.: 15000 = R$ 150,00). Reflete o total já concluído quando o atendimento está COMPLETED — não é recalculado depois. Nulo enquanto nenhum prestador foi acionado.","isRequired":true,"uniqueKey":"data.amountCents.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.amountCents","typeLabel":"integer\u003cint32> | null"},"distanceKm":{"oneOf":[{"type":"number","format":"double","description":"Distância percorrida no acionamento mais recente, em quilômetros. Congelada no momento do acionamento — nunca recalculada depois, mesmo que o endereço de origem/destino seja corrigido. Nula quando o prestador é avulso (sem rota calculada) ou enquanto nenhum prestador foi acionado.","isRequired":true,"uniqueKey":"data.distanceKm.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Distância percorrida no acionamento mais recente, em quilômetros. Congelada no momento do acionamento — nunca recalculada depois, mesmo que o endereço de origem/destino seja corrigido. Nula quando o prestador é avulso (sem rota calculada) ou enquanto nenhum prestador foi acionado.","isRequired":true,"uniqueKey":"data.distanceKm.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.distanceKm","typeLabel":"number\u003cdouble> | null"},"location":{"oneOf":[{"type":"object","description":"Origem do atendimento. Nula quando ainda não há endereço definido.","required":["addressLine","city","state","latitude","longitude"],"properties":{"addressLine":{"type":"string","description":"Logradouro da origem do atendimento.","isRequired":true,"uniqueKey":"data.location.oneOf.0.addressLine","typeLabel":"string"},"city":{"type":"string","description":"Cidade.","isRequired":true,"uniqueKey":"data.location.oneOf.0.city","typeLabel":"string"},"state":{"type":"string","description":"UF, duas letras maiúsculas.","isRequired":true,"uniqueKey":"data.location.oneOf.0.state","typeLabel":"string"},"latitude":{"type":"number","format":"double","description":"Latitude em graus decimais.","isRequired":true,"uniqueKey":"data.location.oneOf.0.latitude","typeLabel":"number\u003cdouble>"},"longitude":{"type":"number","format":"double","description":"Longitude em graus decimais.","isRequired":true,"uniqueKey":"data.location.oneOf.0.longitude","typeLabel":"number\u003cdouble>"}},"isRequired":true,"uniqueKey":"data.location.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.location.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.location","typeLabel":"object | null"},"provider":{"oneOf":[{"type":"object","description":"Acionamento atual. Nulo enquanto a central não acionou nenhum prestador.","required":["id","status","dispatchedAt","etaAt"],"properties":{"id":{"oneOf":[{"type":"integer","format":"int32","description":"Identificador do prestador cadastrado. Nulo quando a central acionou um prestador avulso.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.id.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Identificador do prestador cadastrado. Nulo quando a central acionou um prestador avulso.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.provider.oneOf.0.id","typeLabel":"integer\u003cint32> | null"},"status":{"type":"string","enum":["DISPATCHED","ACCEPTED","REFUSED","NOT_FOUND","REPLACED","COMPLETED"],"description":"Situação do acionamento atual: DISPATCHED (acionado, aguardando resposta), ACCEPTED (aceito), REFUSED (recusado), NOT_FOUND (não localizado), REPLACED (substituído) ou COMPLETED (concluído).","isRequired":true,"uniqueKey":"data.provider.oneOf.0.status","typeLabel":"enum\u003cstring>"},"dispatchedAt":{"type":"string","format":"date-time","description":"Quando este prestador foi acionado.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.dispatchedAt","typeLabel":"string\u003cdate-time>"},"etaAt":{"oneOf":[{"type":"string","format":"date-time","description":"Previsão de chegada do prestador. Nula quando ainda não estimada.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.etaAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Previsão de chegada do prestador. Nula quando ainda não estimada.","isRequired":true,"uniqueKey":"data.provider.oneOf.0.etaAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.provider.oneOf.0.etaAt","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"data.provider.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.provider.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.provider","typeLabel":"object | null"},"history":{"description":"Linha do tempo do atendimento, do evento mais antigo ao mais recente.","type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["ATTENDANCE_OPENED","STATUS_CHANGED","ASSIGNED","TAKEN","PROVIDER_SELECTED","PROVIDER_DISPATCHED","PROVIDER_DISPATCH_ENDED","DISPATCH_VALUE_EDITED","DISPATCH_EN_ROUTE","DISPATCH_ARRIVED","PROVIDER_ACCESS_RENEWED","DISPATCH_COMPLETED_BY_PROVIDER","PLATE_MISMATCH_CONFIRMED","LOCATION_SET","LOCATION_CHANGED","ORIGIN_DIVERGED_AFTER_DISPATCH","CANCELED","SUB_ATTENDANCE_CREATED","DOCUMENT_REVEALED","FINANCE_ADJUSTMENT_ADDED","FINANCE_RECORD_SETTLED","ATTENDANCE_SLA_CRITICAL"],"description":"Tipo do evento registrado na linha do tempo do atendimento.","isRequired":true,"uniqueKey":"data.history.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"summary":{"type":"string","description":"Resumo legível do evento, em português.","isRequired":true,"uniqueKey":"data.history.items.[INDEX].summary","typeLabel":"string"},"occurredAt":{"type":"string","format":"date-time","description":"Quando o evento aconteceu.","isRequired":true,"uniqueKey":"data.history.items.[INDEX].occurredAt","typeLabel":"string\u003cdate-time>"}},"required":["type","summary","occurredAt"],"uniqueKey":"data.history.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.history","typeLabel":"object[]"}},"required":["id","number","status","customerDocument","vehiclePlate","attendanceTypeId","attendanceTypeDetail","notes","milestones","createdAt","amountCents","distanceKm","location","provider","history"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"meta":{"type":"object","description":"Metadados da resposta — vazio nesta operação.","properties":{},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"},"errors":{"type":"array","description":"Sempre vazio numa resposta de sucesso.","items":{"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"maxItems":0,"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":{"id":12345,"number":"AT-2026-000123","status":"IN_PROGRESS","customerDocument":"12345678900","vehiclePlate":"ABC1D23","attendanceTypeId":17,"attendanceTypeDetail":"Pane seca no estacionamento","notes":"Cliente aguarda no local, veículo não sai do lugar.","milestones":{"openedAt":"2026-08-20T13:05:00.000Z","providerDispatchedAt":"2026-08-20T13:10:00.000Z","providerEnRouteAt":"2026-08-20T13:12:00.000Z","providerArrivedAt":"2026-08-20T13:40:00.000Z","serviceStartedAt":"2026-08-20T13:42:00.000Z","concludedAt":null,"canceledAt":null},"createdAt":"2026-08-20T13:00:00.000Z","amountCents":15000,"distanceKm":12.3,"location":{"addressLine":"Av. Paulista, 1000","city":"São Paulo","state":"SP","latitude":-23.561414,"longitude":-46.655881},"provider":{"id":318,"status":"ACCEPTED","dispatchedAt":"2026-08-20T13:10:00.000Z","etaAt":"2026-08-20T13:35:00.000Z"},"history":[{"type":"ATTENDANCE_OPENED","summary":"Atendimento aberto pela API pública","occurredAt":"2026-08-20T13:00:00.000Z"},{"type":"PROVIDER_DISPATCHED","summary":"Prestador acionado","occurredAt":"2026-08-20T13:10:00.000Z"}]},"meta":{},"errors":[]},"examples":{"Example":{"title":"Example","value":{"data":{"id":12345,"number":"AT-2026-000123","status":"IN_PROGRESS","customerDocument":"12345678900","vehiclePlate":"ABC1D23","attendanceTypeId":17,"attendanceTypeDetail":"Pane seca no estacionamento","notes":"Cliente aguarda no local, veículo não sai do lugar.","milestones":{"openedAt":"2026-08-20T13:05:00.000Z","providerDispatchedAt":"2026-08-20T13:10:00.000Z","providerEnRouteAt":"2026-08-20T13:12:00.000Z","providerArrivedAt":"2026-08-20T13:40:00.000Z","serviceStartedAt":"2026-08-20T13:42:00.000Z","concludedAt":null,"canceledAt":null},"createdAt":"2026-08-20T13:00:00.000Z","amountCents":15000,"distanceKm":12.3,"location":{"addressLine":"Av. Paulista, 1000","city":"São Paulo","state":"SP","latitude":-23.561414,"longitude":-46.655881},"provider":{"id":318,"status":"ACCEPTED","dispatchedAt":"2026-08-20T13:10:00.000Z","etaAt":"2026-08-20T13:35:00.000Z"},"history":[{"type":"ATTENDANCE_OPENED","summary":"Atendimento aberto pela API pública","occurredAt":"2026-08-20T13:00:00.000Z"},{"type":"PROVIDER_DISPATCHED","summary":"Prestador acionado","occurredAt":"2026-08-20T13:10:00.000Z"}]},"meta":{},"errors":[]}}},"exampleType":"examples"}},"exampleType":"examples"},"3e9b2f17-20e1-427d-83c6-d7048c938106":{"description":"VALIDATION_ERROR","content":{"application/json":{"example":{"data":null,"errors":[{"code":"VALIDATION_ERROR","message":"customerDocument: Documento do cliente é obrigatório","field":"customerDocument"}]},"examples":{"Example":{"title":"Example","value":{"data":null,"errors":[{"code":"VALIDATION_ERROR","message":"customerDocument: Documento do cliente é obrigatório","field":"customerDocument"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"de61f727-43c9-4ba0-b869-e75099604166":{"description":"INVALID_TOKEN","content":{"application/json":{"example":{"data":null,"errors":[{"code":"INVALID_TOKEN","message":"Token inválido."}]},"examples":{"Example":{"title":"Example","value":{"data":null,"errors":[{"code":"INVALID_TOKEN","message":"Token inválido."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"0aeb0873-73ad-4593-9530-d91183e6bba5":{"description":"INSUFFICIENT_SCOPE","content":{"application/json":{"example":{"data":null,"errors":[{"code":"INSUFFICIENT_SCOPE","message":"Escopo insuficiente para este endpoint.","details":{"requiredScope":"attendances.read"}}]},"examples":{"Example":{"title":"Example","value":{"data":null,"errors":[{"code":"INSUFFICIENT_SCOPE","message":"Escopo insuficiente para este endpoint.","details":{"requiredScope":"attendances.read"}}]}}},"exampleType":"examples"}},"exampleType":"examples"},"bd0601e7-6337-4a57-a04d-62efa920e1fa":{"description":"NOT_FOUND","content":{"application/json":{"example":{"data":null,"errors":[{"code":"NOT_FOUND","message":"Attendance not found"}]},"examples":{"Example":{"title":"Example","value":{"data":null,"errors":[{"code":"NOT_FOUND","message":"Attendance not found"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"6f581f5a-dc7b-4168-9575-73f5fb692738":{"description":"IDEMPOTENCY_CONFLICT","content":{"application/json":{"example":{"data":null,"errors":[{"code":"IDEMPOTENCY_CONFLICT","message":"Chave de idempotência já usada com um corpo de requisição diferente."}]},"examples":{"Example":{"title":"Example","value":{"data":null,"errors":[{"code":"IDEMPOTENCY_CONFLICT","message":"Chave de idempotência já usada com um corpo de requisição diferente."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"d4b03807-7ef3-44b7-949c-e1c01541dcdc":{"description":"NOT_COVERED","content":{"application/json":{"example":{"data":null,"errors":[{"code":"NOT_COVERED","message":"Cliente sem cobertura para este serviço","details":{"reason":"PLAN_UNAVAILABLE"}}]},"examples":{"Example":{"title":"Example","value":{"data":null,"errors":[{"code":"NOT_COVERED","message":"Cliente sem cobertura para este serviço","details":{"reason":"PLAN_UNAVAILABLE"}}]}}},"exampleType":"examples"}},"exampleType":"examples"},"f60c5a8a-ec14-41de-b898-964f60dd6bfc":{"description":"RATE_LIMITED","content":{"application/json":{"example":{"data":null,"errors":[{"code":"RATE_LIMITED","message":"Limite de requisições excedido.","details":{"retryAfterSeconds":42}}]},"examples":{"Example":{"title":"Example","value":{"data":null,"errors":[{"code":"RATE_LIMITED","message":"Limite de requisições excedido.","details":{"retryAfterSeconds":42}}]}}},"exampleType":"examples"}},"exampleType":"examples"},"5e8ec6af-bfda-4f6b-8603-49ff93823365":{"description":"FEATURE_DISABLED","content":{"application/json":{"example":{"data":null,"errors":[{"code":"FEATURE_DISABLED","message":"Feature is disabled: public_api.enabled"}]},"examples":{"Example":{"title":"Example","value":{"data":null,"errors":[{"code":"FEATURE_DISABLED","message":"Feature is disabled: public_api.enabled"}]}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e927e3a7-782a-42c3-8903-e8eecf4c8923":{"apiToken":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Token de curta duração devolvido por POST /v1/auth/token, carregando os escopos concedidos à chave — exigido por todo endpoint de dados.","scopes":[],"schemeName":"apiToken"}}},"servers":{"353b3ade-c962-4988-9fde-8bf92dea820d":{"url":"https://api-koolisys.eixoassistencia.com.br","description":"API pública da Koolisys"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Token de curta duração devolvido por POST /v1/auth/token, carregando os escopos concedidos à chave — exigido por todo endpoint de dados.","scopes":[],"schemeName":"apiToken"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Token de curta duração devolvido por POST /v1/auth/token, carregando os escopos concedidos à chave — exigido por todo endpoint de dados.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiToken","name":"Authorization"}],"title":"apiToken"}]},"originalFileLocation":"referencia/openapi.json"},"subdomain":"koolisys-d9340616","siteName":"Koolisys — API","title":"Abre um atendimento - Koolisys — API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-20T16:45:58.592Z","originalFileLocation":"api-reference/attendances/abre-um-atendimento.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Koolisys — API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Abre um atendimento - Koolisys — API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Koolisys — API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://koolisys-d9340616.mintlify.app/_mintlify/api/og/v2?division=attendances\u0026amp;title=Abre+um+atendimento\u0026amp;description=Abre+um+atendimento+aguardando+a+central+escolher+o+prestador+%E2%80%94+esta+chamada+nunca+aciona+um+prestador.+Exige+o+cabe%C3%A7alho+Idempotency-Key%3A+repetir+a+mesma+chave\u0026amp;theme=7ac3a792df852cee4891f30c\u0026amp;signature=e40f85657c4c793c9205567669fac03757fca28505c65fbcad58437379a084f2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Abre um atendimento - Koolisys — API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://koolisys-d9340616.mintlify.app/_mintlify/api/og/v2?division=attendances\u0026amp;title=Abre+um+atendimento\u0026amp;description=Abre+um+atendimento+aguardando+a+central+escolher+o+prestador+%E2%80%94+esta+chamada+nunca+aciona+um+prestador.+Exige+o+cabe%C3%A7alho+Idempotency-Key%3A+repetir+a+mesma+chave\u0026amp;theme=7ac3a792df852cee4891f30c\u0026amp;signature=e40f85657c4c793c9205567669fac03757fca28505c65fbcad58437379a084f2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/koolisys-d9340616/QLwKMU0WZgp6yIN5/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Koolisys — API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#05299E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/attendances/abre-um-atendimento.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs-koolisys.eixoassistencia.com.br/#organization\",\"name\":\"Koolisys — API\",\"url\":\"https://docs-koolisys.eixoassistencia.com.br\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/koolisys-d9340616/tVOi_CodPivgXmKi/logo/koolisys.png?fit=max\u0026auto=format\u0026n=tVOi_CodPivgXmKi\u0026q=85\u0026s=7c1ef301c159b8eab0b4c1ff3ccb8fc9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs-koolisys.eixoassistencia.com.br#website\",\"name\":\"Koolisys — API\",\"url\":\"https://docs-koolisys.eixoassistencia.com.br\",\"publisher\":{\"@id\":\"https://docs-koolisys.eixoassistencia.com.br/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento#webpage\",\"url\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento\",\"name\":\"Abre um atendimento\",\"description\":\"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.\",\"dateModified\":\"2026-10-20T16:45:58.592Z\",\"isPartOf\":{\"@id\":\"https://docs-koolisys.eixoassistencia.com.br#website\"},\"breadcrumb\":{\"@id\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"attendances\",\"item\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/lista-atendimentos\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Abre um atendimento\",\"item\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento#apireference\",\"headline\":\"Abre um atendimento\",\"name\":\"Abre um atendimento\",\"description\":\"Abre um atendimento aguardando a central escolher o prestador — esta chamada nunca aciona um prestador. Exige o cabeçalho Idempotency-Key: repetir a mesma chave com o mesmo corpo devolve o atendimento já criado (200), nunca um segundo atendimento.\",\"url\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento\",\"mainEntityOfPage\":{\"@id\":\"https://docs-koolisys.eixoassistencia.com.br/api-reference/attendances/abre-um-atendimento#webpage\"},\"dateModified\":\"2026-10-20T16:45:58.592Z\",\"publisher\":{\"@id\":\"https://docs-koolisys.eixoassistencia.com.br/#organization\"},\"isPartOf\":{\"@id\":\"https://docs-koolisys.eixoassistencia.com.br#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Koolisys — API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Koolisys — API","nav":{"global":null,"tabs":[{"tab":"Guias","pages":[{"title":"Guias","href":"/introducao"}]},{"tab":"Referência","groups":[{"group":"auth","pages":[{"title":"Troca a chave de API por um token de curta duração","deprecated":null,"version":null,"openapi":"/referencia/openapi.json post /v1/auth/token","href":"/api-reference/auth/troca-a-chave-de-api-por-um-token-de-curta-duração"}]},{"group":"attendances","pages":[{"title":"Lista atendimentos","description":"Lista os atendimentos da contratante dona da chave, paginados por cursor. Nunca inclui rascunhos.","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/attendances","href":"/api-reference/attendances/lista-atendimentos"},{"title":"Abre um atendimento","deprecated":null,"version":null,"openapi":"/referencia/openapi.json post /v1/attendances","href":"/api-reference/attendances/abre-um-atendimento"},{"title":"Consulta um atendimento","description":"Consulta um atendimento pelo id. Um atendimento de outra contratante devolve a mesma resposta de recurso inexistente (404), nunca 403.","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/attendances/{id}","href":"/api-reference/attendances/consulta-um-atendimento"}]},{"group":"services","pages":[{"title":"Lista o catálogo de serviços","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/services","href":"/api-reference/services/lista-o-catálogo-de-serviços"},{"title":"Lista os tipos de atendimento","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/attendance-types","href":"/api-reference/services/lista-os-tipos-de-atendimento"}]},{"group":"eligibility","pages":[{"title":"Consulta elegibilidade de cliente e veículo","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/eligibility","href":"/api-reference/eligibility/consulta-elegibilidade-de-cliente-e-veículo"}]},{"group":"customers","pages":[{"title":"Lista clientes","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/customers","href":"/api-reference/customers/lista-clientes"},{"title":"Cadastra um cliente","deprecated":null,"version":null,"openapi":"/referencia/openapi.json post /v1/customers","href":"/api-reference/customers/cadastra-um-cliente"},{"title":"Consulta um cliente","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/customers/{id}","href":"/api-reference/customers/consulta-um-cliente"},{"title":"Cadastra um veículo do cliente","deprecated":null,"version":null,"openapi":"/referencia/openapi.json post /v1/customers/{id}/vehicles","href":"/api-reference/customers/cadastra-um-veículo-do-cliente"},{"title":"Vincula um plano ao cliente","deprecated":null,"version":null,"openapi":"/referencia/openapi.json post /v1/customers/{id}/plans","href":"/api-reference/customers/vincula-um-plano-ao-cliente"}]},{"group":"vehicles","pages":[{"title":"Lista veículos","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/vehicles","href":"/api-reference/vehicles/lista-veículos"},{"title":"Consulta um veículo","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/vehicles/{id}","href":"/api-reference/vehicles/consulta-um-veículo"},{"title":"Vincula um plano ao veículo","deprecated":null,"version":null,"openapi":"/referencia/openapi.json post /v1/vehicles/{id}/plans","href":"/api-reference/vehicles/vincula-um-plano-ao-veículo"}]},{"group":"company","pages":[{"title":"Consulta a própria contratante","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/company","href":"/api-reference/company/consulta-a-própria-contratante"}]},{"group":"meta","pages":[{"title":"Especificação OpenAPI da API pública","deprecated":null,"version":null,"openapi":"/referencia/openapi.json get /v1/openapi.json","href":"/api-reference/meta/especificação-openapi-da-api-pública"}]}]}]},"title":"Abre um atendimento - Koolisys — API","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}