APIs

The SIP offers several APIs that developers can use to access data or perform actions. This page gives an overview of the APIs that are available on the SIP:

APIDescriptionGitlab Project
PeopleProvides the methods to manage users and groups
in the VSETH user management system.
https://gitlab.ethz.ch/vseth/0403-isg/sip-api-apps/peopleapi
PaymentAllows to let users pay for products/services.https://gitlab.ethz.ch/vseth/0403-isg/sip-api-apps/payment-api
ProductWhere products available in the Payment API are registered.https://gitlab.ethz.ch/vseth/0403-isg/sip-api-apps/csv-product-api
MailAPI for sending mails via SMTP and GRPC on VSETH Student Innovation Plattform (SIP).https://gitlab.ethz.ch/vseth/0403-isg/sip-api-apps/mail-api

The proto files of the APIs can be retrieved using SerVIS.