Documentation

Go to Portal Website

Management API

The Management API provides programmatic access to AppTego Portal data and tenant operations. Use it when an internal system needs to inspect configuration, manage builds, administer users, query logs, manage tenant features, or integrate AppTego data into dashboards, compliance workflows, and release tooling.

For simple CI/CD app protection, use the Automation API. Use the Management API when your integration needs broader tenant administration or portal reporting.

GuideUse it to...
Overview and AuthenticationUnderstand authentication, tenant headers, direct JSON response bodies, permissions, plans, limits, and endpoint groups.
ConfigurationRead and modify control settings, promote versions, push live configuration, inspect options, and list trusted root CAs.
Applications and BuildsUpload, download, and manage protected builds, signing keys, legacy signing files, and build records.
Users and AccessManage tenants, users, API tokens, automation keys, SAML SSO, SAML group mappings, and tenant settings.
Monitoring and LogsQuery dashboard data, WebSocket notifications, audit logs, device logs, and App Integrity configuration.
Tenant and FeaturesManage certificate pinning entries, custom messages, custom libraries, support tickets, billing helpers, documents, sales contact requests, Tego Assistant, and AI Search.

API Choice

NeedUse
Upload, monitor, and download protected app artifacts from CI.Automation API
Manage portal configuration, users, logs, tenant features, or reporting.Management API

Use API tokens for service integrations, scope permissions carefully, and rotate credentials according to your organization's security policy.

Integration Best Practices

  1. Create a separate API token for each Management API integration.
  2. Grant the minimum permissions required for that integration.
  3. Store token material in a secret manager.
  4. Send the intended tenant header for tenant-scoped calls.
  5. Log AppTego IDs such as tenant IDs, build start_time, ticket IDs, token keys, and request purpose in your internal systems.
  6. Handle 401, 403, 404, 429, validation errors, and plan-gated responses explicitly.
  7. Avoid using browser session credentials for server-side integrations.