Alteryx website screenshot

Alteryx

Alteryx is an analytics automation platform that enables data analysts and scientists to break data barriers, deliver insights, and experience the thrill of getting to the answer faster.

Alteryx publishes 6 APIs on the APIs.io network, including Collections API, Credentials API, Jobs API, and 3 more. Tagged areas include Analytics, Automation, Data Engineering, Data Preparation, and Data Science.

The Alteryx catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.

Alteryx’s developer surface includes authentication, getting-started guide, support, engineering blog, pricing, legal docs, and 15 more developer resources.

59.5/100 strong ▬ flat Agent 38/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
12 APIs 6 Features 5 Use Cases
AnalyticsAutomationData EngineeringData PreparationData ScienceETLMachine LearningPredictive Analytics

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 59.5/100 · strong
Contract Quality 15.3 / 25
Developer Ergonomics 9.6 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 5.5 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 38/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/alteryx: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 12

Individual APIs this provider publishes, each with its own machine-readable definition.

Alteryx Server API

REST API for managing workflows, schedules, and jobs on Alteryx Server. Provides Subscription, User V2, Admin V1, Admin V2, and V3 API endpoints for creating, updating, searchin...

Alteryx Server API V1

The V1 API for Alteryx Server provides endpoints for admins including the Migratable Endpoint for migrating workflows across Server environments and the Auditlog Endpoint for tr...

Alteryx Gallery API

API for interacting with Alteryx Analytics Gallery for workflow sharing and execution.

Alteryx Connect API

API for Alteryx Connect data catalog and collaboration platform.

Alteryx AlteryxEngine API

The AlteryxEngine API allows you to call into the Alteryx Engine to build applications that can programmatically execute Alteryx Designer workflows. Workflows and applications c...

Alteryx Designer Cloud API

REST API for Alteryx Designer Cloud (powered by Trifacta) providing data preparation, transformation, and pipeline management capabilities. Enables programmatic access to data p...

Alteryx Collections API

Manage collections of workflows, schedules, users, and user groups

Alteryx Credentials API

Manage stored credentials and credential sharing

Alteryx Jobs API

Manage and monitor workflow execution jobs

Alteryx Schedules API

Create, retrieve, update, and delete workflow execution schedules

Alteryx Users API

Manage user accounts, permissions, and asset transfers

Alteryx Workflows API

Manage workflows including upload, retrieval, update, deletion, versioning, and job execution

Scroll for all 12

Postman Collections 6

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Alteryx Server API V3

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Alteryx Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Alteryx Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Workflow Automation

Visual drag-and-drop workflow builder for automating data preparation, blending, and analytics pipelines.

Scheduled Execution

Schedule workflows to run at specific times or intervals for automated recurring analytics processes.

User and Access Management

Fine-grained user management with role-based access control for shared workflow environments.

Credential Management

Secure storage and sharing of data source credentials across workflows and users.

Collection Organization

Organize workflows, schedules, and users into collections for logical grouping and permission management.

Cloud Data Preparation

Browser-based data preparation and transformation through Designer Cloud with AI-assisted suggestions.

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Alteryx Context

0 classes · 8 properties

JSON-LD

Alteryx Server V3 Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Alteryx API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Alteryx API Rules

16 rules · 8 errors 6 warnings 2 info

SPECTRAL

JSON Schema 49

Standalone JSON Schema definitions for this provider's data models.

Collection

4 properties

JSON SCHEMA

CollectionPermissionFlags

6 properties

JSON SCHEMA

CollectionUserPermission

7 properties

JSON SCHEMA

CreateJobContract

4 properties

JSON SCHEMA

CreateScheduleContract

9 properties

JSON SCHEMA

CreateUserContract

17 properties

JSON SCHEMA

Credential

2 properties

JSON SCHEMA

ErrorResponse

2 properties

JSON SCHEMA

JobDetail

10 properties

JSON SCHEMA

JobSummary

6 properties

JSON SCHEMA

PatchScheduleContract

10 properties

JSON SCHEMA

ScheduleDetail

25 properties

JSON SCHEMA

ScheduleIteration

9 properties

JSON SCHEMA

ScheduleSummary

6 properties

JSON SCHEMA

