Ir al contenido

Inicio rápido

Este recorrido valida la autenticación y la creación de un lead en staging. Necesitas credenciales de ese entorno y curl; los ejemplos también usan jq para leer el token y el identificador.

  1. Configura el entorno

    Guarda las credenciales fuera del código fuente:

    Ventana de terminal
    export CREDITAS_AUTH_URL="https://auth-staging.creditas.com.br/api/affiliate_clients/tokens"
    export AUTO_FINANCING_BASE_URL="https://stg-api.creditas.io/mx/b2b/autofin"
    export CREDITAS_CONSUMER_KEY="<consumer-key>"
    export CREDITAS_CONSUMER_SECRET="<consumer-secret>"
  2. Genera un access token

    Ventana de terminal
    export CREDITAS_ACCESS_TOKEN="$(
    curl --fail-with-body --silent --show-error \
    --request POST "$CREDITAS_AUTH_URL" \
    --header "Accept: application/json" \
    --header "Accept-Version: v1" \
    --header "Content-Type: application/json" \
    --data "{
    \"consumer_key\": \"$CREDITAS_CONSUMER_KEY\",
    \"consumer_secret\": \"$CREDITAS_CONSUMER_SECRET\"
    }" |
    jq -er '.access_token'
    )"
  3. Crea un lead de prueba

    Ventana de terminal
    curl --fail-with-body --silent --show-error \
    --request POST "$AUTO_FINANCING_BASE_URL/api/leads" \
    --header "Authorization: Bearer $CREDITAS_ACCESS_TOKEN" \
    --header "Content-Type: application/json" \
    --data '{
    "phone": "9128463859",
    "email": "pq-approved@creditas.com",
    "downPayment": 30000,
    "term": 24,
    "externalAutoId": "MLM1496685003"
    }' |
    tee lead.json

    Una respuesta exitosa devuelve 201 Created y un UUID en el campo id. Consérvalo para las siguientes operaciones:

    Ventana de terminal
    export AUTO_FINANCING_LEAD_ID="$(jq -er '.id' lead.json)"
  4. Continúa la solicitud

    Guarda la información personal, completa el domicilio, datos financieros y vehículo y después solicita el NIP y la oferta.

Consulta el flujo de la API para entender el ciclo completo del lead.