{
  "schemaVersion": 1,
  "key": "infosimples",
  "name": "InfoSimples",
  "description": "Consulte dados cadastrais e fiscais em fontes públicas brasileiras. Atenção: cada consulta é cobrada por requisição pelo fornecedor.",
  "category": "brazil",
  "vendor": "InfoSimples",
  "version": "1.0.0",
  "status": "ACTIVE",
  "credentials": [
    {
      "type": "API_KEY",
      "secretLabel": "Token da API",
      "secretPlaceholder": "Cole o token da sua conta InfoSimples",
      "helpText": "Entre na sua conta InfoSimples e copie o token da API. Ele é enviado no corpo de cada consulta, nunca na URL.",
      "helpUrl": "https://api.infosimples.com/login"
    }
  ],
  "actions": [
    {
      "key": "receita-federal.cnpj",
      "name": "Consultar CNPJ (Receita Federal)",
      "description": "Cadastro da empresa na Receita Federal: razão social, situação cadastral, endereço, atividades e quadro societário. Consulta cobrada por requisição.",
      "inputs": [
        {
          "key": "cnpj",
          "label": "CNPJ",
          "type": "TEXT",
          "required": true,
          "description": "Com ou sem máscara. Aceita expressões do processo, ex.: {{ processo.cnpj }}"
        }
      ],
      "outputs": [
        {
          "key": "code",
          "label": "Code",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "codeMessage",
          "label": "Code Message",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "data",
          "label": "Data",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "dataCount",
          "label": "Data Count",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "errors",
          "label": "Errors",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "siteReceipts",
          "label": "Site Receipts",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "billable",
          "label": "Billable",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "price",
          "label": "Price",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "elapsedMilliseconds",
          "label": "Elapsed Milliseconds",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "signature",
          "label": "Signature",
          "type": "OUTPUT",
          "required": false
        }
      ]
    },
    {
      "key": "receita-federal.cpf",
      "name": "Consultar CPF (Receita Federal)",
      "description": "Situação cadastral do CPF na Receita Federal. Exige CPF e data de nascimento. Consulta cobrada por requisição.",
      "inputs": [
        {
          "key": "cpf",
          "label": "CPF",
          "type": "TEXT",
          "required": true,
          "description": "Com ou sem máscara. Aceita expressões do processo, ex.: {{ solicitante.cpf }}"
        },
        {
          "key": "birthdate",
          "label": "Data de nascimento",
          "type": "DATE",
          "required": true,
          "description": "Formato AAAA-MM-DD. A Receita exige a data para liberar a consulta."
        }
      ],
      "outputs": [
        {
          "key": "code",
          "label": "Code",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "codeMessage",
          "label": "Code Message",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "data",
          "label": "Data",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "dataCount",
          "label": "Data Count",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "errors",
          "label": "Errors",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "siteReceipts",
          "label": "Site Receipts",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "billable",
          "label": "Billable",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "price",
          "label": "Price",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "elapsedMilliseconds",
          "label": "Elapsed Milliseconds",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "signature",
          "label": "Signature",
          "type": "OUTPUT",
          "required": false
        }
      ]
    },
    {
      "key": "receita-federal.simples",
      "name": "Consultar Simples Nacional",
      "description": "Enquadramento da empresa no Simples Nacional e no SIMEI, com períodos de opção. Consulta cobrada por requisição.",
      "inputs": [
        {
          "key": "cnpj",
          "label": "CNPJ",
          "type": "TEXT",
          "required": true,
          "description": "Com ou sem máscara. Aceita expressões do processo, ex.: {{ fornecedor.cnpj }}"
        }
      ],
      "outputs": [
        {
          "key": "code",
          "label": "Code",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "codeMessage",
          "label": "Code Message",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "data",
          "label": "Data",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "dataCount",
          "label": "Data Count",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "errors",
          "label": "Errors",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "siteReceipts",
          "label": "Site Receipts",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "billable",
          "label": "Billable",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "price",
          "label": "Price",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "elapsedMilliseconds",
          "label": "Elapsed Milliseconds",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "signature",
          "label": "Signature",
          "type": "OUTPUT",
          "required": false
        }
      ]
    }
  ],
  "triggers": []
}
