grovs · Schema

PostSdkGenerateLinkRequest

Self-HostedDeep LinkingAnalyticsMobileMessaging

Properties

Name Type Description
title string Title shown in the link preview.
subtitle string Subtitle shown in the link preview.
data string Stringified JSON object delivered to your app by the SDK when the link opens it.
tags string Stringified JSON array of tags.
ios_custom_redirect object iOS redirect with url and open_app_if_installed.
android_custom_redirect object Android redirect with url and open_app_if_installed.
desktop_custom_redirect object Desktop browser fallback with url.
show_preview_ios boolean Show the preview page on iOS.
show_preview_android boolean Show the preview page on Android.
show_preview boolean Shorthand for both platforms.
copy_to_clipboard_ios boolean Copy the link to the clipboard from the iOS preview page.
copy_to_clipboard_android boolean Copy the link to the clipboard from the Android preview page.
tracking_campaign string Campaign name.
tracking_source string Traffic source.
tracking_medium string Medium.
View JSON Schema on GitHub

JSON Schema

grovs-io-post-sdk-generate-link-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/grovs-io/json-schema/grovs-io-post-sdk-generate-link-request-schema.json",
  "title": "PostSdkGenerateLinkRequest",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/grovs-io-openapi-generated.yml#/components/schemas/PostSdkGenerateLinkRequest",
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Title shown in the link preview."
    },
    "subtitle": {
      "type": "string",
      "description": "Subtitle shown in the link preview."
    },
    "data": {
      "type": "string",
      "description": "Stringified JSON object delivered to your app by the SDK when the link opens it."
    },
    "tags": {
      "type": "string",
      "description": "Stringified JSON array of tags."
    },
    "ios_custom_redirect": {
      "type": "object",
      "description": "iOS redirect with url and open_app_if_installed."
    },
    "android_custom_redirect": {
      "type": "object",
      "description": "Android redirect with url and open_app_if_installed."
    },
    "desktop_custom_redirect": {
      "type": "object",
      "description": "Desktop browser fallback with url."
    },
    "show_preview_ios": {
      "type": "boolean",
      "description": "Show the preview page on iOS."
    },
    "show_preview_android": {
      "type": "boolean",
      "description": "Show the preview page on Android."
    },
    "show_preview": {
      "type": "boolean",
      "description": "Shorthand for both platforms."
    },
    "copy_to_clipboard_ios": {
      "type": "boolean",
      "description": "Copy the link to the clipboard from the iOS preview page."
    },
    "copy_to_clipboard_android": {
      "type": "boolean",
      "description": "Copy the link to the clipboard from the Android preview page."
    },
    "tracking_campaign": {
      "type": "string",
      "description": "Campaign name."
    },
    "tracking_source": {
      "type": "string",
      "description": "Traffic source."
    },
    "tracking_medium": {
      "type": "string",
      "description": "Medium."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/grovs-io-post-sdk-generate-link-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.