Comenzar con las APIs de STEF
Siga esta guía para activar su cuenta, crear su aplicación, suscribirse a las APIs y llamarlas de forma segura.
Siga esta guía para activar su cuenta, crear su aplicación, suscribirse a las APIs y llamarlas de forma segura.
El portal API de STEF le permite suscribirse a las APIs de STEF mediante aplicaciones consumidoras personales o compartidas dentro de un equipo.
La contraseña debe renovarse cada 200 días; se le avisará de esta actualización necesaria al iniciar sesión en el portal.
Para poder crear una aplicación consumidora compartida con su equipo, es necesario solicitar la creación de un equipo a su referente de STEF IT.
Para consumir una API, primero debe disponer de una aplicación consumidora. Al crearla, se genera una credential, que identifica su aplicación durante una llamada.
Una aplicación consumidora puede suscribirse a una o varias APIs en función de sus necesidades.
Use el menú APIs para consultar el catálogo de APIs de STEF disponibles.
Navegue hasta los productos que le interesen para mostrar la documentación técnica para desarrolladores, que presenta para cada API:
Para suscribirse a una API:
La suscripción deberá ser validada posteriormente por STEF; para ello, póngase en contacto con su referente de STEF IT.
Como una aplicación puede suscribirse a varias APIs, repita el procedimiento de suscripción para cada API que desee utilizar.
Para consultar las suscripciones de una aplicación, haga clic en su perfil en la parte superior izquierda y después en Applications; a continuación, haga clic en el nombre de su aplicación. En la pestaña APIs, que se muestra automáticamente, encontrará la lista de sus suscripciones y su estado.
También puede solicitar la suscripción a otras APIs directamente desde este menú, haciendo clic en + API.
Todas las invocaciones a APIs de STEF pasan por la Gateway API de STEF para aplicar las reglas de seguridad de acceso, garantizar la protección de los servicios backend del sistema de información de STEF y recopilar estadísticas de invocación.
Las Gateway API están disponibles en las siguientes URL:
Para consumir una API y respetar las reglas de seguridad de acceso, añada a la solicitud el encabezado HTTP X-STEF-Client-Id, con el valor de la credential de su aplicación consumidora.
La documentación técnica para desarrolladores ofrece, para cada API publicada en la plataforma, ejemplos de código para invocar la Gateway API desde distintos lenguajes: Shell, Python, Node.js, JavaScript, Go, Java, C# y Ruby.
curl -X GET "https://api.stef.com/v1/transport/orders" \
-H "X-STEF-Client-Id: <YOUR_APPLICATION_SECRET>" \
-H "Content-Type: application/json"
Además de los ejemplos de código, la documentación técnica para desarrolladores propone formularios para invocar las APIs directamente desde el portal en modo interactivo mediante el botón Try it!.