CollectionPermissionFlags

6 properties

JSON SCHEMA

Collection

4 properties

JSON SCHEMA

CollectionUserPermission

7 properties

JSON SCHEMA

CreateJobContract

4 properties

JSON SCHEMA

CreateScheduleContract

8 properties

JSON SCHEMA

CreateUserContract

17 properties

JSON SCHEMA

Credential

2 properties

JSON SCHEMA

ErrorResponse

2 properties

JSON SCHEMA

JobDetail

10 properties

JSON SCHEMA

JobSummary

6 properties

JSON SCHEMA

PatchScheduleContract

9 properties

JSON SCHEMA

ScheduleDetail

24 properties

JSON SCHEMA

ScheduleIteration

9 properties

JSON SCHEMA

ScheduleSummary

6 properties

JSON SCHEMA

UpdateScheduleContract

10 properties

JSON SCHEMA

UpdateUserContract

21 properties

JSON SCHEMA

UpdateWorkflowContract

15 properties

JSON SCHEMA

UserAsset

3 properties

JSON SCHEMA

UserDetail

22 properties

JSON SCHEMA

WorkflowDetail

17 properties

JSON SCHEMA

WorkflowQuestion

6 properties

JSON SCHEMA

WorkflowSummary

8 properties

JSON SCHEMA

WorkflowVersionDetails

10 properties

JSON SCHEMA

WorkflowVersion

15 properties

JSON SCHEMA

UpdateScheduleContract

11 properties

JSON SCHEMA

UpdateUserContract

21 properties

JSON SCHEMA

UpdateWorkflowContract

15 properties

JSON SCHEMA

UserAsset

3 properties

JSON SCHEMA

UserDetail

22 properties

JSON SCHEMA

Alteryx Workflow

22 properties

JSON SCHEMA

WorkflowDetail

17 properties

JSON SCHEMA

WorkflowQuestion

6 properties

JSON SCHEMA

WorkflowSummary

8 properties

JSON SCHEMA

WorkflowVersion

16 properties

JSON SCHEMA

WorkflowVersionDetails

10 properties

JSON SCHEMA

Scroll for all 49

JSON Structure 25

JSON Structure definitions describing this provider's data shapes.

Alteryx Server V3 Collection Structure

4 properties

JSON STRUCTURE

Alteryx Server V3 Credential Structure

2 properties

JSON STRUCTURE

Alteryx Server V3 Error Response Structure

2 properties

JSON STRUCTURE

Alteryx Server V3 Job Detail Structure

10 properties

JSON STRUCTURE

Alteryx Server V3 Job Summary Structure

6 properties

JSON STRUCTURE

Alteryx Server V3 Schedule Detail Structure

24 properties

JSON STRUCTURE

Alteryx Server V3 User Asset Structure

3 properties

JSON STRUCTURE

Alteryx Server V3 User Detail Structure

22 properties

JSON STRUCTURE

Alteryx Server V3 Workflow Detail Structure

17 properties

JSON STRUCTURE

Alteryx Structure

0 properties

JSON STRUCTURE

Scroll for all 25

Examples 24

Example request and response payloads for these APIs.

Scroll for all 24

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Alteryx Authentication

oauth2 · 1 scheme

SECURITY

Alteryx Domain Security

TLSv1.3 · DMARC

SECURITY

Alteryx Vulnerability Disclosure

security.txt · contact published

SECURITY

Alteryx Trust Center

SOC 2, ISO 27001, ISO 27017, ISO 27018, HIPAA, FedRAMP, GDPR, CSA STAR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Alteryx Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Alteryx Agentic Access

50 operations · 36 acting · 1 human-in-the-loop

50 operations · 36 acting

AGENTIC

Use Cases 5

What developers build with this provider.

Automated Reporting Pipelines

Schedule and automate data preparation workflows to generate recurring business reports.

Data Migration

Migrate workflows and configurations across Server environments using the V1 migration API.

Server Administration Automation

Automate user provisioning, credential management, and workflow deployment through the V3 admin API.

Self-Service Analytics

Enable business users to discover and run published workflows through the Gallery API.

Enterprise Data Catalog

Catalog and discover data assets across the organization using Alteryx Connect APIs.

