Technician API Overview

Overview

The Technician API enables managed service providers (MSPs) to programmatically manage their technical support staff within the Take Control platform. This API provides comprehensive functionality for technician account management, from individual account creation to bulk team onboarding, while maintaining security and operational efficiency.

Key Features

  • Individual and bulk technician account creation
  • Customizable technician profiles and settings
  • Account status management (enable/disable)
  • Secure authentication via integration keys
  • Language and timezone customization
  • Team-based management capabilities

Technician Account Types

The API supports different technician configurations:

  • Standard Technician: Basic support staff account
  • Admin Technician: Enhanced permissions for administrative tasks
  • Custom Profile: Configurable permissions and settings
  • Bulk-created: Accounts created through batch operations
  • Language-specific: Accounts with custom language settings

Available Endpoints

  • POST /tech: Create a new technician account
  • POST /tech/bulk: Create multiple technician accounts
  • PUT /tech/{techUsername}: Modify existing technician account

Account Creation Parameters

The API accepts various parameters for technician account configuration:

  1. Required Parameters
    • email: Technician's email address (serves as username)
    • name: Technician's full name
  2. Optional Parameters
    • profile: Role/profile designation
    • language: Interface language preference
    • timezone: Technician's timezone setting