Truto · Controlled Vocabulary

Truto Vocabulary

0 Terms Updated
View Vocabulary File View on GitHub

Truto publishes a controlled vocabulary on the APIs.io network, but no terms could be read from it — the file declares no recognizable term collection. Treat the count as unknown rather than as zero.

Terms

No terms could be read from this vocabulary file — it declares no recognizable term collection. The source file is linked above.

Controlled Vocabulary

Raw ↑
vocabulary:
  - term: Unified API
    definition: >-
      A single normalized API interface that abstracts multiple underlying third-party
      API providers behind a consistent schema and endpoint structure. Truto's Unified
      APIs (HRIS, ATS, CRM) allow reading and writing data from any supported provider
      using the same requests and response models regardless of the underlying system.
    tags:
      - Core Concept
      - Integration Platform

  - term: Integrated Account
    definition: >-
      A connection record in Truto representing a link between a Truto tenant and a
      customer's connected third-party application. Created at the end of an account
      connection flow (link token flow) or programmatically via the Admin API. Used
      as the integrated_account_id parameter in Unified API requests.
    tags:
      - Admin API
      - Core Concept

  - term: Link Token
    definition: >-
      A short-lived credential generated by the Truto Admin API to initiate a
      customer-facing OAuth or API key connection flow. The link token is passed to
      the Truto Link SDK or redirect URL to guide the end user through connecting
      their account. An integrated account is created when the flow completes.
    tags:
      - Admin API
      - Authentication
      - OAuth

  - term: Pass-Through
    definition: >-
      Truto's real-time data access model where API calls are forwarded directly to
      the underlying provider API as they are made. No data is cached or stored in
      Truto — customer data flows directly from the source system to the caller.
    tags:
      - Architecture
      - Data Privacy

  - term: Proxy API
    definition: >-
      A Truto API mode that provides a 1-to-1 mapping of the underlying provider's
      native API, with Truto handling authentication (OAuth refresh, credential management,
      base URL resolution) transparently. Used when the Unified API doesn't cover a
      specific provider endpoint.
    tags:
      - Architecture
      - Integration

  - term: MCP Server
    definition: >-
      A Model Context Protocol server provisioned by Truto for an integrated account,
      providing AI agents (Claude, ChatGPT, custom LLM frameworks) with direct tool
      access to the connected integration. Provisioned via a single API call and
      accessed via a secure tokenized URL.
    tags:
      - AI Agents
      - MCP
      - Integration Platform

  - term: JSONata
    definition: >-
      A lightweight JSON query and transformation language used by Truto for schema
      mappings and customizations. Every Truto unified model field mapping is expressed
      in JSONata, allowing developers to customize how data from underlying APIs is
      transformed into the normalized unified schema without code deploys.
    tags:
      - Configuration
      - Schema Mapping
      - Architecture

  - term: Post-Install Actions
    definition: >-
      Automated actions that run when an integrated account is first connected. Typically
      used to fetch metadata from the underlying API (e.g., tenant ID, subdomain, region)
      and store it in the integrated account's context field. Can be re-run manually via
      the Admin API.
    tags:
      - Admin API
      - Integrated Accounts

  - term: HRIS
    definition: >-
      Human Resource Information System. Truto's Unified HRIS API normalizes HR data
      (employees, employments, departments, time off) across 41 HRIS providers including
      BambooHR, Workday, Rippling, Gusto, HiBob, Personio, Oracle Fusion Cloud HCM,
      and others into 20 unified resources.
    tags:
      - HRIS
      - Unified API

  - term: ATS
    definition: >-
      Applicant Tracking System. Truto's Unified ATS API normalizes recruiting data
      (jobs, candidates, applications, interviews, offers) across 27 ATS providers
      including Greenhouse, Lever, Workable, SmartRecruiters, Ashby, Teamtailor,
      and others into 17 unified resources.
    tags:
      - ATS
      - Recruiting
      - Unified API

  - term: CRM
    definition: >-
      Customer Relationship Management. Truto's Unified CRM API normalizes sales and
      customer data (contacts, accounts, opportunities, tasks, stages) across 27 CRM
      providers including Salesforce, HubSpot, Pipedrive, Attio, Outreach, and others
      into 17 unified resources.
    tags:
      - CRM
      - Sales
      - Unified API

  - term: Embedded Integration
    definition: >-
      A native integration built into a B2B SaaS product that allows end users to connect
      their own third-party accounts (e.g., their BambooHR, Greenhouse, or Salesforce
      instance) to the product's features. Truto enables embedded integrations without
      integration-specific code via its declarative connector architecture.
    tags:
      - Embedded Integrations
      - B2B SaaS

  - term: Cursor Pagination
    definition: >-
      The pagination model used by Truto Unified APIs, where list endpoints return a
      nextCursor field in the response. Pass this cursor as the cursor query parameter
      in the next request to retrieve the subsequent page of results. More reliable than
      offset pagination for real-time data.
    tags:
      - Pagination
      - API Design

  - term: integrated_account_id
    definition: >-
      A required query parameter on all Truto Unified API requests that specifies which
      connected provider instance to query. Corresponds to the id field of an integrated
      account. Allows a single Truto tenant to manage and query data across many customers'
      connected accounts.
    tags:
      - Authentication
      - Unified API
      - Query Parameters

  - term: remoteId
    definition: >-
      The native identifier of a resource in the source third-party system (e.g., the
      employee ID in BambooHR, the candidate ID in Greenhouse). Returned alongside
      Truto's unified id in API responses to allow mapping back to the originating system.
    tags:
      - Data Model
      - Unified API