Integrations 5

Pre-built integrations with other platforms and tools.

Snowflake

Native connector for reading from and writing to Snowflake data warehouse for cloud analytics.

Tableau

Publish prepared data directly to Tableau Server for visualization and business intelligence.

Salesforce

Connect to Salesforce CRM data for analytics, reporting, and automated data synchronization.

AWS S3

Read and write data to Amazon S3 for cloud-based data lake analytics workflows.

Microsoft Azure

Integration with Azure data services including SQL Database, Blob Storage, and Synapse Analytics.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: alteryx
name: Alteryx
description: Alteryx is an analytics automation platform that enables data analysts and scientists to break data barriers,
  deliver insights, and experience the thrill of getting to the answer faster.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.alteryx.com/sites/default/files/alteryx-logo-2021.svg
url: https://raw.githubusercontent.com/api-evangelist/alteryx/refs/heads/main/apis.yml
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
- Analytics
- Automation
- Data Engineering
- Data Preparation
- Data Science
- ETL
- Machine Learning
- Predictive Analytics
apis:
- name: Alteryx Server API
  description: REST API for managing workflows, schedules, and jobs on Alteryx Server. Provides Subscription, User V2, Admin
    V1, Admin V2, and V3 API endpoints for creating, updating, searching, and deleting users, user groups, schedules, credentials,
    collections, workflows, and Server connections.
  image: https://www.alteryx.com/sites/default/files/alteryx-logo-2021.svg
  humanURL: https://help.alteryx.com/current/en/server/api-overview.html
  baseURL: https://your-server/webapi
  tags:
  - Automation
  - Jobs
  - Scheduling
  - Server
  - Workflows
  properties:
  - type: Documentation
    url: https://help.alteryx.com/current/en/server/api-overview.html
  - type: APIReference
    url: https://help.alteryx.com/developer-help/server-api-reference
  - type: Authentication
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3/server-api-configuration-and-authorization.html
  - type: GettingStarted
    url: https://help.alteryx.com/current/en/developer-help/apis/get-started-with-apis.html
  contact:
  - FN: Alteryx Support
    email: support@alteryx.com
    url: https://community.alteryx.com
- name: Alteryx Server API V1
  description: The V1 API for Alteryx Server provides endpoints for admins including the Migratable Endpoint for migrating
    workflows across Server environments and the Auditlog Endpoint for tracking changes to system entities.
  image: https://www.alteryx.com/sites/default/files/alteryx-logo-2021.svg
  humanURL: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v1.html
  baseURL: https://your-server/webapi/v1
  tags:
  - Admin
  - Audit
  - Migration
  - Server
  properties:
  - type: Documentation
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v1.html
  contact:
  - FN: Alteryx Support
    email: support@alteryx.com
    url: https://community.alteryx.com
- name: Alteryx Gallery API
  description: API for interacting with Alteryx Analytics Gallery for workflow sharing and execution.
  image: https://www.alteryx.com/sites/default/files/alteryx-logo-2021.svg
  humanURL: https://help.alteryx.com/developer-help/gallery-api-overview
  baseURL: https://gallery.alteryx.com/api
  tags:
  - Gallery
  - Public API
  - Sharing
  - Workflows
  properties:
  - type: Documentation
    url: https://help.alteryx.com/developer-help/gallery-api-overview
  - type: APIReference
    url: https://help.alteryx.com/developer-help/gallery-api-reference
  - type: Authentication
    url: https://help.alteryx.com/developer-help/gallery-api-authentication
  contact:
  - FN: Alteryx Support
    email: support@alteryx.com
    url: https://community.alteryx.com
- name: Alteryx Connect API
  description: API for Alteryx Connect data catalog and collaboration platform.
  image: https://www.alteryx.com/sites/default/files/alteryx-logo-2021.svg
  humanURL: https://help.alteryx.com/developer-help/connect-api
  baseURL: https://your-connect-server/api
  tags:
  - Collaboration
  - Data Catalog
  - Governance
  - Metadata
  properties:
  - type: Documentation
    url: https://help.alteryx.com/developer-help/connect-api
  - type: Authentication
    url: https://help.alteryx.com/developer-help/connect-authentication
  contact:
  - FN: Alteryx Support
    email: support@alteryx.com
    url: https://community.alteryx.com
