| name | The name of the token | yes | — |
| repositories | A list (comma, semicolon, or linefeed separated) of repositories to restrict this token to if any | — | "" |
| permissions | A list (comma, semicolon, or linefeed separated) of permissions key-value pairs (e.g., contents=write) to restrict this token to if any | — | "" |
| expiration | The relative expiration of the token in days | — | none |
| username | The username of the user for which to create the token | yes | — |
| password | The password of the user | yes | — |
| cookie | A valid cookie of the user | yes | — |
| openai_token | A valid API token for OpenAI | yes | — |
| github_token | — | — | ${{ github.token }} |