Apps Developer Guide (Old)
  • Introduction
  • Create your first app in 4 easy steps
  • Overview
    • How does it work ?
    • Documentation
    • Deskpro Apps Tool
  • SDK
    • The Application Manifest
      • Manifest Reference
    • Storing data
      • Storing ticket data
    • Accessing the Deskpro REST API
    • Accessing remote services
    • The Application Installer
    • Application Contexts
      • ContextDataObject Reference
    • Events
  • Guides
    • Create an Oauth2 integration
    • Using an API Key to read data
  • Application Context
    • Get the authenticated user
    • Access Custom Fields
    • Interacting with the Host UI Container
  • Application Container
    • How do I badge my app icon
  • HTTP
    • How do I use a remote web service
  • OAuth2
    • How do I customize OAuth2 requests
  • UI Patterns
    • How do I split my app into different screens
Powered by GitBook
On this page
  • How does it work?
  • Documentation
  1. Overview

How does it work ?

PreviousCreate your first app in 4 easy stepsNextDocumentation

Last updated 6 years ago

The Deskpro Apps SDK (DPAPP) lets you add features and build integrations with your Deskpro Cloud or Deskpro On Premise software. Your apps are running in iframes inside Deskpro product and therefore you can use any technology, including server-side.

How does it work?

Each application has a that specifies one or more locations inside Deskpro (referred to as targets) where the app will be rendered. Since the apps are run in iframes the manifest will specify a html page to be displayed at the location where you want the application to show. Here is an example application manifest:

  {
    "targets": [
      {
        "target": "ticket-sidebar",
        "url": "html/index.html"
      }
    ]
  }

You can build the application using any technology you want. When you only use client-side technologies like Javascript, CSS and HTML Deskpro will host your app. If your app includes server-side components, you will have to host them yourself.

Documentation

  • to build your first application, visit

  • for reference documentation, see

manifest
Create your first app in 4 easy steps
SDK Core API