DetranMgSituacaoVeiculo

Consultas do DETRAN/MG

DetranMgSituacaoVeiculo Parameters:
NameParameterData TypeRequiredDescription
PlacapathstringNoPlaca a ser consultada
ChassipathstringNoChassi a ser consultado
RequestModelBase Parameters:
NameParameterData TypeRequiredDescription
TokenquerystringYesToken de Acesso
OptionsbodyOptionsNoOpções extra de execução da consulta
TransactionUidquerystringNoUnique Identifier da consulta. Só deve ser informado em caso de obtenção de resultado de chamadas assincrona.
RequestorformRequestorNo
TransactionCidquerystringNoTransaction Cid (customer id) da consulta. Só deve ser informado em caso de de chamadas assincronas persistentes.
ValidationResultsboolboolNoExecuta as validações no resultado da fonte
Options Parameters:
NameParameterData TypeRequiredDescription
ReadFromCachebodyOptionTypeNoIndica que a chamada aceita leitura de resultados do cache (se existir). Por padrão, a consulta é executada usando o cache diário, ou seja, se a mesma consulta para a mesma entrada foi efetuada no mesmo dia com sucesso anteriormente, o resultado retornado será oriundo do cache.

Allowable Values

  • default
  • enable
  • disable
CacheLimitInHoursqueryshortNoLimite, em horas, que uma consulta é aceita do cache. Caso informado, o sistema tenta buscar a consulta com a mesma chave de entrada no cache interno, retornando os dados caso encontre no período informado. Atenção: Quando a consulta é lida do cache, a velocidade é bem superior a online pois vem direto da base de dados, porém, o dado não será online, e sim da data encontrada no cache.
GenerateResultPdfbodyOptionTypeNoIndica que se a fonte de dados possuir comprovante em PDF, ele deve ser obrigatoriamente retornardo. Caso esta opção seja especificada como 'enable' e haja falha na geração do comprovante em PDF, a consulta apresentará erro.

Allowable Values

  • default
  • enable
  • disable
StoreResultPdfbodyOptionTypeNo[Deprecated] Não utilizar.
AllowOutdatedResultbodyOptionTypeNoIndica que aceita resultados antigos (datados) em caso de problema para obter o resultado na fonte online. O sistema primeiro tenta obter o resultado online, caso a fonte esteja indisponível ou algum outro problema impeça o retorno da consulta online, o sistema tenta achar no cache um resultado antigo para retornar. Default: disable

Allowable Values

  • default
  • enable
  • disable
OutdatedResultLimitInHoursqueryshortNoTempo (em horas) que o sistema deve buscar a consulta no cache em caso de aceite de resultados antigos (datados). Este parâmetro só funciona caso o parâmetro 'allow_outdated_result' seja passado como enable.

Allowable Values

  • default
  • enable
  • disable
TimeoutInMillisecondsqueryintegerNoTempo máximo de execução da consulta em milisegundos. Caso o tempo seja excedido, a consulta para a execução e retorna 'Tempo Esgotado'. Não funciona para todas as fontes, favor consultar a Direct Digital caso deseje utilizar o parâmetro.
CustomParametersquerystringNoParâmetros customizados específicos para seu token de acesso.
AsyncquerybooleanNoIndica se a execução será síncrona ou assíncrona (padrão: false (síncrona))
ExecutionModebodyExecutionModeNoModo de execução da consulta.

Allowable Values

  • execute (default)
  • test
  • params_and_price_check
  • status
  • result
  • statistics
  • balance
