Servicio web REST
En caso de decidir utilizar el servicio web REST directamente, indicar que todas las llamadas son de tipo POST y es necesario incluir como cabecera las claves CompanyId e InstallationId con el valor suministrado por los administradores de SDH.
Hemos documentado las llamadas a la API REST caso usando curl, pero si tu lenguaje de programación te permite llamar a la API usando clases del estilo a HttpWebRequest, HttpClient,..., entonces deberías usarlas.
curl -X POST https://apitest.solmicrosdh.com/xxxxxxxx \
--cert /ruta/al/certificado.pfx \
--cert-type P12 \
--pass mypfxpassword \
-H "Content-Type: application/json" \
-H "CompanyId: guid-unico-empresa" \
-H "InstallationId: guid-unico-instalacion" \
-d '{
... JSON del formato canónico
}'
Postman ⬇️
Puedes realizar pruebas de llamadas a la API REST usando por ejemplo Postman.
Proporcionamos ejemplos en el archivo SDH.postman_collection.json que debes descomprimir.
Utilizar la aplicación de escritorio de Postman, y configurarla:
-
Seleccionar ⚙️
Settings

-
Seleccionar la pestaña
Certificates

-
Client certificates
Add Certificate...
Host: apitest.solmicrosdh.com- Seleccionar un certificado válido en la web de SDH, desde el apartado Clientes para las claves
CompanyIdeInstallationId. Passphrase: Contraseña del certificadoAdd
-
Pulsar el botón Import

-
Arrastrar el archivo descomprimido de los ejemplos (SDH.postman_collection.json)

-
El resultado es:

-
-
Probar las operaciones