Documentación de la API REST - Supabase

Autenticación

Todos los endpoints requieren la siguiente autentificacion: Auth Type: API KEY

{
  "Key": "apikey",
  "Value": "API KEY DE TU PROYECTO",
  "Position": "Headers"
}

El Key lo obtienes desde Supabase en tu proyecto > Settings > API Keys.

GET - form - Obtener todos

GET https://xwvncroskblsdroggitz.supabase.co/rest/v1/form

Devuelve todos los registros de la tabla form.

GET - form - Filtrar por campos

GET https://xwvncroskblsdroggitz.supabase.co/rest/v1/form?campo=eq.valor&campo2=eq.valor2

Filtra los registros donde campo sea igual a <valor>.

Campos disponibles para filtrar:

POST - form - Crear nuevo

POST https://xwvncroskblsdroggitz.supabase.co/rest/v1/form

Crea un nuevo registro. Campos disponibles:

Body de ejemplo:

{
  "name": "",
  "email": "",
  "subject": "",
  "age": "",
  "message": ""
}

PATCH - form - Editar

PATCH https://xwvncroskblsdroggitz.supabase.co/rest/v1/form?id=eq.<id>

Actualiza el registro con el ID especificado. Puedes enviar uno o varios campos en el body:

{
  "name": "",
  "email": "",
  "subject": "",
  "age": "",
  "message": ""
}

DELETE - form - Eliminar

DELETE https://xwvncroskblsdroggitz.supabase.co/rest/v1/form?id=eq.<id>

Elimina el registro con el ID especificado.