diff --git a/index.html b/index.html index 6a0d0096..40f6cffc 100644 --- a/index.html +++ b/index.html @@ -2442,7 +2442,7 @@
-that are TRIGGER_ONLY. For each connector, obtain some basic settings from its schema, -and calculate a boolean status indicating whether it is configured or not. -A connector is NOT configured if no tenant secret data is stored in the TenantSecretsDb.
+{- "alias": "string"
}
{- "body": {
- "alias": "string",
- "available": true,
- "message": "string"
}, - "statusCode": 0
}
Retrieve a list of all enabled connectors (integration or resource), excluding those that are +exclusively trigger-based. For each connector, extract essential settings from its schema and +determine a boolean status indicating whether it's configured or not.
workspace_id | string Currently selected Workspace ID - |
workspace_id | string Currently selected Workspace ID - |
{- "body": {
- "ansible": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "apikeys": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "aws": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "aws_health": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "azure": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "azure_openai": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "bitbucket": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "cloudformation": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "datadog": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "eks": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "elasticsearch": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "gcp": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "git": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "gke": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "http": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "humio": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "instana": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "jenkins": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "jira": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "new_relic": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "opsgenie": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "pagerduty": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "prometheus": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "pulumi": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "s3": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "servicenow": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "slack": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "sns": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "splunk": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "splunk_on_call": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "spot": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "spot_security": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "ssh": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "sumologic": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "terraform": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "terraform_cli": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "twilio": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}, - "zendesk": {
- "coming_soon": true,
- "connector_type": "string",
- "connectors": [
- "string"
], - "display_name": "string",
- "is_configured": true,
- "is_trigger": true
}
}, - "statusCode": 0
}
API for status of Jira OAuth approval by Customer (Jira administrator).
+alias | string Slack integration alias. + |
jira_url | string URL of the Jira instance. + |
req_token | string The request token provided by Jira for the integration. + |
req_token_secret | string The request token secret provided by Jira for the integration. + |
workspace_id | string Currently selected Workspace ID + |
{- "body": {
- "commercial": {
- "execution_limit": 0,
- "pricing": 0,
- "workflow_limit": 0
}, - "free": {
- "execution_limit": 0,
- "pricing": 0,
- "workflow_limit": 0
}, - "internal": {
- "execution_limit": 0,
- "pricing": 0,
- "workflow_limit": 0
}, - "team": {
- "execution_limit": 0,
- "pricing": 0,
- "workflow_limit": 0
}
}, - "statusCode": 0
}
service required | string Name of connector service (value=ansible|apikeys|bitbucket|datadog|git|humio|instana|jira|opsgenie|aws_health|pagerduty|prometheus|pulumi|slack|splunk|splunk_on_call|spot|squadcast|terraform|terraform_cli|twilio|zoom) - |
{- "body": {
- "current_tier": "string",
- "executions": {
- "available": 0,
- "current_usage": 0,
- "workflow_limit": 0
}, - "plan_renew": "2019-08-24T14:15:22Z",
- "workflows": {
- "available": 0,
- "current_usage": 0,
- "workflow_limit": 0
}
}, - "statusCode": 0
}
Get the JSON schema for the given integration or resource.
+service required | string Name of connector service (value=ansible|apikeys|bitbucket|datadog|git|humio|instana|jira|opsgenie|aws_health|pagerduty|prometheus|pulumi|slack|splunk|splunk_on_call|spot|squadcast|terraform|terraform_cli|twilio|zoom) + |
After the user installs/authorizes the Spot Connect Slack app in their workspace, +they will be redirected back to the Slack integration page in the Fylamynt web app with an authorization code. The web app will then call this API endpoint with that 'code' in the query parameter. Instead, if the user rejects to authorize the Fylamynt Slack app in their workspace, the API request from the web app will contain the @@ -5893,44 +5912,25 @@ processes the request and returns success or failure response to the web app. Slack instance alias is part of 'state' query parameter, previously 'state' query parameter contained subdomain.
-workspace_id | string Currently selected Workspace ID - |
code | string Slack authorization code. Provide either code or an error message, but not both. + |
error | string Error message. Provide either code or an error message, but not both. + |
state required | string Alias of the Slack integration + |
workspace_id | string Currently selected Workspace ID + |
{- "body": {
- "integration_url": "string"
}, - "statusCode": 0
}
authorization code in the query parameter. Once we receive this request, +
{- "body": {
- "triggers": [
- {
- "display_name": "string",
- "is_configured": true,
- "name": "string",
- "snippet_name": "string"
}
]
}, - "statusCode": 0
}
authorization code in the query parameter. Once we receive this request, we will use the auth code and exchange it for an OAuth token with a request type 'authorization_code' by calling back to Zoom. If we successfully exchange the auth code for a token, we will then save @@ -5939,16 +5939,38 @@
service required | string Name of connector service (value=ansible|apikeys|bitbucket|datadog|git|humio|instana|jira|opsgenie|aws_health|pagerduty|prometheus|pulumi|slack|splunk|splunk_on_call|spot|squadcast|terraform|terraform_cli|twilio|zoom) +Response samples
Content type application/json { Create SecretCreate a new secret for a given service. +The The payload should be structured with the credentials inside a 'credentials' key. +For example, for an S3 integration: +{ + "credentials": { + "alias": "my-s3-integration", + "target": "my-target", + "name": "my-bucket-name" + } +} +Not all fields from all_input_models need to be sent in the payload, +only those relevant to the specific service being created. +Response will be the instance credentials that was created. +Authorizations:auth path Parameters
query Parameters
Responses |
object (AnsibleCredentials) | |
object (Azure_openaiCredentials) | |
object (BitbucketCredentials) | |
object (CloudformationCredentials) | |
object (DatadogCredentials) | |
object (EksCredentials) | |
object (ElasticsearchCredentials) | |
object (GitCredentials) | |
object (GkeCredentials) | |
object (HttpCredentials) | |
object (HumioCredentials) | |
object (JenkinsCredentials) | |
object (JiraCredentials) | |
object (New_relicCredentials) | |
object (PagerdutyCredentials) | |
object (PulumiCredentials) | |
object (S3Credentials) | |
object (ServicenowCredentials) | |
object (SlackCredentials) | |
object (SplunkCredentials) | |
object (Splunk_on_callCredentials) | |
object (SpotCredentials) | |
object (SshCredentials) | |
object (SumologicCredentials) | |
object (TerraformCredentials) | |
object (Terraform_cliCredentials) | |
object (TwilioCredentials) | |
object (ZendeskCredentials) |
{- "ansible": {
- "alias": "string",
- "logs": "string",
- "playbooks": "string",
- "s3_access_role": "string",
- "ssh_private_key": "string"
}, - "azure_openai": {
- "alias": "string",
- "api_key": "string",
- "azure_endpoint": "string",
- "model": "string"
}, - "bitbucket": {
- "access_token": "string",
- "alias": "string",
- "url": "string"
}, - "cloudformation": {
- "alias": "string",
- "filePath": "string",
- "ref": "string",
- "repoId": "string"
}, - "datadog": {
- "alias": "string",
- "api_key": "string",
- "app_key": "string"
}, - "eks": {
- "alias": "string",
- "role_arn": "string",
- "target": "string"
}, - "elasticsearch": {
- "alias": "string",
- "api_key_id": "string",
- "api_key_value": "string",
- "cloud_id": "string"
}, - "git": {
- "access_token": "string",
- "alias": "string",
- "url": "string"
}, - "gke": {
- "alias": "string",
- "service_account_key": "string"
}, - "http": {
- "alias": "string",
- "api_key": "string",
- "authorization_type": "string",
- "password": "string",
- "token": "string",
- "url": "string",
- "username": "string"
}, - "humio": {
- "alias": "string",
- "humio_api_token": "string",
- "humio_url": "string"
}, - "jenkins": {
- "alias": "string",
- "api_token": "string",
- "server_url": "string",
- "username": "string"
}, - "jira": {
- "JIRA_ACCESS_TOKEN": "string",
- "JIRA_CONSUMER_KEY": "string",
- "JIRA_CONSUMER_NAME": "string",
- "JIRA_KEY_CERT": "string",
- "JIRA_PUBLIC_KEY": "string",
- "JIRA_TOKEN_SECRET": "string",
- "JIRA_URL": "string",
- "alias": "string"
}, - "new_relic": {
- "account_id": 0,
- "alias": "string",
- "api_key": "string"
}, - "pagerduty": {
- "alias": "string",
- "pagerduty_api_token": "string"
}, - "pulumi": {
- "access_token": "string",
- "alias": "string",
- "backend": "string",
- "passphrase": "string",
- "team": "string"
}, - "s3": {
- "alias": "string",
- "name": "string",
- "target": "string"
}, - "servicenow": {
- "alias": "string",
- "instance_url": "string",
- "password": "string",
- "username": "string"
}, - "slack": {
- "access_token": "string",
- "alias": "string",
- "expire_time": "string",
- "refresh_token": "string",
- "scope": "string",
- "slack_client_id": "string",
- "slack_client_secret": "string",
- "slack_signing_secret": "string",
- "slack_team_id": "string",
- "slack_team_name": "string",
- "slack_user_id": "string",
- "slack_user_name": "string"
}, - "splunk": {
- "access_token": "string",
- "alias": "string",
- "splunk_url": "string"
}, - "splunk_on_call": {
- "alias": "string",
- "api_id": "string",
- "api_key": "string"
}, - "spot": {
- "alias": "string",
- "api_token": "string"
}, - "ssh": {
- "alias": "string",
- "hostIdentifier": "string",
- "privateKey": "string"
}, - "sumologic": {
- "access_id": "string",
- "access_key": "string",
- "alias": "string"
}, - "terraform": {
- "alias": "string",
- "organization": "string",
- "token": "string"
}, - "terraform_cli": {
- "alias": "string",
- "git_repo": "string",
- "root": "string",
- "s3_bucket": "string",
- "source_type": "string"
}, - "twilio": {
- "accountSid": "string",
- "alias": "string",
- "authToken": "string"
}, - "zendesk": {
- "alias": "string",
- "api_token": "string",
- "email": "string",
- "subdomain_name": "string"
}
}
{- "body": {
- "ansible": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "playbooks": "string",
- "s3_access_role": "string",
- "ssh_private_key": "string"
}, - "azure_openai": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_key": "string",
- "azure_endpoint": "string",
- "model": "string"
}, - "bitbucket": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_token": "string",
- "url": "string"
}, - "cloudformation": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "filePath": "string",
- "ref": "string",
- "repoId": "string"
}, - "datadog": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_key": "string",
- "app_key": "string"
}, - "eks": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "role_arn": "string",
- "target": "string"
}, - "elasticsearch": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_key_id": "string",
- "api_key_value": "string",
- "cloud_id": "string"
}, - "git": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_token": "string",
- "repo_name": "string",
- "url": "string",
- "user_name": "string"
}, - "gke": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "service_account_key": "string"
}, - "http": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "authorization_type": "string",
- "token": "string",
- "url": "string"
}, - "humio": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "humio_api_token": "string",
- "humio_url": "string"
}, - "jenkins": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_token": "string",
- "server_url": "string",
- "username": "string"
}, - "jira": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "JIRA_CONSUMER_KEY": "string",
- "JIRA_CONSUMER_NAME": "string",
- "JIRA_PUBLIC_KEY": [
- "string"
], - "JIRA_URL": "string"
}, - "new_relic": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "account_id": 0,
- "api_key": "string"
}, - "pagerduty": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "pagerduty_api_token": "string"
}, - "pulumi": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_token": "string"
}, - "s3": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "name": "string",
- "target": "string"
}, - "servicenow": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "instance_url": "string",
- "password": "string",
- "username": "string",
- "webhook_url": "string"
}, - "slack": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "scope": "string",
- "slack_team_id": "string",
- "slack_team_name": "string",
- "slack_user_id": "string",
- "slack_user_name": "string"
}, - "splunk": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_token": "string",
- "splunk_url": "string"
}, - "splunk_on_call": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_id": "string",
- "api_key": "string"
}, - "spot": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_token": "string"
}, - "ssh": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "hostIdentifier": "string",
- "privateKey": "string"
}, - "sumologic": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_id": "string",
- "access_key": "string"
}, - "terraform": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "organization": "string",
- "token": "string"
}, - "terraform_cli": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "s3_bucket": "string",
- "source_type": "string"
}, - "twilio": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "accountSid": "string",
- "authToken": "string"
}, - "zendesk": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_token": "string",
- "email": "string",
- "subdomain_name": "string"
}
}, - "statusCode": 0
}
Endpoint handling two use cases for removing connector integration or resource:
+integration_id required | string |
service required | string Name of connector service (value=ansible|apikeys|bitbucket|datadog|git|humio|instana|jira|opsgenie|aws_health|pagerduty|prometheus|pulumi|slack|splunk|splunk_on_call|spot|squadcast|terraform|terraform_cli|twilio|zoom) |
workspace_id | string Currently selected Workspace ID - |
integration_id required | string | ||||||||
service required | string Name of connector service (value=ansible|apikeys|bitbucket|datadog|git|humio|instana|jira|opsgenie|aws_health|pagerduty|prometheus|pulumi|slack|splunk|splunk_on_call|spot|squadcast|terraform|terraform_cli|twilio|zoom) +Response samples
Content type application/json { Get Integration/ResourceGet the details of the selected integration/resource instance. +Note: The JSON response will contain credentials specific to the selected service and integration, +unlike the response model which shows all possible fields for all services. The model is provided +to illustrate the complete set of fields that may be present in the response, depending on which +service and integration is selected. +Authorizations:auth path Parameters
query Parameters
Responses |
{- "body": {
- "ansible": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "playbooks": "string",
- "s3_access_role": "string",
- "ssh_private_key": "string"
}, - "azure_openai": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_key": "string",
- "azure_endpoint": "string",
- "model": "string"
}, - "bitbucket": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_token": "string",
- "url": "string"
}, - "cloudformation": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "filePath": "string",
- "ref": "string",
- "repoId": "string"
}, - "datadog": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_key": "string",
- "app_key": "string"
}, - "eks": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "role_arn": "string",
- "target": "string"
}, - "elasticsearch": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_key_id": "string",
- "api_key_value": "string",
- "cloud_id": "string"
}, - "git": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_token": "string",
- "repo_name": "string",
- "url": "string",
- "user_name": "string"
}, - "gke": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "service_account_key": "string"
}, - "http": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "authorization_type": "string",
- "token": "string",
- "url": "string"
}, - "humio": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "humio_api_token": "string",
- "humio_url": "string"
}, - "jenkins": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_token": "string",
- "server_url": "string",
- "username": "string"
}, - "jira": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "JIRA_CONSUMER_KEY": "string",
- "JIRA_CONSUMER_NAME": "string",
- "JIRA_PUBLIC_KEY": [
- "string"
], - "JIRA_URL": "string"
}, - "new_relic": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "account_id": 0,
- "api_key": "string"
}, - "pagerduty": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "pagerduty_api_token": "string"
}, - "pulumi": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_token": "string"
}, - "s3": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "name": "string",
- "target": "string"
}, - "servicenow": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "instance_url": "string",
- "password": "string",
- "username": "string",
- "webhook_url": "string"
}, - "slack": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "scope": "string",
- "slack_team_id": "string",
- "slack_team_name": "string",
- "slack_user_id": "string",
- "slack_user_name": "string"
}, - "splunk": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_token": "string",
- "splunk_url": "string"
}, - "splunk_on_call": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_id": "string",
- "api_key": "string"
}, - "spot": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_token": "string"
}, - "ssh": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "hostIdentifier": "string",
- "privateKey": "string"
}, - "sumologic": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "access_id": "string",
- "access_key": "string"
}, - "terraform": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "organization": "string",
- "token": "string"
}, - "terraform_cli": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "s3_bucket": "string",
- "source_type": "string"
}, - "twilio": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "accountSid": "string",
- "authToken": "string"
}, - "zendesk": {
- "alias": "string",
- "connection_status": true,
- "date_updated": 0,
- "date_verified": 0,
- "integration_id": "string",
- "is_default": "string",
- "workspace_id": "string",
- "api_token": "string",
- "email": "string",
- "subdomain_name": "string"
}
}, - "statusCode": 0
}
An empty PATCH body "{}" will set the instance to default.
To move an individual instance: call this endpoint with the 'old' workspace_id as the query parameter and the 'new' workspace_id in the body.
@@ -5972,21 +5999,40 @@ https://integration_id required | string |
service required | string Name of connector service (value=ansible|apikeys|bitbucket|datadog|git|humio|instana|jira|opsgenie|aws_health|pagerduty|prometheus|pulumi|slack|splunk|splunk_on_call|spot|squadcast|terraform|terraform_cli|twilio|zoom) - |
workspace_id | string Currently selected Workspace ID - |
integration_id required | string |
service required | string Name of connector service (value=ansible|apikeys|bitbucket|datadog|git|humio|instana|jira|opsgenie|aws_health|pagerduty|prometheus|pulumi|slack|splunk|splunk_on_call|spot|squadcast|terraform|terraform_cli|twilio|zoom) + |
Workspace ID of the workspace to move integration/resource to.
+{- "body": {
- "message": "string"
}, - "statusCode": 0
}
Update the Integration/Resource secrets for a given service and given integration instance.
+Note: The displayed request and response models show the structure for each service. +When calling this endpoint, only the credentials for the specific service being updated +should be provided in the payload under the 'credentials' key. The response will contain +the newly updated integration information for that service.
+For example, to update a Slack integration:
+Request: +{ + "credentials": { + "alias": "updated-slack-integration", + "bot_token": "xoxb-updated-token", + "signing_secret": "updated-secret" + } +}
+Response will contain the updated Slack integration details.
+integration_id required | string |
service required | string Name of connector service (value=ansible|apikeys|bitbucket|datadog|git|humio|instana|jira|opsgenie|aws_health|pagerduty|prometheus|pulumi|slack|splunk|splunk_on_call|spot|squadcast|terraform|terraform_cli|twilio|zoom) |
disable_redact | string Disable redacting API keys |
workspace_id | string Currently selected Workspace ID - |
object (AnsibleCredentials) | |
object (Azure_openaiCredentials) | |
object (BitbucketCredentials) | |
object (CloudformationCredentials) | |
object (DatadogCredentials) | |
object (EksCredentials) | |
object (ElasticsearchCredentials) | |
object (GitCredentials) | |
object (GkeCredentials) | |
object (HttpCredentials) | |
object (HumioCredentials) | |
object (JenkinsCredentials) | |
object (JiraCredentials) | |
object (New_relicCredentials) | |
object (PagerdutyCredentials) | |
object (PulumiCredentials) | |
object (S3Credentials) | |
object (ServicenowCredentials) | |
object (SlackCredentials) | |
object (SplunkCredentials) | |
object (Splunk_on_callCredentials) | |
object (SpotCredentials) | |
object (SshCredentials) | |
object (SumologicCredentials) | |
object (TerraformCredentials) | |
object (Terraform_cliCredentials) | |
object (TwilioCredentials) | |
object (ZendeskCredentials) |
workspace_id | string Currently selected Workspace ID +Request samples
Content type application/json { Response samples
Content type application/json { Creates a new entry in the databaseAuthorizations:auth query Parameters
Request Body schema: application/json
ResponsesRequest samples
Content type application/json { Response samples
Content type application/json { Request samples
Content type application/json { Response samples
Content type application/json { get all fields of a specific accountAuthorizations:auth path Parameters
ResponsesResponse samples
Content type application/json { Update fields on an accountThis will only change the updated fields and will leave all other fields in place. Authorizations:auth path Parameters
query Parameters
Request Body schema: application/json
ResponsesRequest samples
Content type application/json { Response samples
Content type application/json { Return all user workflows for a given workspaceAuthorizations:auth query Parameters
header Parameters
ResponsesResponse samples
Content type application/json { Update WorkspaceUpdate a workspace specified by workspace_id. Authorizations:auth path Parameters
header Parameters
Request Body schema: application/json
ResponsesRequest samples
Content type application/json { Response samples
Content type application/json { Move Workflow and its Integrations to Another WorkpaceIt moves a workflow and all integrations it uses + Request samples
Content type application/json { Response samples
Content type application/json { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workspace_id | string Workspace ID to move the workflow into |
{- "move_all_integrations": true,
- "workflow_name": "string",
- "workspace_id": "string"
}
{- "move_all_integrations": true,
- "workflow_name": "string",
- "workspace_id": "string"
}