Skip to main content

Third Party API

note

This is a premium feature!

Submitty has the ability to connect to third party API's. This way you, for example, can automatically create issues on GitHub when a new submission is accepted!

To read more about the possibilities and how to enable it, continue with the topics below.

Safety

Submitty requires an API token to connect to the service. I try my best to keep this token save. However, nothing is 100% secure. I therefore recommend to add an expiry date to all tokens and rotate them on a regular basis.

note

Submitty currently has not feature to enforce a rotation, but it might have in the future. If you are interested in such a feature, please fill in a feature request.

note

More information about receiving the API token can be found in the corresponding service.

Supported Functionality

Submitty can currently:

  • Create issue on submission create.
  • Add/Remove label to issue when a submission hits a certain threshold.