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"
}
}