platform.getPlatformSettings
GET
/v1/platform/settings
const url = 'https://example.com/v1/platform/settings';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/v1/platform/settings \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Success
Media typeapplication/json
object
version
required
integer
publicOrigin
required
string
identityProvider
required
organizationCreation
required
string
ceiling
required
string
appRestrictions
required
Array<object>
object
cardUrl
required
string
reason
required
string
appealUrl
required
string
codeMode
required
object
enabled
required
boolean
timeoutMs
required
integer
memoryMb
required
integer
outputBytes
required
integer
tokenRate
required
object
organization
required
files
required
object
storage
required
uploads
required
object
server
required
boolean
direct
required
boolean
maxBytes
required
integer
mediaTypes
required
Array<string>
unusedMs
required
integer
updatedAt
required
string
Example
{ "organizationCreation": "anyone"}SettingsInvalid
Media typeapplication/json
object
_tag
required
string
message
required
string
Example
{ "_tag": "SettingsInvalid"}AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}@nmnmcc/ability/Authorizer/Forbidden | MembershipRequired | ForbiddenOrigin
SettingsConflict | @nmnmcc/ability/Authorizer/Pending
PlatformUnavailable | OrganizationStorageUnavailable | SettingsUnavailable | AuthenticationUnavailable | RequestFailed