CallbackUrlquerystringNoURL de callback de resultado da chamada (webhook). Ao ser informado, o resultado da consulta será postado (POST) para a URL informada.
ResultHtmlquerybooleanNoIndica que deve retornar o bloco de informações em formato html. Utilizado para exibição do resultado da consulta direto em tela. (campo ResultHtml).
AsyncRunPersistentquerybooleanNoIndica se a execução assíncrona deve ser persistente (executar até um resultado final, ignorando o tempo máximo da execução síncrona)
GeneratePdfSyncquerybooleanNoIndica se deve gerar o PDF de forma síncrona.
OptionType Enum:
NameValue
Defaultdefault
Enableenable
Disabledisable
ExecutionMode Enum:
NameValue
Executeexecute
Testtest
ParametersAndPriceCheckparams_and_price_check
Statusstatus
Resultresult
Statisticsstatistics
Balancebalance
Requestor Parameters:
NameParameterData TypeRequiredDescription
OrganizationformOrganizationNo
PersonformPersonNo
TrustedformboolNo
UnauthorizedDataSourceTypeListformstring[]No
DataAccessLevelformbyteNo
Organization Parameters:
NameParameterData TypeRequiredDescription
DocumentformstringNo
NameformstringNo
Emailsformstring[]No
Phonesformstring[]No
Person Parameters:
NameParameterData TypeRequiredDescription
DocumentformstringNo
NameformstringNo
Emailsformstring[]No
Phonesformstring[]No
DetranMgSituacaoVeiculoResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformDetranMgSituacaoVeiculoResultNo
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
UniqueIdentifierformuuidNoIdentificador único da transação (uuid). Recomendado armazenar para controle e depuração.
TransactionResultTypeCodeformshortNoCódigo do tipo de resultado da transação.
TransactionResultTypeformTransactionResultTypeNo
TransactionResultType CodeTransactionResultTypeDefinitivoFaturavelErro
1SucessoVerdadeiroVerdadeiroFalso
2Sucesso parcial ou com observaçõesVerdadeiroVerdadeiroFalso
3Entrada ou documento inválidoVerdadeiroFalsoVerdadeiro
4Dados não disponíveisVerdadeiro (no dia)FalsoFalso
5Entidade ou documento inexistente/não encontradoVerdadeiroVerdadeiroFalso
6Parâmetros de entrada inválidosVerdadeiroFalsoVerdadeiro
7Combinação de parâmetros não suportadosVerdadeiroFalsoVerdadeiro
8Fonte de dados ou sistema remoto indisponívelFalsoFalsoVerdadeiro
9Limite de tempo esgotadoFalsoFalsoVerdadeiro
10Limite de tentativas atingidoFalsoFalsoVerdadeiro
11Erro na fonte de dados ou sistema remotoFalsoFalsoVerdadeiro
12Transação em execuçãoFalsoFalsoFalso
101Saldo em créditos insuficiente, entre em contatoFalsoFalsoVerdadeiro
102Limite de transações simultâneas atingido, entre em contatoFalsoFalsoVerdadeiro
103Transação não disponível, entre em contatoFalsoFalsoVerdadeiro
104Credenciais inválidas ou acesso negado, entre em contatoFalsoFalsoVerdadeiro
105Transação cancelada, entre em contatoFalsoFalsoVerdadeiro
255*Erro interno não esperado, entre em contatoVerdadeiro (no dia)FalsoVerdadeiro
* Consulta em manutenção, tente refazer mais tarde ou entre em contato com a Direct Digital para notificação do problema
MessageformstringNoMensagem.
TotalCostInCreditsformshortNoCusto total da transação em créditos.
BalanceInCreditsformintegerNoSaldo atual em créditos.
ElapsedTimeInMillisecondsformintegerNoTempo de execução (em milisegundos).
ReservedformstringNoReservado para uso interno.
DateformdatetimeNoData da transação.
OutdatedResultformbooleanNoIndica que o resultado é datado.
HasPdfformbooleanNoIndica que existe PDF de comprovante do resultado.
ValidationResultRiskIndicatorformbooleanNoIndicador de risco dos resultados.

Allowable Values

  • Green
  • Amber
  • Red
ValidationResultsformValidationResult[]NoColeção de validações do resultado.
DataSourceHtmlformstringNo[Depecrated]. Não utilizar.
DateStringformstringNo[Depecrated]. Não utilizar.
OriginalFilesUrlformstringNoUrl para download dos arquivos originais da transação (quando disponíveis).
PdfUrlformstringNoUrl para download do arquivo de comprovante em PDF da transação (quando disponível).
ResultHtmlformstringNo[Deprecated]
TotalCostformdecimalNoInternal use only.
ValidationResultRiskIndicatorNformbooleanNoIndicador de risco dos resultados.

Allowable Values

  • Undefined
  • Unavailable
  • Neutral
  • Green
  • Amber
  • Red
