Other API grant types

When creating an application and getting the client-id and client-secret (https://online-go.com/oauth2/applications/) there are different oauth grant types you can use.

I’ve only ever seen documentation for the “password” grant type, but I would like to make an app that uses the authorization code grant type.

Does anyone know if there is any documentation about this, or even if the API is set up for this?