Connecteam · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Connecteam API

8 actions 8 updates documentation extends openapi/connecteam-openapi-original.json
Derived by API Evangelist Built from the contracts Connecteam publishes. Connecteam did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

descriptioncontacttermsOfServicex-apievangelist-reviewedx-apievangelist-artifactsx-rate-limitsx-paginationx-idempotency

Targets 4

$.info
$.servers
$.paths['/attachments/v1/files/download-url'].post
$.webhooks

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Connecteam API
  version: 1.0.0
extends: openapi/connecteam-openapi-original.json
x-generated: '2026-08-01'
x-method: generated
x-source: >-
  Derived from the verbatim spec at https://api.connecteam.com/openapi.json plus the
  published guides at developer.connecteam.com. Captures API Evangelist annotations
  without mutating the harvested original.
actions:
- target: $.info
  update:
    description: >-
      The Connecteam public REST API for non-desk workforce management: users and admins,
      time clock and timesheets, job scheduling and shifts, quick tasks, digital forms,
      chat, time off, pay rates, onboarding packs, assets, sales data and webhook settings.
      API access requires the Expert plan or higher and is scoped to the hubs (Operations,
      Communications, HR & Skills) the account has purchased.
    contact:
      name: Connecteam Developer Portal
      url: https://developer.connecteam.com/
    termsOfService: https://connecteam.com/terms-conditions/
    x-apievangelist-reviewed: '2026-08-01'
    x-apievangelist-artifacts:
      conventions: conventions/connecteam-conventions.yml
      errors: errors/connecteam-problem-types.yml
      lifecycle: lifecycle/connecteam-lifecycle.yml
      webhooks: asyncapi/connecteam-events-webhooks.yml
      scopes: scopes/connecteam-scopes.yml
      authentication: authentication/connecteam-authentication.yml
      data_model: data-model/connecteam-data-model.yml
      skills: skills/_index.yml
      mcp: mcp/connecteam-mcp.yml
- target: $.servers
  description: >-
    The harvested spec declares only the global server. Connecteam documents a second
    regional base URL for Australia at
    https://developer.connecteam.com/docs/introduction-1.
  update:
  - url: https://api.connecteam.com/
    description: Global
  - url: https://api-au.connecteam.com/
    description: Australia
- target: $.info
  update:
    x-rate-limits:
      scope: per account
      headers:
      - x-ratelimit-minute-limit
      - x-ratelimit-minute-remaining
      - x-ratelimit-minute-reset
      - x-ratelimit-day-limit
      - x-ratelimit-day-remaining
      - x-ratelimit-day-reset
      exceeded_status: 429
      tiers:
      - plan: SBP
        per_minute: 5
        per_day: 100
      - plan: Expert
        per_minute: 100
        per_day: 10000
      - plan: Enterprise
        per_minute: 200
        per_day: 20000
      docs: https://developer.connecteam.com/docs/rate-limiting-1
- target: $.info
  update:
    x-pagination:
      style: limit-offset
      limit_param: limit
      limit_default: 10
      offset_param: offset
      offset_default: 0
      envelope: data.<collection>
      docs: https://developer.connecteam.com/docs/pagination-1
- target: $.info
  update:
    x-idempotency:
      supported: false
      note: >-
        Connecteam publishes no Idempotency-Key contract. Only
        PUT /time-clock/v1/time-clocks/{timeClockId}/users/{userId}/lock-days documents
        natural idempotency. Non-GET retries must be reconciled by re-reading.
- target: $.info
  update:
    x-gaps:
      note: >-
        Contract-quality gaps recorded for a follow-up with the provider. These are
        observations about the published spec, not changes to it.
      undeclared_429: >-
        429 Too Many Requests is documented in the rate-limiting guide but declared on
        0 of 145 operations.
      undeclared_401: >-
        401 is declared on only 1 operation (the OAuth token endpoint) even though all
        144 business operations require authentication.
      no_global_security: >-
        The document has no top-level `security` block; auth is repeated per operation.
      sparse_examples: >-
        Only 6 of 145 operations carry a response example, all of them error examples.
      no_rate_limit_headers_in_spec: >-
        The x-ratelimit-* response headers are documented in prose but absent from every
        operation's `responses.headers`.
      tag_shape: >-
        Tags are colon-delimited hierarchy strings (e.g.
        "Time Clock:v1:TimeClocks:TimeClock:GeoFences") rather than flat tag names, and
        the document declares no top-level `tags` array with descriptions, so 68 distinct
        tag strings render without any tag-level documentation.
- target: $.paths['/attachments/v1/files/download-url'].post
  update:
    x-apievangelist-note: >-
      Flagged deprecated in the published spec. Use
      GET /attachments/v1/files/{fileId} (get_file_url_attachments_v1_files__fileId__get)
      to retrieve file metadata and the download URL instead.
- target: $.webhooks
  description: >-
    41 events are declared natively in this OpenAPI 3.1 document. Connecteam publishes no
    AsyncAPI; the derived event catalog with feature-type grouping and subscription
    mechanics is at asyncapi/connecteam-events-webhooks.yml.
  update:
    x-apievangelist-event-catalog: asyncapi/connecteam-events-webhooks.yml

Work with this as data

Every overlay 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 openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay 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 overlay
curl "https://apis.io/api/v1/overlays/connecteam-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

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

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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