Jitterbit · Authentication Profile

Jitterbit Authentication

Authentication

Jitterbit secures its APIs with apiKey across 1 declared security scheme, as derived from its OpenAPI definitions.

API ManagementAutomationIntegrationiPaaSEDILow-CodeEnterpriseAPI GatewayWorkflow-AutomationConnectors
Methods: apiKey Schemes: 1 OAuth flows: API key in: header

Security Schemes

authToken apiKey
· in: header (authToken)

Source

Authentication Profile

Raw ↑
generated: '2026-08-27'
method: searched
source: openapi/jitterbit-harmony-platform-openapi.yml
docs: https://developer.jitterbit.com/harmony-platform-apis/
additional_docs:
  - https://docs.jitterbit.com/developer-portal/connector-sdk/apis/
  - https://docs.jitterbit.com/api-manager/api-manager-reference/api-manager-log-service-api/
  - https://docs.jitterbit.com/getting-started/jitterbit-security/sso/
summary:
  types:
    - apiKey
  api_key_in:
    - header
  oauth2: false
  openid_connect: false
  mutual_tls: false
schemes:
  - name: authToken
    type: apiKey
    in: header
    parameter: authToken
    sources:
      - openapi/jitterbit-harmony-platform-openapi.yml
    applied_to: 17 of 19 operations (all except POST /login and GET /login)
    description: >-
      An opaque Harmony session token passed in the authToken request header.
      Observed format in published examples: 1_<uuid>. The Cloud RESTful Service
      login response reports sessionTimeoutInSeconds 14400 (4 hours).
token_acquisition:
  - surface: Harmony platform API
    operation: authenticate
    method: POST
    path: /login
    parameters: [username, password]
    passed_as: query parameters
    returns: authenticationToken
    caveat: >-
      "The username and password must be associated with Harmony account
      credentials and not an organization using Harmony SSO." An SSO-only
      organization cannot obtain a token through this operation.
  - surface: Jitterbit Cloud RESTful Service (User Service Controller API)
    method: PUT
    path: /jitterbit-cloud-restful-service/user/login
    body: '{"email": "...", "password": "..."}'
    content_type: application/json
    returns: 'authenticationToken, serverUrl, cloudAppsUrl, orgAttrs[], defaultOrgId, sessionTimeoutInSeconds'
    role_requirement: A user with Admin permission in the organization is required for the API Manager Log Service API.
  - surface: Jitterbit Cloud RESTful Service — two-factor
    method: PUT
    path: /jitterbit-cloud-restful-service/user/login/tfacode
    flow: >-
      When the organization has TFA enabled, the plain login fails with
      errorCode VALIDATE_TFA_LOGIN_EMAIL and emails a code. A second request
      carrying email, password, code and deviceId returns the token.
    body_fields: [email, password, code, deviceId]
token_conversion:
  operation: convertAuthtokenToJwt
  method: GET
  path: /login
  parameter: authToken
  returns: JSON Web Token
  status: >-
    Declared in the contract but described there as "handled automatically for
    the user where appropriate and currently has no application."
regions:
  harmony_platform_api:
    - https://harmony-api.na-east.jitterbit.com/{endpoint}
    - https://harmony-api.emea-west.jitterbit.com/{endpoint}
    - https://harmony-api.apac-southeast.jitterbit.com/{endpoint}
  cloud_restful_service:
    NA: https://na-east.jitterbit.com/jitterbit-cloud-restful-service/
    EMEA: https://emea-west.jitterbit.com/jitterbit-cloud-restful-service/
    APAC: https://apac-southeast.jitterbit.com/jitterbit-cloud-restful-service/
  note: >-
    A token is bound to a region. The organization's region determines the host;
    Finding My Region is the documented way to establish it.
platform_authentication:
  note: >-
    Distinct from the API above. These are the authentication mechanisms
    Jitterbit gives to the APIs its CUSTOMERS publish through API Manager, and
    to Harmony platform login.
  harmony_login:
    - password with configurable policy (special-character requirement, TFA requirement)
    - two-factor authentication by emailed code
    - 'single sign-on via SAML 2.0 or OAuth 2.0 against an external identity provider (docs: https://docs.jitterbit.com/getting-started/jitterbit-security/sso/)'
    - security question and answer as an additional identity verification (12.8)
  customer_api_security_profiles:
    - anonymous
    - basic
    - api-key
    - 'OAuth 2.0 two-legged (Microsoft Entra ID / Azure AD, Okta)'
    - 'OAuth 2.0 three-legged (Microsoft Entra ID / Azure AD, Okta, Google, Salesforce)'
    - JWT
    - trusted IP groups (network-level restriction, rejects with 429)
  api_key_expiry:
    since: '12.9'
    default_days: 180
    behavior: >-
      An API key security profile can be configured to expire; requests using an
      expired key are rejected. An Expiring soon pill appears within 7 days and a
      reminder email goes to organization administrators. The cloud API gateway
      enforces expiry automatically; a private API gateway requires 12.9 or later.
  credential_masking:
    since: '12.9'
    behavior: 'Header values carrying credentials or session data (authorization, password, x_api_key) are replaced with [removed] in API logs.'
gaps:
  - No OAuth 2.0, OIDC or scoped authorization for Jitterbit's own APIs — a single all-or-nothing session token.
  - Credentials are passed as query parameters on the Harmony platform API's POST /login, so they land in URLs and can be logged upstream.
  - No token refresh or revocation operation is published; the token simply expires after 4 hours.
  - No /.well-known/openid-configuration or /.well-known/oauth-authorization-server on any host (all 404).

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/jitterbit-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 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.