- name: Alteryx AlteryxEngine API
  description: The AlteryxEngine API allows you to call into the Alteryx Engine to build applications that can programmatically
    execute Alteryx Designer workflows. Workflows and applications can be executed as a separate child process or in-process.
  image: https://www.alteryx.com/sites/default/files/alteryx-logo-2021.svg
  humanURL: https://help.alteryx.com/current/en/developer-help/apis/alteryxengine-api-overview.html
  baseURL: https://your-server/api
  tags:
  - Designer
  - Engine
  - Execution
  - Workflows
  properties:
  - type: Documentation
    url: https://help.alteryx.com/current/en/developer-help/apis/alteryxengine-api-overview.html
  - type: GettingStarted
    url: https://help.alteryx.com/current/en/developer-help/apis/alteryxengine-api-overview/alteryxengine-api-example.html
  contact:
  - FN: Alteryx Support
    email: support@alteryx.com
    url: https://community.alteryx.com
- name: Alteryx Designer Cloud API
  description: REST API for Alteryx Designer Cloud (powered by Trifacta) providing data preparation, transformation, and pipeline
    management capabilities. Enables programmatic access to data preparation workflows and job execution.
  image: https://www.alteryx.com/sites/default/files/alteryx-logo-2021.svg
  humanURL: https://help.alteryx.com/dataprep/en/developer/api-reference.html
  baseURL: https://api.trifacta.com
  tags:
  - Cloud
  - Data Preparation
  - Pipelines
  - Transformation
  - Trifacta
  properties:
  - type: Documentation
    url: https://help.alteryx.com/dataprep/en/developer/api-reference.html
  - type: APIReference
    url: https://api.trifacta.com/
  - type: Authentication
    url: https://help.alteryx.com/Dataprep/en/developer/api-reference/manage-api-access-tokens.html
  contact:
  - FN: Alteryx Support
    email: support@alteryx.com
    url: https://community.alteryx.com
- aid: alteryx:alteryx-collections-api
  name: Alteryx Collections API
  description: Manage collections of workflows, schedules, users, and user groups
  humanURL: https://help.alteryx.com/current/en/server/api-overview.html
  baseURL: https://your-server/webapi
  tags:
  - Collections
  properties:
  - type: OpenAPI
    url: openapi/alteryx-collections-api-openapi.yml
  - type: Documentation
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3.html
  - type: Authentication
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3/server-api-configuration-and-authorization.html
- aid: alteryx:alteryx-credentials-api
  name: Alteryx Credentials API
  description: Manage stored credentials and credential sharing
  humanURL: https://help.alteryx.com/current/en/server/api-overview.html
  baseURL: https://your-server/webapi
  tags:
  - Credentials
  properties:
  - type: OpenAPI
    url: openapi/alteryx-credentials-api-openapi.yml
  - type: Documentation
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3.html
  - type: Authentication
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3/server-api-configuration-and-authorization.html
- aid: alteryx:alteryx-jobs-api
  name: Alteryx Jobs API
  description: Manage and monitor workflow execution jobs
  humanURL: https://help.alteryx.com/current/en/server/api-overview.html
  baseURL: https://your-server/webapi
  tags:
  - Jobs
  properties:
  - type: OpenAPI
    url: openapi/alteryx-jobs-api-openapi.yml
  - type: Documentation
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3.html
  - type: Authentication
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3/server-api-configuration-and-authorization.html
- aid: alteryx:alteryx-schedules-api
  name: Alteryx Schedules API
  description: Create, retrieve, update, and delete workflow execution schedules
  humanURL: https://help.alteryx.com/current/en/server/api-overview.html
  baseURL: https://your-server/webapi
  tags:
  - Schedules
  properties:
  - type: OpenAPI
    url: openapi/alteryx-schedules-api-openapi.yml
  - type: Documentation
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3.html
  - type: Authentication
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3/server-api-configuration-and-authorization.html
- aid: alteryx:alteryx-users-api
  name: Alteryx Users API
  description: Manage user accounts, permissions, and asset transfers
  humanURL: https://help.alteryx.com/current/en/server/api-overview.html
  baseURL: https://your-server/webapi
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/alteryx-users-api-openapi.yml
  - type: Documentation
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3.html
  - type: Authentication
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3/server-api-configuration-and-authorization.html
- aid: alteryx:alteryx-workflows-api
  name: Alteryx Workflows API
  description: Manage workflows including upload, retrieval, update, deletion, versioning, and job execution
  humanURL: https://help.alteryx.com/current/en/server/api-overview.html
  baseURL: https://your-server/webapi
  tags:
  - Workflows
  properties:
  - type: OpenAPI
    url: openapi/alteryx-workflows-api-openapi.yml
  - type: Documentation
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3.html
  - type: Authentication
    url: https://help.alteryx.com/current/en/server/api-overview/alteryx-server-api-v3/server-api-configuration-and-authorization.html
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/alteryx/overview
- type: AgenticAccess
  url: agentic-access/alteryx-agentic-access.yml
