Catálogo de Endpoints

Consulte aqui a estrutura e os requisitos de integração para cada serviço disponível.

Voltar ao Portal
Navegação

Endpoints de Conteúdos

contents/get_all_brands/
GET

Retorna a lista completa de marcas de veículos registadas no sistema.

Estrutura de Resposta / Rota:
{
    "access_token": "IS REQUIRED"
}
contents/get_all_countries/
GET

Lista todos os países e os respetivos códigos ISO suportados pela plataforma.

Estrutura de Resposta / Rota:
{
    "access_token": "IS REQUIRED"
}
contents/get_all_currencies/
GET

Retorna a lista de moedas mundiais disponíveis para cálculos e conversões.

Estrutura de Resposta / Rota:
{
    "access_token": "IS REQUIRED"
}
contents/get_all_models_by_brand/
GET

Retorna todos os modelos associados a uma marca específica de veículos.

Estrutura de Resposta / Rota:
{
    "brand": "IS REQUIRED. INSERT HERE THE NAME BRAND",
    "access_token": "IS REQUIRED"
}
contents/get_all_township_by_county_Portugal/
GET

Retorna todas as freguesias pertencentes a um concelho específico em Portugal.

Estrutura de Resposta / Rota:
{
    "county": "IS REQUIRED. INSERT HERE THE NAME COUNTY",
    "access_token": "IS REQUIRED"
}
contents/get_all_township_by_district_Portugal/
GET

Retorna todas as freguesias pertencentes a um distrito específico em Portugal.

Estrutura de Resposta / Rota:
{
    "district": "IS REQUIRED. INSERT HERE THE NAME DISTRICT",
    "access_token": "IS REQUIRED"
}
contents/get_all_township_Portugal/
GET

Retorna a listagem completa de todas as freguesias de Portugal (Base de dados geográfica).

Estrutura de Resposta / Rota:
{
    "access_token": "IS REQUIRED"
}
contents/get_all_vehicles/
GET

Retorna a lista global de veículos disponíveis em stock na base de dados principal.

Estrutura de Resposta / Rota:
{
    "access_token": "IS REQUIRED"
}

Endpoints de Funcionalidades

functions/calculate_media/
POST

Calcula a média aritmética de um conjunto de valores numéricos.

Parâmetros Obrigatórios (Payload JSON):
{
    "access_token": "IS REQUIRED",
    "array_values": "IS REQUIRED"
}
functions/create_excel/
POST

Converte dados em formato Excel (.xlsx) e envia por e-mail.

Parâmetros Obrigatórios (Payload JSON):
{
    "name_file": "IS REQUIRED",
    "array_data": "IS REQUIRED",
    "access_token": "IS REQUIRED",
    "array_header": "IS REQUIRED ARRAY WITH OBJECTS",
    "email_client": "IS REQUIRED EMAIL CLIENT TO SEND FILE CREATED",
    "location_file": "OPTIONAL"
}
functions/create_pdf/
POST

Gera um documento PDF a partir de HTML/CSS e envia por e-mail.

Parâmetros Obrigatórios (Payload JSON):
{
    "path_css": "IS REQUIRED",
    "path_html": "IS REQUIRED",
    "access_token": "IS REQUIRED",
    "email_client": "IS REQUIRED EMAIL CLIENT TO SEND FILE CREATED",
    "name_of_the_file": "IS REQUIRED"
}
functions/decrypt_data/
POST

Decifra dados que foram previamente encriptados pelo sistema.

Parâmetros Obrigatórios (Payload JSON):
{
    "access_token": "IS REQUIRED",
    "encrypted_text": "IS REQUIRED"
}
functions/encrypt_data/
POST

Cifra uma string de dados para garantir confidencialidade.

Parâmetros Obrigatórios (Payload JSON):
{
    "access_token": "IS REQUIRED",
    "data_original": "IS REQUIRED"
}
functions/fatorial_number/
POST

Calcula o fatorial de um número inteiro.

Parâmetros Obrigatórios (Payload JSON):
{
    "number": "IS REQUIRED",
    "access_token": "IS REQUIRED"
}
functions/generator_code/
POST

Gera códigos alfanuméricos aleatórios com tamanho personalizado.

Parâmetros Obrigatórios (Payload JSON):
{
    "size_code": "IS REQUIRED",
    "access_token": "IS REQUIRED"
}
functions/geocoding/
POST

Calcula a distância entre dois endereços, estima o tempo de viagem e o custo total com base no preço por quilómetro.

Parâmetros Obrigatórios (Payload JSON):
{
    "addressA": "IS REQUIRED",
    "addressB": "IS REQUIRED",
    "price_km": "IS REQUIRED",
    "access_token": "IS REQUIRED"
}
functions/geoip/
POST

Identifica a localização geográfica (País, Cidade, ISP) através de um endereço IP.

Parâmetros Obrigatórios (Payload JSON):
{
    "ip_address": "IS REQUIRED",
    "access_token": "IS REQUIRED"
}
functions/QRCode/
POST

Gera um código QR para uma URL e envia o ficheiro para o e-mail indicado.

Parâmetros Obrigatórios (Payload JSON):
{
    "url_website": "IS REQUIRED",
    "access_token": "IS REQUIRED",
    "email_receive": "IS REQUIRED HAVE EMAIL TO RECEIVE CONTENT"
}
functions/send_mail/
POST

Envio de e-mails parametrizado via SMTP externo.

Parâmetros Obrigatórios (Payload JSON):
{
    "message": "IS REQUIRED",
    "email_to": "IS REQUIRED",
    "email_from": "IS REQUIRED",
    "pass_server": "IS REQUIRED",
    "smtp_server": "IS REQUIRED",
    "access_token": "IS REQUIRED",
    "email_server": "IS REQUIRED"
}
functions/simple_rule_of_three/
POST

Resolve problemas de proporcionalidade via regra de três simples.

Parâmetros Obrigatórios (Payload JSON):
{
    "value_a": "IS REQUIRED",
    "value_b": "IS REQUIRED",
    "value_c": "IS REQUIRED",
    "access_token": "IS REQUIRED"
}
functions/subtract_tax/
POST

Calcula o valor base após subtrair uma taxa percentual.

Parâmetros Obrigatórios (Payload JSON):
{
    "tax": "IS REQUIRED",
    "price_base": "IS REQUIRED",
    "access_token": "IS REQUIRED"
}
functions/sum_tax/
POST

Adiciona uma taxa percentual a um valor base.

Parâmetros Obrigatórios (Payload JSON):
{
    "tax": "IS REQUIRED",
    "price_base": "IS REQUIRED",
    "access_token": "IS REQUIRED"
}