--- name: app-routes description: Handle 13 OpenAPI operation(s) under /app for the app route group. --- # app API Routes Handle 13 OpenAPI operation(s) under /app for the app route group. Use the generated operation tools to make real API calls. Do not invent API responses. If a tool reports missing setup, return the exact setup field name to the caller. For write, update, or delete operations, state the intended action before calling the tool. ## Operations ### apps_get_authenticated - Operation ID: `apps_get_authenticated` - Route: `GET /app` - Mode: READ - Summary: Get the authenticated app ### apps_get_webhook_config_for_app - Operation ID: `apps_get_webhook_config_for_app` - Route: `GET /app/hook/config` - Mode: READ - Summary: Get a webhook configuration for an app ### apps_update_webhook_config_for_app - Operation ID: `apps_update_webhook_config_for_app` - Route: `PATCH /app/hook/config` - Mode: WRITE - Summary: Update a webhook configuration for an app - Body: JSON request body accepted. ### apps_list_webhook_deliveries - Operation ID: `apps_list_webhook_deliveries` - Route: `GET /app/hook/deliveries` - Mode: READ - Summary: List deliveries for an app webhook - Parameters: - `per_page` in `query` - `cursor` in `query` - `status` in `query` ### apps_get_webhook_delivery - Operation ID: `apps_get_webhook_delivery` - Route: `GET /app/hook/deliveries/{delivery_id}` - Mode: READ - Summary: Get a delivery for an app webhook - Parameters: - `delivery_id` in `path` required ### apps_redeliver_webhook_delivery - Operation ID: `apps_redeliver_webhook_delivery` - Route: `POST /app/hook/deliveries/{delivery_id}/attempts` - Mode: WRITE - Summary: Redeliver a delivery for an app webhook - Parameters: - `delivery_id` in `path` required ### apps_list_installation_requests_for_authenticated_app - Operation ID: `apps_list_installation_requests_for_authenticated_app` - Route: `GET /app/installation-requests` - Mode: READ - Summary: List installation requests for the authenticated app - Parameters: - `per_page` in `query` - `page` in `query` ### apps_list_installations - Operation ID: `apps_list_installations` - Route: `GET /app/installations` - Mode: READ - Summary: List installations for the authenticated app - Parameters: - `per_page` in `query` - `page` in `query` - `since` in `query` - `outdated` in `query` ### apps_get_installation - Operation ID: `apps_get_installation` - Route: `GET /app/installations/{installation_id}` - Mode: READ - Summary: Get an installation for the authenticated app - Parameters: - `installation_id` in `path` required ### apps_delete_installation - Operation ID: `apps_delete_installation` - Route: `DELETE /app/installations/{installation_id}` - Mode: WRITE - Summary: Delete an installation for the authenticated app - Parameters: - `installation_id` in `path` required ### apps_create_installation_access_token - Operation ID: `apps_create_installation_access_token` - Route: `POST /app/installations/{installation_id}/access_tokens` - Mode: WRITE - Summary: Create an installation access token for an app - Parameters: - `installation_id` in `path` required - Body: JSON request body accepted. ### apps_suspend_installation - Operation ID: `apps_suspend_installation` - Route: `PUT /app/installations/{installation_id}/suspended` - Mode: WRITE - Summary: Suspend an app installation - Parameters: - `installation_id` in `path` required ### apps_unsuspend_installation - Operation ID: `apps_unsuspend_installation` - Route: `DELETE /app/installations/{installation_id}/suspended` - Mode: WRITE - Summary: Unsuspend an app installation - Parameters: - `installation_id` in `path` required