ValidationResultsNformValidationResultN[]NoColeção de validações do resultado.
BalanceInBrlformdecimalNoSaldo atual em BRL.
ResultHtmlHeaderformstringNo[Deprecated]
ResultHtmlDataSourceRiskIndicatorformstringNo[Deprecated]
TransactionResultType Enum:
NameValue
Successsuccess
SuccessWithRemarkssuccess_with_remarks
InvalidInputDatainvalid_input_data
UnavailableDataunavailable_data
EntityNotFoundentity_not_found
InvalidParametersinvalid_parameters
ParametersNotSupportedparameters_Not_Supported
RemoteSystemUnavailableremote_system_unavailable
Timeouttimeout
AttemptsLimitReachedattempts_limit_reached
RemoteSystemErrorremote_system_error
AsyncExecutionInProgressasync_execution_in_progress
InsufficientBalanceinsufficient_balance
SimultaneousTransactionsLimitReachedsimultaneous_transactions_limit_reached
TransactionUnavailabletransaction_unavailable
AccessDeniedaccess_denied
TransactionCancelledtransaction_cancelled
InternalErrorinternal_error
ValidationResultRiskIndicator Enum:
NameValue
Greengreen
Amberamber
Redred
ValidationResult Parameters:
NameParameterData TypeRequiredDescription
ValidationResultTypeformValidationResultTypeNoTipo de validação de resultado.
ValidationResultRiskIndicatorformValidationResultRiskIndicatorNoIndicador de risco do resultado da validação.

Allowable Values

  • Green
  • Amber
  • Red
ConfidenceformfloatNoGrau de confiança da validação (de 0 a 1000).
MessageformstringNoMensagem.
ValidationResultType Parameters:
NameParameterData TypeRequiredDescription
ValidationResultTypeIdformstringNoCódigo do tipo de resultado de validação.
ValidationResultTypeCodeformstringNo
ValidationResultCategoryformValidationResultCategoryEnumNo
DescriptionformstringNoDescrição do tipo de validação de resultado.
ValidationResultCategoryEnum Enum:
NameValue
Generalgeral
DocumentRecognitionImagedocument_recognition_image
DocumentRecognitionDocumentDocumentRecognitionDocument
DocumentRecognitionDocumentCnhDocumentRecognitionDocumentCnh
ReceitaFederalCpfReceitaFederalCpf
ReceitaFederalCnpjReceitaFederalCnpj
TribunalSuperiorEleitoralTribunalSuperiorEleitoral
IeptbIeptb
CguPepCguPep
PoliciaFederalAntecedentesCriminaisPoliciaFederal
PrevidenciaQualificacaoCadastralPrevidenciaQualificacaoCadastral
TribunalSuperiorDoTrabalhoTribunalSuperiorDoTrabalho
ReceitaFederalCcdReceitaFederalCcd
MteRaisMteRais
FazendaSpFazendaSp
GbodyGbody
RegistroBrRegistroBr
CnjBnmpCnjBnmp
CoafCoaf
CadastroPfCadastroPf
CguCeafCguCeaf
CguTerceirizadosCguTerceirizados
BolsaFamiliaBolsaFamilia
ReceitaFederalSimplesNacionalReceitaFederalSimplesNacional
SintegraSintegra
SuframaSuframa
SintegCaixaraCaixa
CguCeisCguCeis
CguCnepCguCnep
BpcBpc
ProcessosProcessos
PortalEmpreendedorMeiPortalEmpreendedorMei
IbamaIbama
InmetroInmetro
AnvisaAnvisa
CaixaMteMte
Customer_Quodcustomer_quod
ValidationResultRiskIndicatorN Enum:
Undefined
Unavailable
Neutral
Green
Amber
Red
ValidationResultN Parameters:
NameParameterData TypeRequiredDescription
ValidationResultTypeformValidationResultTypeNoTipo de validação de resultado.
ValidationResultRiskIndicatorformValidationResultRiskIndicatorNoIndicador de risco do resultado da validação.

Allowable Values

  • Green
  • Amber
  • Red
ConfidenceformfloatNoGrau de confiança da validação (de 0 a 1000).
MessageformstringNoMensagem.
DetranMgSituacaoVeiculoResult Parameters:
NameParameterData TypeRequiredDescription
PlacaformstringNo
PlacaAnteriorformstringNo
MunicipioformstringNo
MunicipioAnteriorformstringNo
MarcaformstringNo
ModeloformstringNo
AnoFabricacaoformintNo
AnoModeloformintNo
AnoIpvaformintNo
ParcelaIpvaformstringNo
AnoSeguroformintNo
ParcelaSeguroformstringNo
AnoLicenciamentoformintNo
DataLicenciamentoformDateTimeNo
SituacaoLicenciamentoformstringNo
AnoSeguroAnteriorformintNo
ParcelaSeguroAnteriorformstringNo
AutuacoesformAutuacao[]No
MultasformMulta[]No
ImpedimentosformImpedimento[]No
RestricoesformRestricao[]No
Autuacao Parameters:
NameParameterData TypeRequiredDescription
SituacaoformstringNo
CodigoformstringNo
DataHoraformDateTimeNo
DescricaoformstringNo
LocalformstringNo
MunicipioformstringNo
IncluidaEmformDateTimeNo
DataLimiteDefesaformDateTimeNo
NumeroAitformstringNo
NumeroProcessamentoformlongNo
UfformstringNo
OrgaoformstringNo
Multa Parameters:
NameParameterData TypeRequiredDescription
OrgaoformstringNo
SituacaoformstringNo
CodigoformstringNo
DataHoraformDateTimeNo
DescricaoformstringNo
MunicipioformstringNo
IncluidaEmformDateTimeNo
DataLimiteRecursoformDateTimeNo
NumeroAitformstringNo
NumeroProcessamentoformlongNo
ValorformdoubleNo
LocalformstringNo
Impedimento Parameters:
NameParameterData TypeRequiredDescription
DescricaoformstringNo
Restricao Parameters:
NameParameterData TypeRequiredDescription
DescricaoformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .soap11 suffix or ?format=soap11

