Saltar al contenido principal

API Peticiones

Todas las peticiones tendrán una estructura común y unos parámetros específicos. Los códigos de respuesta pueden encontrarse en el siguiente enlace: Códigos de respuesta.

Todas las peticiones tendrán una estructura común y unos parámetros específicos. El formato es el siguiente:

Body

  • Key (string): Identificador del emisor.
  • Nonce (string): Identificador único de la petición, permite controlar la duplicidad de datos.
  • Mode (enum[string]): Algoritmo de firma.
    • sha256
    • sha512
  • Resource (string): Identificador del recurso.
  • Payload (object): Contiene los parámetros específicos de cada petición.

Headers

  • Content-signature: Contiene la firma del cuerpo de la petición (Body) con la clave privada. HMAC(body, secret, mode)
  • Content-type: Es importante remarcar que la API solo procesara peticiones con el tipo de contenido application/

Ejemplo

{
"key": "589365da65c48cff87d0874a",
"nonce": "1234567890",
"mode": "sha256",
"resource": "359ef8ce5c5f4003b71692e446908c27",
"payload": {
"param1": "value1",
"param2": "value2"
}
}