Skip to content

API Promesometro

Rodolfo Robles edited this page May 19, 2019 · 11 revisions

Guia sobre los Endpoints


Agregar Partido

Endpoint: https://tx5w1rhijb.execute-api.us-east-1.amazonaws.com/dev/agregar-partido POST

{
  "nombre": "nombre candidato",
  "imagen": "none"
}
  • El valor de la imagen es 'none' si no se provee, de lo contrario se debera de usar S3 y se mandara el nombre/ruta
  • Por defecto el array de candidatos se inicia vacio ([ ])

Agregar usuario

Endpoint: https://4na0x4lbag.execute-api.us-east-1.amazonaws.com/dev/agregar-usuario POST

{
  "nombre": "nombre candidato",
  "correo": "este es primaria",
  "password": "ULTRA_SECRETO"
}
  • Se debera de usar bcrypt, quedamos a testeo

Agregar Promesa

Endpoint: https://qpx8rw5rf9.execute-api.us-east-1.amazonaws.com/dev/agregar-promesa POST

{
  "nombre": "nombre",
  "candidato": "candidato",
  "titulo": "titulo",
  "descripcion": "descripcion",
  "avance": 12,
  "categoria": "categoria",
  "evidencia": "evidencia"
}
  • Algún detalle lo comentamos

Agregar Candidato

Endpoint: https://xg6zjcp8dh.execute-api.us-east-1.amazonaws.com/dev/agregar-candidatos PUT

{
  "nombrePartido": "Humanista",
  "nombre": "CandidatoX",
  "imagen": "none",
  "rol": "Presidente"
}
  • Algún detalle lo comentamos

Obtener Partidos

Endpoint: https://2nq4yok6i3.execute-api.us-east-1.amazonaws.com/dev/obtener-partidos GET

  • Falta setear configuraciones para angular, por ahora funciona solo asi, devuelve todos los partidos con toda su data

Obtener Promesas por Categorias (General)

Endpoint: https://dicc5xf090.execute-api.us-east-1.amazonaws.com/dev/obtener-promesas-por-categoria POST

{
  "categoria": "Salud",
}
  • Algún detalle lo comentamos

Obtener Promesas por Candidato

Endpoint: https://gwea09by07.execute-api.us-east-1.amazonaws.com/dev/obtener-promesas-por-candidato POST

{
  "candidato": "CandidatoX",
}
  • Algún detalle lo comentamos

Obtener Candidatos Por Partido

Endpoint: https://qleew39zyh.execute-api.us-east-1.amazonaws.com/dev/obtener-candidatos-por-partido POST

{
  "partido": "Humanista",
}
  • Algún detalle lo comentamos
Clone this wiki locally