Getting Started with Take Control's APIs

Welcome to Take Control's API Documentation!

This guide is designed to help you get up and running quickly, step-by-step. Whether you're an experienced developer or someone making strategic decisions, this guide has you covered. We want you to make the most out of our APIs and integrate them seamlessly into your operations.

What You Can Achieve with Our API

Take Control's APIs offer a range of features to improve your operations:

Manage Support Sessions

  • Create new support sessions (POST /session) with customer details and problem descriptions
  • Track session history (GET /session/history) for reporting and analysis
  • Configure department assignments and waiting queues
  • Capture essential metadata like customer info and technician assignments

Create Support Tickets

  • Generate deferred support requests (POST /ticket)
  • Track ticket IDs and customer information
  • Include detailed problem descriptions
  • Enable asynchronous support workflows

Simplify Technician Administration

  • Create individual (POST /tech) or bulk (POST /tech/bulk) technician accounts
  • Manage technician profiles, languages, and timezones
  • Control technician status (enable/disable)
  • Set access permissions and profiles

Device Management

  • Create and organize device groups (POST /device/group)
  • Generate device installers (POST /device/installer) with customizable settings
  • Set installation limits and expiration dates
  • Manage group hierarchies and relationships

Before You Start

Here are some basic requirements and resources you’ll need to ensure a smooth start. These prerequisites will help you understand the process better and get the most out of your integration experience:

  • API Key: You'll need an API key to access our services. This key serves as your personal access identifier. You can find detailed instructions on how to generate it in our Managing and Viewing API Keys guide.
  • Basic HTTP Knowledge: Familiarize yourself with HTTP requests (GET, POST, etc.). If these terms are new to you, don’t worry—we’ll guide you through the essentials.

Ready to Dive In?

If you’re feeling confident and want to dive deeper into customizing or automating your workflows, our more comprehensive developer guides are at your disposal. Just visit our Quickstart guide to start testing out our APIs.

We're Here to Help

Our support team is always available to assist. Whether you're stuck setting up your first API call or need help figuring out the best way to solve a unique problem, we’re just a message away.