> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dialect.to/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Full Blink

> Retrieve complete interactive Blink with all available actions and metadata



## OpenAPI

````yaml /openapi/blinks.json get /v1/blink
openapi: 3.1.0
info:
  title: Dialect Blinks API
  description: >-
    Blockchain Links (Blinks) are the fastest way to take onchain experiences
    and make them distributable and actionable everywhere. This API enables
    applications to unbundle their product experiences from their apps and
    sites, allowing users to take instant, no-redirect actions wherever they
    are. Blinks transform URLs into complete, interactive blockchain experiences
    that can be embedded in any client application with automatic unfurling and
    transaction capabilities.
  version: 0.1.0
servers:
  - url: https://api.dial.to
    description: Dialect Production
  - url: http://localhost:8770
    description: Local Server
security:
  - clientKey: []
paths:
  /v1/blink:
    get:
      tags:
        - Blink
      summary: Get Full Blink
      description: >-
        Retrieve complete interactive Blink with all available actions and
        metadata
      operationId: getFullBlink
      parameters:
        - in: query
          name: apiUrl
          schema:
            type: string
            format: uri
            description: Blink API URL
            default: https://jito.dial.to/stake
            example: https://jito.dial.to/stake
          required: true
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Blink'
        '502':
          description: Failed to fetch data from Blink Provider
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActionError'
components:
  schemas:
    Blink:
      type: object
      properties:
        type:
          type: string
          enum:
            - action
            - completed
        icon:
          type: string
        title:
          type: string
        description:
          type: string
        extendedDescription:
          type: string
        label:
          type: string
        disabled:
          type: boolean
        links:
          type: object
          properties:
            actions:
              type: array
              items:
                $ref: '#/components/schemas/LinkedAction'
            dataTable:
              type: string
        error:
          $ref: '#/components/schemas/ActionError'
        context:
          $ref: '#/components/schemas/BlinkContext'
        preview:
          $ref: '#/components/schemas/BlinkPreview'
        message:
          type: string
      required:
        - type
        - icon
        - title
        - description
        - label
        - context
        - preview
      description: Blink
    ActionError:
      type: object
      properties:
        message:
          type: string
      required:
        - message
      description: Error
    LinkedAction:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/LinkedActionType'
        href:
          type: string
        label:
          type: string
        parameters:
          type: array
          items: {}
      required:
        - type
        - href
        - label
      description: Linked Action
    BlinkContext:
      type: object
      properties:
        url:
          type: string
        websiteUrl:
          type: string
        category:
          type: string
        provider:
          $ref: '#/components/schemas/BlinkProvider'
      required:
        - url
      description: Blink Context
    BlinkPreview:
      type: object
      properties:
        image:
          type: string
        title:
          type: string
        description:
          type: string
        cta:
          type: string
        context:
          $ref: '#/components/schemas/BlinkContext'
      required:
        - image
        - title
        - description
        - context
      description: Blink Preview
    LinkedActionType:
      type: string
      enum:
        - transaction
        - message
        - post
        - external-link
        - inline-link
      description: Linked Action Type
    BlinkProvider:
      type: object
      properties:
        name:
          type: string
        icon:
          type: string
      required:
        - name
      description: Blink Provider
  securitySchemes:
    clientKey:
      type: apiKey
      description: Client key to authorize requests.
      name: x-blink-client-key
      in: header

````