Skip to content

Disable the Currency Rates module lifecycle.

POST
/api/workspace/admin/currency-rates/disable
curl --request POST \
--url https://example.com/api/workspace/admin/currency-rates/disable \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "Reason": "example", "RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }'
access_token
string

Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.

Disable Currency Rates request.

object
Reason
string
nullable
RowVersion
string format: uuid
nullable
Examplegenerated
{
"Reason": "example",
"RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"
}

OK

Media typeapplication/json
object
Data

Currency Rates settings page detail model.

object
Summary

Currency Rates module administration summary.

object
ModuleKey
string
nullable
DisplayName
string
nullable
Description
string
nullable
IsEnabled
boolean
ConfigurationState
integer format: int32
Allowed values: 0 1 2 3 4 5
ConfigurationComplete
boolean
ConfigurationBlocked
boolean
EnabledAtUtc
string format: date-time
nullable
DisabledAtUtc
string format: date-time
nullable
DisabledReason
string
nullable
PollIntervalSeconds
integer format: int32
RevalidationWindowDays
integer format: int32
RowVersion
string format: uuid
AllowedActions

Allowed actions for the current administrator.

object
Enable
boolean
Disable
boolean
Configure
boolean
Refresh
boolean
EnabledProviderCount
integer format: int32
UsableProviderCount
integer format: int32
Providers
Array<object>
nullable

Configured provider state exposed to catalog and settings surfaces.

object
ProviderCode
string
nullable
DisplayName
string
nullable
Priority
integer format: int32
IsEnabled
boolean
CredentialsRequirement
integer format: int32
Allowed values: 0 1 2
IsCredentialReady
boolean
HealthStatus
integer format: int32
Allowed values: 0 1 2 3 4
SupportsLatest
boolean
SupportsHistorical
boolean
LastPublishedDate
string format: date
nullable
LastSuccessAtUtc
string format: date-time
nullable
LastFailureAtUtc
string format: date-time
nullable
LastCheckedAtUtc
string format: date-time
nullable
StatusMessage
string
nullable
RowVersion
string format: uuid
Credentials
Array<object>
nullable

Credential readiness for one provider.

object
ProviderCode
string
nullable
CredentialsRequirement
integer format: int32
Allowed values: 0 1 2
HasRequiredCredentials
boolean
CredentialLabel
string
nullable
UpdatedAtUtc
string format: date-time
RowVersion
string format: uuid
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": {
"Summary": {
"ConfigurationState": 0
},
"Providers": [
{
"CredentialsRequirement": 0,
"HealthStatus": 0
}
],
"Credentials": [
{
"CredentialsRequirement": 0
}
]
},
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Bad Request

Media typeapplication/json
object
Data

Currency Rates settings page detail model.

object
Summary

Currency Rates module administration summary.

object
ModuleKey
string
nullable
DisplayName
string
nullable
Description
string
nullable
IsEnabled
boolean
ConfigurationState
integer format: int32
Allowed values: 0 1 2 3 4 5
ConfigurationComplete
boolean
ConfigurationBlocked
boolean
EnabledAtUtc
string format: date-time
nullable
DisabledAtUtc
string format: date-time
nullable
DisabledReason
string
nullable
PollIntervalSeconds
integer format: int32
RevalidationWindowDays
integer format: int32
RowVersion
string format: uuid
AllowedActions

Allowed actions for the current administrator.

object
Enable
boolean
Disable
boolean
Configure
boolean
Refresh
boolean
EnabledProviderCount
integer format: int32
UsableProviderCount
integer format: int32
Providers
Array<object>
nullable

Configured provider state exposed to catalog and settings surfaces.

object
ProviderCode
string
nullable
DisplayName
string
nullable
Priority
integer format: int32
IsEnabled
boolean
CredentialsRequirement
integer format: int32
Allowed values: 0 1 2
IsCredentialReady
boolean
HealthStatus
integer format: int32
Allowed values: 0 1 2 3 4
SupportsLatest
boolean
SupportsHistorical
boolean
LastPublishedDate
string format: date
nullable
LastSuccessAtUtc
string format: date-time
nullable
LastFailureAtUtc
string format: date-time
nullable
LastCheckedAtUtc
string format: date-time
nullable
StatusMessage
string
nullable
RowVersion
string format: uuid
Credentials
Array<object>
nullable

Credential readiness for one provider.

object
ProviderCode
string
nullable
CredentialsRequirement
integer format: int32
Allowed values: 0 1 2
HasRequiredCredentials
boolean
CredentialLabel
string
nullable
UpdatedAtUtc
string format: date-time
RowVersion
string format: uuid
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": {
"Summary": {
"ConfigurationState": 0
},
"Providers": [
{
"CredentialsRequirement": 0,
"HealthStatus": 0
}
],
"Credentials": [
{
"CredentialsRequirement": 0
}
]
},
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Forbidden

Media typeapplication/json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties
Examplegenerated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}

Conflict

Media typeapplication/json
object
Data

Currency Rates settings page detail model.

object
Summary

Currency Rates module administration summary.

object
ModuleKey
string
nullable
DisplayName
string
nullable
Description
string
nullable
IsEnabled
boolean
ConfigurationState
integer format: int32
Allowed values: 0 1 2 3 4 5
ConfigurationComplete
boolean
ConfigurationBlocked
boolean
EnabledAtUtc
string format: date-time
nullable
DisabledAtUtc
string format: date-time
nullable
DisabledReason
string
nullable
PollIntervalSeconds
integer format: int32
RevalidationWindowDays
integer format: int32
RowVersion
string format: uuid
AllowedActions

Allowed actions for the current administrator.

object
Enable
boolean
Disable
boolean
Configure
boolean
Refresh
boolean
EnabledProviderCount
integer format: int32
UsableProviderCount
integer format: int32
Providers
Array<object>
nullable

Configured provider state exposed to catalog and settings surfaces.

object
ProviderCode
string
nullable
DisplayName
string
nullable
Priority
integer format: int32
IsEnabled
boolean
CredentialsRequirement
integer format: int32
Allowed values: 0 1 2
IsCredentialReady
boolean
HealthStatus
integer format: int32
Allowed values: 0 1 2 3 4
SupportsLatest
boolean
SupportsHistorical
boolean
LastPublishedDate
string format: date
nullable
LastSuccessAtUtc
string format: date-time
nullable
LastFailureAtUtc
string format: date-time
nullable
LastCheckedAtUtc
string format: date-time
nullable
StatusMessage
string
nullable
RowVersion
string format: uuid
Credentials
Array<object>
nullable

Credential readiness for one provider.

object
ProviderCode
string
nullable
CredentialsRequirement
integer format: int32
Allowed values: 0 1 2
HasRequiredCredentials
boolean
CredentialLabel
string
nullable
UpdatedAtUtc
string format: date-time
RowVersion
string format: uuid
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": {
"Summary": {
"ConfigurationState": 0
},
"Providers": [
{
"CredentialsRequirement": 0,
"HealthStatus": 0
}
],
"Credentials": [
{
"CredentialsRequirement": 0
}
]
},
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}