#!/bin/bash

# Defina o arquivo CSV
CSV_FILE="teste.csv"

# Defina a URL do webhook
WEBHOOK_URL="https://devapi.clicklifee.com/api/empresas/colaborador"

# Defina o ID da empresa
EMPRESA_ID="7498"

# Leia o arquivo CSV linha por linha
while IFS=';' read -r nome cpf
do
    # Remova espaços em branco do CPF
    cpf=$(echo $cpf | tr -d '[:space:]')

    # Crie o JSON a partir dos dados do CSV
    json=$(cat <<EOF
{
    "Cpf": "$cpf",
    "Nome": "$nome",
    "SituacaoColaborador": "0",
    "EmpresaId": "$EMPRESA_ID"
}
EOF
    )

    # Envie o JSON para o webhook usando curl
    response=$(curl -s -o /dev/null -w "%{http_code}" -X POST -H "Content-Type: application/json" -d "$json" "$WEBHOOK_URL")

    if [ "$response" -eq 200 ]; then
        echo "Enviado com sucesso: Nome=$nome, CPF=$cpf"
    else
        echo "Erro ao enviar: Nome=$nome, CPF=$cpf, Resposta HTTP=$response"
    fi

done < <(tail -n +2 "$CSV_FILE")  # Ignora a primeira linha (cabeçalho)