- type: TrustCenter
  url: security/alteryx-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/alteryx-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/alteryx-domain-security.yml
- type: Authentication
  url: authentication/alteryx-authentication.yml
- type: OAuthScopes
  url: scopes/alteryx-scopes.yml
- type: DeveloperPortal
  url: https://help.alteryx.com/current/en/developer-help.html
- type: GettingStarted
  url: https://help.alteryx.com/current/en/developer-help/apis/get-started-with-apis.html
- type: SDKs
  url: https://help.alteryx.com/current/en/developer-help/platform-sdk.html
- type: StatusPage
  url: https://status.alteryx.com
- type: Support
  url: https://community.alteryx.com
- type: Blog
  url: https://community.alteryx.com/t5/Engine-Works/bg-p/engine-works
- type: X
  url: https://twitter.com/alteryx
- type: LinkedIn
  url: https://www.linkedin.com/company/alteryx
- type: GitHubOrganization
  url: https://github.com/alteryx
- type: Pricing
  url: https://www.alteryx.com/products/pricing
- type: TrustCenter
  url: https://www.alteryx.com/trust
- type: TermsOfService
  url: https://www.alteryx.com/terms-and-conditions
- type: PrivacyPolicy
  url: https://www.alteryx.com/privacy-policy
- type: Legal
  url: https://www.alteryx.com/legal
- type: Features
  data:
  - name: Workflow Automation
    description: Visual drag-and-drop workflow builder for automating data preparation, blending, and analytics pipelines.
  - name: Scheduled Execution
    description: Schedule workflows to run at specific times or intervals for automated recurring analytics processes.
  - name: User and Access Management
    description: Fine-grained user management with role-based access control for shared workflow environments.
  - name: Credential Management
    description: Secure storage and sharing of data source credentials across workflows and users.
  - name: Collection Organization
    description: Organize workflows, schedules, and users into collections for logical grouping and permission management.
  - name: Cloud Data Preparation
    description: Browser-based data preparation and transformation through Designer Cloud with AI-assisted suggestions.
- type: UseCases
  data:
  - name: Automated Reporting Pipelines
    description: Schedule and automate data preparation workflows to generate recurring business reports.
  - name: Data Migration
    description: Migrate workflows and configurations across Server environments using the V1 migration API.
  - name: Server Administration Automation
    description: Automate user provisioning, credential management, and workflow deployment through the V3 admin API.
  - name: Self-Service Analytics
    description: Enable business users to discover and run published workflows through the Gallery API.
  - name: Enterprise Data Catalog
    description: Catalog and discover data assets across the organization using Alteryx Connect APIs.
- type: Integrations
  data:
  - name: Snowflake
    description: Native connector for reading from and writing to Snowflake data warehouse for cloud analytics.
  - name: Tableau
    description: Publish prepared data directly to Tableau Server for visualization and business intelligence.
  - name: Salesforce
    description: Connect to Salesforce CRM data for analytics, reporting, and automated data synchronization.
  - name: AWS S3
    description: Read and write data to Amazon S3 for cloud-based data lake analytics workflows.
  - name: Microsoft Azure
    description: Integration with Azure data services including SQL Database, Blob Storage, and Synapse Analytics.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://www.alteryx.com