Skip to content

Support

Operations Summary

Method Endpoint Description
Core CRUD
GET /api/support/settings/atlassian/ List Support Settings Atlassian
GET /api/support/settings/atlassian/{id}/ Retrieve
POST /api/support/settings/atlassian/ Create
PUT /api/support/settings/atlassian/{id}/ Update
PATCH /api/support/settings/atlassian/{id}/ Partial Update
DELETE /api/support/settings/atlassian/{id}/ Delete
Other Actions
GET /api/support/settings/atlassian/current_settings/ Get current Atlassian settings (masked secrets)
POST /api/support/settings/atlassian/discover_custom_fields/ Discover available custom fields
POST /api/support/settings/atlassian/discover_priorities/ Discover available priorities
POST /api/support/settings/atlassian/discover_projects/ Discover available Service Desk projects
POST /api/support/settings/atlassian/discover_request_types/ Discover request types for a selected project
POST /api/support/settings/atlassian/preview_settings/ Generate preview of settings to be saved
POST /api/support/settings/atlassian/save_settings/ Save selected settings to constance
POST /api/support/settings/atlassian/validate_credentials/ Validate Atlassian credentials without saving them

Core CRUD

List Support Settings Atlassian

1
2
3
4
http \
  GET \
  https://api.example.com/api/support/settings/atlassian/ \
  Authorization:"Token YOUR_API_TOKEN"
1
2
3
4
5
6
7
8
9
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.support import support_settings_atlassian_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = support_settings_atlassian_list.sync(client=client)

print(response)
  1. API Source: support_settings_atlassian_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { supportSettingsAtlassianList } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 - No response body


Retrieve

1
2
3
4
http \
  GET \
  https://api.example.com/api/support/settings/atlassian/123/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.support import support_settings_atlassian_retrieve # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = support_settings_atlassian_retrieve.sync(
    id=123,
    client=client
)

