IA Aplicada, Vibe Coding y Negocios Digitales

GET, POST y JSON: pedir y enviar datos

Distinguir los métodos GET y POST y leer respuestas JSON, para indicarle a una IA cómo debe llamar a una API al construir tu producto.

Pedir o enviar: los dos gestos básicos

Enviar.png
Imagen libre de Wikimedia Commons (CC BY 4.0, autor: https://commons.wikimedia.org)

Toda llamada a una API hace, en el fondo, una de dos cosas: pedir información o enviar información para que algo cambie. Esos dos gestos tienen nombre: GET para pedir, POST para enviar. No necesitas memorizar la teoría REST. Te basta con una regla simple: si la acción no cambia nada en el servicio, es un GET; si crea o modifica algo, suele ser un POST.

GET mira, POST mueve. La mayoría de las APIs también usan PUT/PATCH (editar) y DELETE (borrar).
MétodoQué haceEjemplo¿Cambia algo?
GETPide datosConsultar el saldo de una cuentaNo
GETLista informaciónTraer los 10 últimos clientesNo
POSTEnvía datos para crearRegistrar una venta nuevaSí
POSTProvoca una acciónPedirle a un modelo de IA un textoSí

JSON: el formato en que te contestan

Las respuestas casi siempre llegan en JSON: texto estructurado con llaves, comas y pares de clave y valor. Se lee casi como una ficha. Una respuesta de clima puede verse así:

Ejemplo de respuesta JSON

No le temas a las llaves Tu trabajo no es escribir JSON a mano. Es leerlo: reconocer que temperatura es un número y condicion es un texto, para decirle a tu app qué campo mostrar.

Tu app necesita mostrar el listado de ventas del mes sin alterar nada. ¿Qué método de API corresponde?

Registrar un cliente nuevo en un CRM mediante una API es, casi siempre, una llamada POST.

Empareja cada término con lo que hace.

Un colega describe una llamada y se equivoca en una línea. Marca dónde está el error.

  1. Quiero traer la lista de productos: haré un GET al endpoint de productos.
  2. Para borrar un producto usaré un GET, porque GET sirve para hacer cambios.
  3. La respuesta viene en JSON y leeré el campo precio.

Identifica la linea con error.

Elige una función de tu idea (mostrar algo o guardar algo) y describe cómo hablaría con su API: ¿GET o POST? y ¿qué campos del JSON necesitaría tu app?

PistaNombra al menos dos campos, por ejemplo precio y nombre, para practicar la lectura de JSON.
  1. GET pide sin cambiar; POST envía para crear o accionar.
  2. JSON es el formato: clave y valor, legible como una ficha.
  3. El endpoint es la dirección de cada función del servicio.

Siguiente paso: Tokens y autenticación — cómo se identifica tu app ante la API sin exponer tus llaves.