The code verifier is a cryptographically random string using the characters A-Z, a-z, 0-9, and the punctuation characters -.\_\~ (hyphen, period, underscore, and tilde), between 43 and 128 characters long.
Once the app has generated the code verifier, it uses that to create the code challenge. The code challenge is a BASE64-URL-encoded string of the SHA256 hash of the code verifier.
The app will need to store the `code_verifier` for later use.
Kit appends a `code` query param with a temporary authorization code.
Response schema: *application/json*
This will ensure the user properly navigates back to your app inside of Kit and registers that the app has been installed.
Response schema: *application/json*
Kit appends a `code` query param with a temporary authorization code.
Response schema: *application/json*
This will ensure the user properly navigates back to your app inside of Kit and registers that the app has been installed.
Response schema: *application/json*
Best Practice: At least 2-3 high-quality images showcasing app functionality along with an annotation on features or benefits of the App - examples:
*For example, for the GIPHY app, you would send your users to `https://app.kit.com/apps/717?k_app_id=k_717`*
{{ settings.description }}
name
configured for the plugin setting.
**200:** Returns a token
```json { "access_token": "YOUR_ACCESS_TOKEN_HERE", "expires_in": 172800, "refresh_token": "YOUR_REFRESH_TOKEN_HERE", "created_at": 1710270147 } ```Response schema: *application/json*
**200:** Returns a token
```json { "access_token": "YOUR_NEW_ACCESS_TOKEN_HERE", "expires_in": 7200, "refresh_token": "YOUR_NEW_REFRESH_TOKEN_HERE", "created_at": 1710271006 } ```Response schema: *application/json*
Build apps for the Kit App Store or use Kit's API to automate custom workflows