print(response)
  1. API Source: support_settings_atlassian_retrieve
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import { supportSettingsAtlassianRetrieve } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianRetrieve({
  auth: "Token YOUR_API_TOKEN",
  path: {
    "id": 123
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Required Description
id integer A unique integer value identifying this issue.

200 - No response body


Create

1
2
3
4
http \
  POST \
  https://api.example.com/api/support/settings/atlassian/ \
  Authorization:"Token YOUR_API_TOKEN"
1
2
3
4
5
6
7
8
9
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.support import support_settings_atlassian_create # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = support_settings_atlassian_create.sync(client=client)

print(response)
  1. API Source: support_settings_atlassian_create
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { supportSettingsAtlassianCreate } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianCreate({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}

201 - No response body


Update

1
2
3
4
http \
  PUT \
  https://api.example.com/api/support/settings/atlassian/123/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.support import support_settings_atlassian_update # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = support_settings_atlassian_update.sync(
    id=123,
    client=client
)

print(response)
  1. API Source: support_settings_atlassian_update
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import { supportSettingsAtlassianUpdate } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianUpdate({
  auth: "Token YOUR_API_TOKEN",
  path: {
    "id": 123
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Required Description
id integer A unique integer value identifying this issue.

200 - No response body


Partial Update

1
2
3
4
http \
  PATCH \
  https://api.example.com/api/support/settings/atlassian/123/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.support import support_settings_atlassian_partial_update # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = support_settings_atlassian_partial_update.sync(
    id=123,
    client=client
)

print(response)
  1. API Source: support_settings_atlassian_partial_update
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import { supportSettingsAtlassianPartialUpdate } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianPartialUpdate({
  auth: "Token YOUR_API_TOKEN",
  path: {
    "id": 123
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Required Description
id integer A unique integer value identifying this issue.

200 - No response body


Delete

1
2
3
4
http \
  DELETE \
  https://api.example.com/api/support/settings/atlassian/123/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.support import support_settings_atlassian_destroy # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = support_settings_atlassian_destroy.sync(
    id=123,
    client=client
)

print(response)
  1. API Source: support_settings_atlassian_destroy
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import { supportSettingsAtlassianDestroy } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianDestroy({
  auth: "Token YOUR_API_TOKEN",
  path: {
    "id": 123
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Required Description
id integer A unique integer value identifying this issue.

204 - No response body


Other Actions

Get current Atlassian settings (masked secrets)

Get current Atlassian settings (masked secrets).

1
2
3
4
http \
  GET \
  https://api.example.com/api/support/settings/atlassian/current_settings/ \
  Authorization:"Token YOUR_API_TOKEN"
1
2
3
4
5
6
7
8
9
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.support import support_settings_atlassian_current_settings_retrieve # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = support_settings_atlassian_current_settings_retrieve.sync(client=client)

print(response)
  1. API Source: support_settings_atlassian_current_settings_retrieve
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { supportSettingsAtlassianCurrentSettingsRetrieve } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianCurrentSettingsRetrieve({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}

200 - No response body


Discover available custom fields

Discover available custom fields.

1
2
3
4
5
6
http \
  POST \
  https://api.example.com/api/support/settings/atlassian/discover_custom_fields/ \
  Authorization:"Token YOUR_API_TOKEN" \
  api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/" \
  auth_method=null
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.models.discover_custom_fields_request_request import DiscoverCustomFieldsRequestRequest # (1)
from waldur_api_client.api.support import support_settings_atlassian_discover_custom_fields # (2)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)

body_data = DiscoverCustomFieldsRequestRequest(
    api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    auth_method=null
)
response = support_settings_atlassian_discover_custom_fields.sync(
    client=client,
    body=body_data
)

for item in response:
    print(item)
  1. Model Source: DiscoverCustomFieldsRequestRequest
  2. API Source: support_settings_atlassian_discover_custom_fields
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import { supportSettingsAtlassianDiscoverCustomFields } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianDiscoverCustomFields({
  auth: "Token YOUR_API_TOKEN",
  body: {
    "api_url": "https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    "auth_method": null
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.
Field Type Required Description
api_url string (uri) Atlassian API URL (e.g., https://your-domain.atlassian.net)
auth_method any Authentication method to use
email string (email)
token string
Constraints: write-only
personal_access_token string
Constraints: write-only
username string
password string
Constraints: write-only
verify_ssl boolean
Constraints: default: True
project_id string
request_type_id string Optional: Filter fields by request type

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
id string
name string
clause_names array of strings
field_type string
required boolean

Discover available priorities

Discover available priorities.

1
2
3
4
5
6
http \
  POST \
  https://api.example.com/api/support/settings/atlassian/discover_priorities/ \
  Authorization:"Token YOUR_API_TOKEN" \
  api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/" \
  auth_method=null
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.models.discover_priorities_request_request import DiscoverPrioritiesRequestRequest # (1)
from waldur_api_client.api.support import support_settings_atlassian_discover_priorities # (2)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)

body_data = DiscoverPrioritiesRequestRequest(
    api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    auth_method=null
)
response = support_settings_atlassian_discover_priorities.sync(
    client=client,
    body=body_data
)

for item in response:
    print(item)
  1. Model Source: DiscoverPrioritiesRequestRequest
  2. API Source: support_settings_atlassian_discover_priorities
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import { supportSettingsAtlassianDiscoverPriorities } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianDiscoverPriorities({
  auth: "Token YOUR_API_TOKEN",
  body: {
    "api_url": "https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    "auth_method": null
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.
Field Type Required Description
api_url string (uri) Atlassian API URL (e.g., https://your-domain.atlassian.net)
auth_method any Authentication method to use
email string (email)
token string
Constraints: write-only
personal_access_token string
Constraints: write-only
username string
password string
Constraints: write-only
verify_ssl boolean
Constraints: default: True

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
id string
name string
description string
icon_url string (uri)

Discover available Service Desk projects

Discover available Service Desk projects.

1
2
3
4
5
6
http \
  POST \
  https://api.example.com/api/support/settings/atlassian/discover_projects/ \
  Authorization:"Token YOUR_API_TOKEN" \
  api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/" \
  auth_method=null
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.models.discover_projects_request_request import DiscoverProjectsRequestRequest # (1)
from waldur_api_client.api.support import support_settings_atlassian_discover_projects # (2)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)

body_data = DiscoverProjectsRequestRequest(
    api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    auth_method=null
)
response = support_settings_atlassian_discover_projects.sync(
    client=client,
    body=body_data
)

for item in response:
    print(item)
  1. Model Source: DiscoverProjectsRequestRequest
  2. API Source: support_settings_atlassian_discover_projects
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import { supportSettingsAtlassianDiscoverProjects } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianDiscoverProjects({
  auth: "Token YOUR_API_TOKEN",
  body: {
    "api_url": "https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    "auth_method": null
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.
Field Type Required Description
api_url string (uri) Atlassian API URL (e.g., https://your-domain.atlassian.net)
auth_method any Authentication method to use
email string (email)
token string
Constraints: write-only
personal_access_token string
Constraints: write-only
username string
password string
Constraints: write-only
verify_ssl boolean
Constraints: default: True

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
id string
key string
name string
description string

Discover request types for a selected project

Discover request types for a selected project.

1
2
3
4
5
6
7
http \
  POST \
  https://api.example.com/api/support/settings/atlassian/discover_request_types/ \
  Authorization:"Token YOUR_API_TOKEN" \
  api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/" \
  auth_method=null \
  project_id="string-value"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.models.discover_request_types_request_request import DiscoverRequestTypesRequestRequest # (1)
from waldur_api_client.api.support import support_settings_atlassian_discover_request_types # (2)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)

body_data = DiscoverRequestTypesRequestRequest(
    api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    auth_method=null,
    project_id="string-value"
)
response = support_settings_atlassian_discover_request_types.sync(
    client=client,
    body=body_data
)

for item in response:
    print(item)
  1. Model Source: DiscoverRequestTypesRequestRequest
  2. API Source: support_settings_atlassian_discover_request_types
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import { supportSettingsAtlassianDiscoverRequestTypes } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianDiscoverRequestTypes({
  auth: "Token YOUR_API_TOKEN",
  body: {
    "api_url": "https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    "auth_method": null,
    "project_id": "string-value"
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.
Field Type Required Description
api_url string (uri) Atlassian API URL (e.g., https://your-domain.atlassian.net)
auth_method any Authentication method to use
email string (email)
token string
Constraints: write-only
personal_access_token string
Constraints: write-only
username string
password string
Constraints: write-only
verify_ssl boolean
Constraints: default: True
project_id string Service Desk project ID or key

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
id string
name string
description string
issue_type_id string

Generate preview of settings to be saved

Generate preview of settings to be saved.

1
2
3
4
5
6
7
http \
  POST \
  https://api.example.com/api/support/settings/atlassian/preview_settings/ \
  Authorization:"Token YOUR_API_TOKEN" \
  api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/" \
  auth_method="api_token" \
  project_id="string-value"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.models.atlassian_settings_preview_request import AtlassianSettingsPreviewRequest # (1)
from waldur_api_client.api.support import support_settings_atlassian_preview_settings # (2)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)

body_data = AtlassianSettingsPreviewRequest(
    api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    auth_method="api_token",
    project_id="string-value"
)
response = support_settings_atlassian_preview_settings.sync(
    client=client,
    body=body_data
)

print(response)
  1. Model Source: AtlassianSettingsPreviewRequest
  2. API Source: support_settings_atlassian_preview_settings
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import { supportSettingsAtlassianPreviewSettings } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianPreviewSettings({
  auth: "Token YOUR_API_TOKEN",
  body: {
    "api_url": "https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    "auth_method": "api_token",
    "project_id": "string-value"
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Field Type Required Description
api_url string (uri)
auth_method string
Enum: api_token, personal_access_token, basic
email string (email)
token string
Constraints: write-only
personal_access_token string
Constraints: write-only
username string
password string
Constraints: write-only
verify_ssl boolean
Constraints: default: True
project_id string
issue_types array of strings
support_type_mapping object (free-form) Mapping from frontend types to backend request types
reporter_field string
impact_field string
organisation_field string
project_field string
affected_resource_field string
caller_field string
template_field string
sla_field string
resolution_sla_field string
satisfaction_field string
request_feedback_field string
waldur_backend_id_field string
default_offering_issue_type string Default issue type for marketplace request-based orders
use_old_api boolean
Constraints: default: False
custom_field_mapping_enabled boolean
Constraints: default: True

200 - No response body


Save selected settings to constance

Save selected settings to constance.

1
2
3
4
5
6
7
8
http \
  POST \
  https://api.example.com/api/support/settings/atlassian/save_settings/ \
  Authorization:"Token YOUR_API_TOKEN" \
  api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/" \
  auth_method="api_token" \
  project_id="string-value" \
  confirm_save=true
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.models.atlassian_settings_save_request import AtlassianSettingsSaveRequest # (1)
from waldur_api_client.api.support import support_settings_atlassian_save_settings # (2)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)

body_data = AtlassianSettingsSaveRequest(
    api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    auth_method="api_token",
    project_id="string-value",
    confirm_save=true
)
response = support_settings_atlassian_save_settings.sync(
    client=client,
    body=body_data
)

print(response)
  1. Model Source: AtlassianSettingsSaveRequest
  2. API Source: support_settings_atlassian_save_settings
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import { supportSettingsAtlassianSaveSettings } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianSaveSettings({
  auth: "Token YOUR_API_TOKEN",
  body: {
    "api_url": "https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    "auth_method": "api_token",
    "project_id": "string-value",
    "confirm_save": true
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Field Type Required Description
api_url string (uri)
auth_method string
Enum: api_token, personal_access_token, basic
email string (email)
token string
Constraints: write-only
personal_access_token string
Constraints: write-only
username string
password string
Constraints: write-only
verify_ssl boolean
Constraints: default: True
project_id string
issue_types array of strings
support_type_mapping object (free-form) Mapping from frontend types to backend request types
reporter_field string
impact_field string
organisation_field string
project_field string
affected_resource_field string
caller_field string
template_field string
sla_field string
resolution_sla_field string
satisfaction_field string
request_feedback_field string
waldur_backend_id_field string
default_offering_issue_type string Default issue type for marketplace request-based orders
use_old_api boolean
Constraints: default: False
custom_field_mapping_enabled boolean
Constraints: default: True
confirm_save boolean Must be True to confirm saving settings

200 - No response body


Validate Atlassian credentials without saving them

Validate Atlassian credentials without saving them.

1
2
3
4
5
6
http \
  POST \
  https://api.example.com/api/support/settings/atlassian/validate_credentials/ \
  Authorization:"Token YOUR_API_TOKEN" \
  api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/" \
  auth_method=null
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.models.atlassian_credentials_request import AtlassianCredentialsRequest # (1)
from waldur_api_client.api.support import support_settings_atlassian_validate_credentials # (2)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)

body_data = AtlassianCredentialsRequest(
    api_url="https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    auth_method=null
)
response = support_settings_atlassian_validate_credentials.sync(
    client=client,
    body=body_data
)

print(response)
  1. Model Source: AtlassianCredentialsRequest
  2. API Source: support_settings_atlassian_validate_credentials
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import { supportSettingsAtlassianValidateCredentials } from 'waldur-js-client';

try {
  const response = await supportSettingsAtlassianValidateCredentials({
  auth: "Token YOUR_API_TOKEN",
  body: {
    "api_url": "https://api.example.com/api/api-url/a1b2c3d4-e5f6-7890-abcd-ef1234567890/",
    "auth_method": null
  }
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Field Type Required Description
api_url string (uri) Atlassian API URL (e.g., https://your-domain.atlassian.net)
auth_method any Authentication method to use
email string (email)
token string
Constraints: write-only
personal_access_token string
Constraints: write-only
username string
password string
Constraints: write-only
verify_ssl boolean
Constraints: default: True

200 - No response body