HTTP + SOAP11

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap11 HTTP/1.1 
Host: api.exato.digital 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: DetranMgSituacaoVeiculo

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<DetranMgSituacaoVeiculo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://intelligence.directdigital.com.br/types">
  <cid>String</cid>
  <options>
    <read_from_cache>default</read_from_cache>
    <cache_limit_in_hours>0</cache_limit_in_hours>
    <generate_result_pdf>default</generate_result_pdf>
    <store_result_pdf>default</store_result_pdf>
    <allow_outdated_result>default</allow_outdated_result>
    <outdated_result_limit_in_hours>0</outdated_result_limit_in_hours>
    <timeout_ms>0</timeout_ms>
    <custom_parameters>String</custom_parameters>
    <async>false</async>
    <exec_mode>execute</exec_mode>
    <callback_url>String</callback_url>
    <result_html>false</result_html>
    <async_run_persistent>false</async_run_persistent>
    <generate_pdf_sync>false</generate_pdf_sync>
  </options>
  <requestor xmlns:d2p1="http://schemas.datacontract.org/2004/07/DirectDigital.Intelligence.ServiceModel.TransactionContext" i:nil="true" />
  <token>String</token>
  <uid>String</uid>
  <validations>false</validations>
  <chassi>String</chassi>
  <placa>String</placa>
