# Tealium API Get started with Tealium APIs ## About markdown versions All pages in this area are available in clean markdown format. To access the markdown version of any page, append `/index.md` to the page URL. Example: - HTML: `https://docs.tealium.com/iq-tag-management/getting-started/what-is-tealium-iq/` - Markdown: `https://docs.tealium.com/iq-tag-management/getting-started/what-is-tealium-iq/index.md` ## Tealium API - [About the Tealium Collect HTTP API](https://docs.tealium.com/api/v3/http-api/about/): Use the HTTP API to send events from any application that can send HTTP requests. - [About Visitor Privacy API (formerly Visitor Lookup API)](https://docs.tealium.com/api/v3/visitor-privacy/about/): The Visitor Privacy API is used to query visitor profile records from the Customer Data Hub in support of General Data Protection Regulation (GDPR) compliance to satisfy the requirement of responding to data subject access requests. - [About Visitor Profile API](https://docs.tealium.com/api/v3/visitor-profile/about/): The Visitor Profile API is used to query visitor profile records from the Customer Data Hub. - [HTTP API endpoints](https://docs.tealium.com/api/v3/http-api/endpoints/): The HTTP API lets you send data to Tealium. - [Visitor Privacy API endpoints](https://docs.tealium.com/api/v3/visitor-privacy/endpoints/): The Visitor Privacy API lets you retrieve known data about a specific visitor, delete a visitor record, and check the status of a delete request. - [Visitor Profile API endpoints](https://docs.tealium.com/api/v3/visitor-profile/endpoints/): The Visitor Profile API lets you retrieve a visitor record and get a historical visitor. - [Visitor Privacy API objects](https://docs.tealium.com/api/v3/visitor-privacy/objects/): Visitors are returned as JSON objects. - [Visitor Profile API objects](https://docs.tealium.com/api/v3/visitor-profile/objects/): Visitors are returned as JSON objects. - [About Hosted Data Layer API](https://docs.tealium.com/api/v2/hosted-data-layer/about/): The Hosted Data Layer API lets you upload and access data layer objects or JSON files on Tealium's servers. - [About iQ Revisions API](https://docs.tealium.com/api/v2/iq-revisions/about/): This article describes how to use the iQ Revisions API. - [About Omnichannel File Status API](https://docs.tealium.com/api/v2/omnichannel-file-status/about/): The Omnichannel File Status API provides detailed status information for your omnichannel files. - [About iQ Profiles API](https://docs.tealium.com/api/v3/iq-profiles/about/): This section explains how to manage your iQ configurations through API. Use the iQ Profiles API to programmatically control and update your profile configuration. - [About SCIM API](https://docs.tealium.com/api/v3/scim-api/about/): Learn how to use SCIM provisioning to sync users from your identity provider to your Tealium account. - [iQ Profiles API Objects](https://docs.tealium.com/api/v3/iq-profiles/iq-profiles-api-objects/): This document describes the JSON structure of Tealium iQ profiles, detailing the fields, configurations, and relationships between variables, tags, load rules, extensions, and events within a profile. - [iQ GET Profile API](https://docs.tealium.com/api/v3/iq-profiles/iq-get-profile-api/): The iQ GET Profile API retrieves an iQ Tag Management account profile, including specific configuration components and version history. - [Hosted Data Layer objects](https://docs.tealium.com/api/v2/hosted-data-layer/objects/): Create a data layer object or JSON file on the Tealium's servers. - [iQ Revisions objects](https://docs.tealium.com/api/v2/iq-revisions/objects/): Revisions are returned as JSON objects. - [Omnichannel file status API data objects](https://docs.tealium.com/api/v2/omnichannel-file-status/objects/): The File Import API returns a file status as a JSON object. - [Authentication](https://docs.tealium.com/api/v2/getting-started/auth/): This article describes the authentication methods used in Tealium V2 APIs. - [Tealium V3 API Authentication](https://docs.tealium.com/api/v3/getting-started/authentication/): This article provides authentication information for Tealium v3 APIs. - [Hosted data layer API endpoints](https://docs.tealium.com/api/v2/hosted-data-layer/endpoints/): Manage your hosted data layer using a hosted data layer object or JSON file. - [iQ Revisions API endpoints](https://docs.tealium.com/api/v2/iq-revisions/endpoints/): The GET iQ Revisions API uses JSON objects to retrieve revisions data. - [Omnichannel file status API endpoints](https://docs.tealium.com/api/v2/omnichannel-file-status/endpoints/): Use the File Import Status GET request to retreive detailed status information for your files. - [iQ JavaScript Extension API](https://docs.tealium.com/api/v3/iq-profiles/iq-javascript-extension-api/): The iQ JavaScript Extension API lets you programmatically create, update, and delete JavaScript Code extensions in an Tag Management profile. - [SCIM and identity provider configuration](https://docs.tealium.com/api/v3/scim-api/example/): Learn how to configure SCIM with a supported identity provider. - [SCIM audit logs](https://docs.tealium.com/api/v3/scim-api/scim-audit-logs/): Learn how SCIM audit logging records user provisioning events and how to export logs for compliance auditing and troubleshooting. - [iQ Events API](https://docs.tealium.com/api/v3/iq-profiles/iq-events-api/): The iQ Events API lets you programmatically create, update, and delete event listeners in an iQ Tag Management profile. - [iQ Variables API](https://docs.tealium.com/api/v3/iq-profiles/iq-variables-api/): The iQ Variables API lets you programmatically create, update, and delete variables in an iQ Tag Management profile. - [POST Group API](https://docs.tealium.com/api/v3/scim-api/post-group-api/): The POST Group API creates a new group in the account. - [POST User API](https://docs.tealium.com/api/v3/scim-api/post-user-api/): The POST User API creates a new user in the account. - [Tealium API request format](https://docs.tealium.com/api/v2/getting-started/request-format/): This article describes the request format for Tealium APIs. - [Tealium V3 API request format](https://docs.tealium.com/api/v3/getting-started/request-format/): This article provides information about the Tealium v3 API request format. - [GET Group API](https://docs.tealium.com/api/v3/scim-api/get-group-api/): The GET Group API retrieves an existing group from the account. - [GET User API](https://docs.tealium.com/api/v3/scim-api/get-user-api/): The GET User API retrieves an existing user from the account. - [iQ Load Rules API](https://docs.tealium.com/api/v3/iq-profiles/iq-load-rules-api/): The iQ Variables API lets you programmatically create, update, and delete load rules in an iQ Tag Management profile. - [Tealium V3 API status codes](https://docs.tealium.com/api/v3/getting-started/status-codes/): This article provides information about the Tealium v3 API status codes. - [GET SCIM Sync Logs API](https://docs.tealium.com/api/v3/scim-api/get-scim-sync-logs-api/): The GET SCIM Sync Logs API exports a record of SCIM user provisioning events. - [GET Groups API](https://docs.tealium.com/api/v3/scim-api/get-groups-api/): The GET Groups API retrieves a list of groups from the account. - [GET Users API](https://docs.tealium.com/api/v3/scim-api/get-users-api/): The GET Users API retrieves a list of users from the account. - [iQ Tags API](https://docs.tealium.com/api/v3/iq-profiles/iq-tags-api/): The iQ Tags API lets you programmatically create, update, and delete tag configurations in an iQ Tag Management profile. - [iQ Tag Template API](https://docs.tealium.com/api/v3/iq-profiles/iq-tag-templates-api/): The iQ Tag Template API uses a PATCH method to update profile tag templates. - [PATCH Group API](https://docs.tealium.com/api/v3/scim-api/patch-group-api/): The PATCH Group API updates an existing group in the account. - [PATCH User API](https://docs.tealium.com/api/v3/scim-api/patch-user-api/): The PATCH User API updates an existing user in the account. - [PUT Group API](https://docs.tealium.com/api/v3/scim-api/put-group-api/): The PUT Group API replaces an existing group in the account. - [PUT User API](https://docs.tealium.com/api/v3/scim-api/put-user-api/): The PUT User API replaces an existing user in the account. - [DELETE Group API](https://docs.tealium.com/api/v3/scim-api/delete-group-api/): The DELETE Group API removes an existing group from the account. - [DELETE User API](https://docs.tealium.com/api/v3/scim-api/delete-user-api/): The DELETE User API removes an existing user from the account.