Skip to main content

Model Context Protocol (MCP) server for Alteryx Server

Project description

swagger-client

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

This Python package is automatically generated by the Swagger Codegen project:

  • API version: 3
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.PythonClientCodegen

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install git+https://github.com//.git

(you may need to run pip with root permission: sudo pip install git+https://github.com//.git)

Then import the package:

import server_client 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import server_client

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import server_client
from src.server_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: oauth2
configuration = server_client.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = server_client.CollectionsApi(server_client.ApiClient(configuration))
collection_id = 'collection_id_example' # str | Identifier for an existing collection.
contract = server_client.AddScheduleContract() # AddScheduleContract | 

try:
    # Add a schedule to an existing collection.
    api_response = api_instance.collections_add_schedule_to_collection(collection_id, contract)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CollectionsApi->collections_add_schedule_to_collection: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://localhost/webapi/

Class Method HTTP request Description
CollectionsApi collections_add_schedule_to_collection POST /v3/collections/{collectionId}/schedules Add a schedule to an existing collection.
CollectionsApi collections_add_user_group_to_collection POST /v3/collections/{collectionId}/userGroups Add a user group to an existing collection.
CollectionsApi collections_add_user_to_collection POST /v3/collections/{collectionId}/users Add a user to an existing collection.
CollectionsApi collections_add_workflow_to_collection POST /v3/collections/{collectionId}/workflows Add a workflow to an existing collection.
CollectionsApi collections_create_collection POST /v3/collections Create a new collection.
CollectionsApi collections_delete_collection DELETE /v3/collections/{collectionId} Delete an existing collection.
CollectionsApi collections_get_collection GET /v3/collections/{collectionId} Retrieve details about an existing collection.
CollectionsApi collections_get_collections GET /v3/collections Retrieve all accessible collection records.
CollectionsApi collections_remove_schedule_from_collection DELETE /v3/collections/{collectionId}/schedules/{scheduleId} Remove a schedule from an existing collection.
CollectionsApi collections_remove_user_from_collection DELETE /v3/collections/{collectionId}/users/{userId} Remove a user from an existing collection.
CollectionsApi collections_remove_user_group_from_collection DELETE /v3/collections/{collectionId}/userGroups/{userGroupId} Remove a user group from an existing collection.
CollectionsApi collections_remove_workflow_from_collection DELETE /v3/collections/{collectionId}/workflows/{workflowId} Remove a workflow from an existing collection.
CollectionsApi collections_update_collection PUT /v3/collections/{collectionId} Update the name and/or owner of an existing collection.
CollectionsApi collections_update_collection_user_group_permissions PUT /v3/collections/{collectionId}/userGroups/{userGroupId}/permissions Update a user group's permissions within an existing collection.
CollectionsApi collections_update_collection_user_permissions PUT /v3/collections/{collectionId}/users/{userId}/permissions Update a user's permissions within an existing collection.
CredentialsApi credentials_delete_credential DELETE /v3/credentials/{credentialId} Delete an existing credential.
CredentialsApi credentials_get_credential GET /v3/credentials/{credentialId} Retrieve details about an existing credential.
CredentialsApi credentials_get_credentials GET /v3/credentials Retrieve all accessible credential records.
CredentialsApi credentials_remove_user_from_credential DELETE /v3/credentials/{credentialId}/users/{userId} Remove a user's permissions to use an existing credential.
CredentialsApi credentials_remove_user_group_from_credential DELETE /v3/credentials/{credentialId}/userGroups/{userGroupId} Remove a user group's permission to use an existing credential.
CredentialsApi credentials_share_credential_with_user POST /v3/credentials/{credentialId}/users Share an existing credential with an existing user.
CredentialsApi credentials_share_credential_with_user_group POST /v3/credentials/{credentialId}/userGroups Share an existing credential with an existing user group.
DCMEApi d_cme_delete_dcm_connection DELETE /v3/dcm/connections/{id} Delete a DCM Connection
DCMEApi d_cme_get_dcm_connection GET /v3/dcm/connections/{id} Retrieve a DCM Connection record
DCMEApi d_cme_lookup_dcm_connection GET /v3/dcm/connections/lookup Retrieve a DCM Connection as referenced in workflows
DCMEApi d_cme_share_dcm_connection_for_execution PUT /v3/dcm/connections/{id}/sharing/execution Shares a DCM Connection with specified Users and Groups
DCMEApi d_cme_unshare_dcm_connection_for_execution DELETE /v3/dcm/connections/{id}/sharing/execution Unshares a DCM Connection
DCMEApi d_cme_upsert_dcm_connection POST /v3/dcm/connections Create or update a DCM Connection
DCMEAdminApi d_cme_admin_delete_connection_admin DELETE /v3/dcm/admin/connections/{objectId} Delete a DCM Connection
DCMEAdminApi d_cme_admin_delete_dcme_connection_handling_rule DELETE /v3/dcm/admin/connectionhandlingrules/{id} Deletes an existing DCM.E ConnectionHandlingRule
DCMEAdminApi d_cme_admin_get_all_connections_admin GET /v3/dcm/admin/connections Retrieve a list of DCM Connection records
DCMEAdminApi d_cme_admin_get_all_dcme_connection_handling_rules GET /v3/dcm/admin/connectionhandlingrules Returns all DCME ConnectionHandlingRules
DCMEAdminApi d_cme_admin_get_connection_admin GET /v3/dcm/admin/connections/{objectId} Retrieve a DCM Connection record
DCMEAdminApi d_cme_admin_get_dcme_connection_handling_rule GET /v3/dcm/admin/connectionhandlingrules/{id} Gets a DCM.E ConnectionHandlingRule
DCMEAdminApi d_cme_admin_unshare_connection_for_collaboration_admin DELETE /v3/dcm/admin/connections/{objectId}/sharing/collaboration Unshares a DCM Connection shared for collaboration
DCMEAdminApi d_cme_admin_unshare_connection_for_execution_admin DELETE /v3/dcm/admin/connections/{objectId}/sharing/execution Unshares a DCM Connection shared for execution
DCMEAdminApi d_cme_admin_upsert_dcm_connection POST /v3/dcm/admin/connections Create or update a DCM Connection on behalf of user.
DCMEAdminApi d_cme_admin_upsert_dcme_connection_handling_rule POST /v3/dcm/admin/connectionhandlingrules Adds (when id is null) or updates (when id is defined) a new DCM.E ConnectionHandlingRule
DCMEConnectApi d_cme_connect_get_dcme_connection_for_connect GET /v3/DCMEConnections/{connectionId} Retrieve details about an existing DCM connection.
JobsApi jobs_get_job_messages GET /v3/jobs/{jobId}/messages Retrieve all messages of a specific job.
JobsApi jobs_get_job_v3 GET /v3/jobs/{jobId} Retrieve details about an existing job and its current state.
SchedulesApi schedules_create_schedule POST /v3/schedules Create a new schedule.
SchedulesApi schedules_delete_schedule DELETE /v3/schedules/{scheduleId} Delete an existing schedule.
SchedulesApi schedules_get_schedule GET /v3/schedules/{scheduleId} Retrieve details about an existing schedule.
SchedulesApi schedules_get_schedules GET /v3/schedules Retrieve all accessible schedule records.
SchedulesApi schedules_update_schedule PUT /v3/schedules/{scheduleId} Update details of an existing schedule.
SchedulesApi schedules_update_schedule_patch PATCH /v3/schedules/{scheduleId} Update details of an existing schedule.
ServerConnectionsApi server_connections_add_user_group_to_server_data_connection POST /v3/serverDataConnections/{dataConnectionId}/userGroups Share an existing Server data connection with an existing user group.
ServerConnectionsApi server_connections_add_user_to_server_data_connection POST /v3/serverDataConnections/{dataConnectionId}/users Share an existing Server data connection with an existing user.
ServerConnectionsApi server_connections_delete_server_data_connection DELETE /v3/serverDataConnections/{dataConnectionId} Delete an existing Server data connection.
ServerConnectionsApi server_connections_get_server_data_connection GET /v3/serverDataConnections/{dataConnectionId} Retrieve details about an existing Server data connection.
ServerConnectionsApi server_connections_get_server_data_connections GET /v3/serverDataConnections Retrieve all accessible Server data connection records.
ServerConnectionsApi server_connections_remove_user_from_server_data_connection DELETE /v3/serverDataConnections/{dataConnectionId}/users/{userId} Remove a user's permissions to use an existing Server data connection.
ServerConnectionsApi server_connections_remove_user_group_from_server_data_connection DELETE /v3/serverDataConnections/{dataConnectionId}/userGroups/{userGroupId} Remove a user group's permissions to use an existing Server data connection.
ServerConnectionsApi server_connections_update_server_data_connection_name PUT /v3/serverDataConnections/{dataConnectionId} Update the connection name of an existing Server data connection.
SubscriptionsApi subscriptions_change_users_subscription PUT /v3/subscriptions/{subscriptionId}/users Change users subscription.
SubscriptionsApi subscriptions_create_subscription POST /v3/subscriptions Create new subscription.
SubscriptionsApi subscriptions_delete_subscription DELETE /v3/subscriptions Delete an existing subscription.
SubscriptionsApi subscriptions_get_subscription_by_id GET /v3/subscriptions/{subscriptionId} Retrieve details about an existing subscription.
SubscriptionsApi subscriptions_get_subscriptions GET /v3/subscriptions Retrieve details about existing subscriptions.
SubscriptionsApi subscriptions_update_subscription PUT /v3/subscriptions/{subscriptionId} Update an existing subscription.
UserGroupsApi user_groups_add_active_directory_group_to_custom_group POST /v3/usergroups/{userGroupId}/activedirectorygroups Add an Active Directory group to an existing user group.
UserGroupsApi user_groups_add_users_to_group POST /v3/usergroups/{userGroupId}/users Add one or more existing users to an existing user group.
UserGroupsApi user_groups_create_user_group POST /v3/usergroups Create a new user group.
UserGroupsApi user_groups_delete_user_group DELETE /v3/usergroups/{userGroupId} Delete an existing user group.
UserGroupsApi user_groups_get_user_group GET /v3/usergroups/{userGroupId} Retrieve details about an existing user group.
UserGroupsApi user_groups_get_user_groups GET /v3/usergroups Retrieve all accessible user group records.
UserGroupsApi user_groups_remove_active_directory_group_from_custom_group DELETE /v3/usergroups/{userGroupId}/activedirectorygroups/{adGroupSid} Remove an Active Directory group from an existing user group.
UserGroupsApi user_groups_remove_user_from_group DELETE /v3/usergroups/{userGroupId}/users/{userId} Remove a user from an existing user group.
UserGroupsApi user_groups_update_user_group PUT /v3/usergroups/{userGroupId} Update name and/or role of an existing user group.
UsersApi users_create_user POST /v3/users Create a new user.
UsersApi users_deactivate_user POST /v3/users/{userId}/deactivate Update an existing user as inactive.
UsersApi users_delete_user DELETE /v3/users/{userId} Delete an existing user.
UsersApi users_get_user GET /v3/users/{userId} Retrieve details about an existing user.
UsersApi users_get_users GET /v3/users Retrieve all accessible user records.
UsersApi users_get_users_assets GET /v3/users/{userId}/assets Retrieve all accessible assets owned by an existing user.
UsersApi users_send_password_reset POST /v3/users/{userId}/passwordReset Send a password reset email to an existing user.
UsersApi users_transfer_assets PUT /v3/users/{userId}/assetTransfer Transfer all assets (workflows, schedules, collections) owned by one user to another.
UsersApi users_update_user PUT /v3/users/{userId} Update details of an existing user.
WorkflowsApi workflows_add_version_to_workflow POST /v3/workflows/{workflowId}/versions Upload a new version of an existing workflow.
WorkflowsApi workflows_create_workflow POST /v3/workflows Upload a new workflow package.
WorkflowsApi workflows_delete_workflow DELETE /v3/workflows/{workflowId} Delete an existing workflow.
WorkflowsApi workflows_download_workflow GET /v3/workflows/{workflowId}/package Download a copy of an existing workflow package.
WorkflowsApi workflows_enqueue POST /v3/workflows/{workflowId}/jobs Creates a new job and adds it to the job execution queue.
WorkflowsApi workflows_get_jobs_for_workflow GET /v3/workflows/{workflowId}/jobs Retrieve a list of jobs for an existing workflow.
WorkflowsApi workflows_get_workflow GET /v3/workflows/{workflowId} Retrieve details about an existing workflow.
WorkflowsApi workflows_get_workflow_questions GET /v3/workflows/{workflowId}/questions Retrieve question information for an analytic app.
WorkflowsApi workflows_get_workflows GET /v3/workflows Retrieve all accessible workflow records.
WorkflowsApi workflows_transfer_workflow PUT /v3/workflows/{workflowId}/transfer Transfer specified workflow to specified owner and also schedules if desired
WorkflowsApi workflows_update_workflow PUT /v3/workflows/{workflowId} Update details of an existing workflow.

Documentation For Models

Documentation For Authorization

oauth2

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Author

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_alteryx-0.1.0.tar.gz (94.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_alteryx-0.1.0-py3-none-any.whl (243.1 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_alteryx-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_server_alteryx-0.1.0.tar.gz
  • Upload date:
  • Size: 94.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for mcp_server_alteryx-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7c9694690cfcdcdc1119babe5e840bdb0a70642a9490bca73641bc562e6a6c1f
MD5 a64f36fb17448bff8530c1c4c5344187
BLAKE2b-256 271441be92b2e49ae42513c0102835b01677d6488f596ea112fe120ddae15091

See more details on using hashes here.

File details

Details for the file mcp_server_alteryx-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_server_alteryx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 32198a553222e1134a1150226940e80a964a738f3f51cdaf762c7f836c560da1
MD5 8f3f37b4de594663981518734597ed02
BLAKE2b-256 086d4a332cc1a3848ba03bccb06ab3be74de8bd6faf5714a6213c165ab6cdd40

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page