</DetranMgSituacaoVeiculo>

    </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<DetranMgSituacaoVeiculoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://intelligence.directdigital.com.br/types">
  <BalanceInBrl>0</BalanceInBrl>
  <BalanceInCredits>0</BalanceInCredits>
  <DataSourceHtml>String</DataSourceHtml>
  <Date>0001-01-01T00:00:00</Date>
  <DateString>String</DateString>
  <ElapsedTimeInMilliseconds>0</ElapsedTimeInMilliseconds>
  <HasPdf>false</HasPdf>
  <Message>String</Message>
  <OriginalFilesUrl>String</OriginalFilesUrl>
  <OutdatedResult>false</OutdatedResult>
  <PdfUrl>String</PdfUrl>
  <Reserved>String</Reserved>
  <ResultHtml>String</ResultHtml>
  <ResultHtmlDataSourceRiskIndicator>String</ResultHtmlDataSourceRiskIndicator>
  <ResultHtmlHeader>String</ResultHtmlHeader>
  <TotalCost>0</TotalCost>
  <TotalCostInCredits>0</TotalCostInCredits>
  <TransactionResultType>success</TransactionResultType>
  <TransactionResultTypeCode>0</TransactionResultTypeCode>
  <UniqueIdentifier>String</UniqueIdentifier>
  <ValidationResultRiskIndicator>green</ValidationResultRiskIndicator>
  <ValidationResultRiskIndicatorN>Undefined</ValidationResultRiskIndicatorN>
  <ValidationResults>
    <ValidationResult>
      <Confidence>0</Confidence>
      <Message>String</Message>
      <ValidationResultRiskIndicator>green</ValidationResultRiskIndicator>
      <ValidationResultType>
        <ValidationResultTypeId>0</ValidationResultTypeId>
        <ValidationResultTypeCode>String</ValidationResultTypeCode>
        <ValidationResultCategory>geral</ValidationResultCategory>
        <Description>String</Description>
      </ValidationResultType>
    </ValidationResult>
  </ValidationResults>
  <ValidationResultsN xmlns:d2p1="http://schemas.datacontract.org/2004/07/DirectDigital.Intelligence.ServiceModel.Base">
    <d2p1:ValidationResultN>
      <d2p1:Confidence>0</d2p1:Confidence>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:ValidationResultRiskIndicator>Undefined</d2p1:ValidationResultRiskIndicator>
      <d2p1:ValidationResultType>
        <ValidationResultTypeId>0</ValidationResultTypeId>
        <ValidationResultTypeCode>String</ValidationResultTypeCode>
        <ValidationResultCategory>geral</ValidationResultCategory>
        <Description>String</Description>
      </d2p1:ValidationResultType>
    </d2p1:ValidationResultN>
  </ValidationResultsN>
  <Result>
    <Placa>String</Placa>
    <PlacaAnterior>String</PlacaAnterior>
    <Municipio>String</Municipio>
    <MunicipioAnterior>String</MunicipioAnterior>
    <Marca>String</Marca>
    <Modelo>String</Modelo>
    <AnoFabricacao>0</AnoFabricacao>
    <AnoModelo>0</AnoModelo>
    <AnoIpva>0</AnoIpva>
    <ParcelaIpva>String</ParcelaIpva>
    <AnoSeguro>0</AnoSeguro>
    <ParcelaSeguro>String</ParcelaSeguro>
    <AnoLicenciamento>0</AnoLicenciamento>
    <DataLicenciamento>0001-01-01T00:00:00</DataLicenciamento>
    <SituacaoLicenciamento>String</SituacaoLicenciamento>
    <AnoSeguroAnterior>0</AnoSeguroAnterior>
    <ParcelaSeguroAnterior>String</ParcelaSeguroAnterior>
    <Autuacoes xmlns:d3p1="http://schemas.datacontract.org/2004/07/DirectDigital.Intelligence.ServiceModel.Br.Detran.Mg.SituacaoVeiculo">
      <d3p1:Autuacao>
        <d3p1:Codigo>String</d3p1:Codigo>
        <d3p1:DataHora>0001-01-01T00:00:00</d3p1:DataHora>
        <d3p1:DataLimiteDefesa>0001-01-01T00:00:00</d3p1:DataLimiteDefesa>
        <d3p1:Descricao>String</d3p1:Descricao>
        <d3p1:IncluidaEm>0001-01-01T00:00:00</d3p1:IncluidaEm>
        <d3p1:Local>String</d3p1:Local>
        <d3p1:Municipio>String</d3p1:Municipio>
        <d3p1:NumeroAit>String</d3p1:NumeroAit>
        <d3p1:NumeroProcessamento>0</d3p1:NumeroProcessamento>
        <d3p1:Orgao>String</d3p1:Orgao>
        <d3p1:Situacao>String</d3p1:Situacao>
        <d3p1:Uf>String</d3p1:Uf>
      </d3p1:Autuacao>
    </Autuacoes>
    <Multas xmlns:d3p1="http://schemas.datacontract.org/2004/07/DirectDigital.Intelligence.ServiceModel.Br.Detran.Mg.SituacaoVeiculo">
      <d3p1:Multa>
        <d3p1:Codigo>String</d3p1:Codigo>
        <d3p1:DataHora>0001-01-01T00:00:00</d3p1:DataHora>
        <d3p1:DataLimiteRecurso>0001-01-01T00:00:00</d3p1:DataLimiteRecurso>
        <d3p1:Descricao>String</d3p1:Descricao>
        <d3p1:IncluidaEm>0001-01-01T00:00:00</d3p1:IncluidaEm>
        <d3p1:Local>String</d3p1:Local>
        <d3p1:Municipio>String</d3p1:Municipio>
        <d3p1:NumeroAit>String</d3p1:NumeroAit>
        <d3p1:NumeroProcessamento>0</d3p1:NumeroProcessamento>
        <d3p1:Orgao>String</d3p1:Orgao>
        <d3p1:Situacao>String</d3p1:Situacao>
        <d3p1:Valor>0</d3p1:Valor>
      </d3p1:Multa>
    </Multas>
    <Impedimentos xmlns:d3p1="http://schemas.datacontract.org/2004/07/DirectDigital.Intelligence.ServiceModel.Br.Detran.Mg.SituacaoVeiculo">
      <d3p1:Impedimento>
        <d3p1:Descricao>String</d3p1:Descricao>
      </d3p1:Impedimento>
    </Impedimentos>
    <Restricoes xmlns:d3p1="http://schemas.datacontract.org/2004/07/DirectDigital.Intelligence.ServiceModel.Br.Detran.Mg.SituacaoVeiculo">
      <d3p1:Restricao>
        <d3p1:Descricao>String</d3p1:Descricao>
      </d3p1:Restricao>
    </Restricoes>
  </Result>
</DetranMgSituacaoVeiculoResponse>

    </soap:Body>
</soap:Envelope>