SkyKick · Authentication Profile

Skykick Authentication

Authentication

SkyKick declares 2 security scheme(s) across its OpenAPI definitions.

CompanyBackupMigrationMicrosoft-365Managed Service ProvidersSaaS SecurityCloud AutomationData ProtectionAzure API Management
Methods: Schemes: 2 OAuth flows: API key in:

Security Schemes

Ocp-Apim-Subscription-Key apiKey
· in: header ()
oauth2

Source

Authentication Profile

skykick-authentication.yml Raw ↑
generated: '2026-08-28'
method: searched
source: https://skykick.developer.azure-api.net/getstarted
docs: https://skykick.developer.azure-api.net/getstarted
api: SkyKick Partner Integration API
base_url: https://apis.cloudservices.connectwise.com
note: >-
  Derived from the provider's own public Get Started page rather than from an
  OpenAPI document — SkyKick publishes no machine-readable contract. The page is
  served by the ConnectWise Developer Portal on SkyKick's own Azure API Management
  instance (skykick.developer.azure-api.net) and is the only substantive
  anonymously readable API documentation the provider still serves after the
  September 2024 ConnectWise acquisition retired skykick.com.
summary: >-
  Two credentials are required on every call. An Azure API Management subscription
  key identifies the calling application to the gateway, and an OAuth 2.0
  client-credentials bearer token identifies the partner. Both are issued from the
  Cloud Services partner portal and require an administrator to enable "Developer
  Access" on a user before any of it can be obtained.
schemes:
- id: apim_subscription_key
  type: apiKey
  in: header
  name: Ocp-Apim-Subscription-Key
  required: true
  description: >-
    Azure API Management subscription key. Retrieved from the Cloud Services
    portal under Admin > User Profile > Developer API Access, where each
    subscription (e.g. the Partner subscription) exposes a Show link that reveals
    the key. Sent on both the token request and every resource request.
  evidence: https://skykick.developer.azure-api.net/getstarted
- id: oauth2_client_credentials
  type: oauth2
  flow: clientCredentials
  token_url: https://apis.cloudservices.connectwise.com/auth/token
  required: true
  description: >-
    OAuth 2.0 client credentials grant (RFC 6749 section 4.4). The token request
    is an application/x-www-form-urlencoded POST carrying grant_type=client_credentials
    and a scope, authenticated with HTTP Basic where the username is the ClientId
    and the password is the Secret. The resulting token is sent as
    "Authorization: Bearer <token>" on resource calls.
  request:
    method: POST
    url: https://apis.cloudservices.connectwise.com/auth/token
    content_type: application/x-www-form-urlencoded
    headers:
    - Ocp-Apim-Subscription-Key
    - 'Authorization: Basic base64(ClientId:Secret)'
    body_params:
    - grant_type=client_credentials
    - scope=Partner
  scopes:
  - Partner
  - Distributor
  evidence: https://skykick.developer.azure-api.net/getstarted
credential_provisioning:
  gated: true
  steps:
  - Sign in to the Cloud Services portal with an Administrator account.
  - Admin > Manage Users > Add New User, with the Developer Access checkbox set.
  - The new user signs in at developers.cloudservices.connectwise.com.
  - Admin > User Profile > Developer API Access exposes the ClientId, Secret and subscription keys.
  portal: https://portal.cloudservices.connectwise.com/
  developer_portal: https://developers.cloudservices.connectwise.com
  note: >-
    There is no self-service signup. Credentials can only be minted by an
    administrator of an existing partner tenant, which is why this profile records
    the API as gated rather than public.
verification:
  identity_endpoint: https://apis.cloudservices.connectwise.com/whoami
  probed: '2026-08-28'
  anonymous_status: 401
  anonymous_body: '{"Message":"Authorization has been denied for this request."}'
  www_authenticate: Bearer

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/skykick-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.