Gets authorization settings metadata for all supported auth types.
Returns the configuration parameters and their descriptions for each supported authorization type, used when creating or editing integrations.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Response Body
curl -X GET "https://api.fruxon.com/v1/authMetadata/settings"{
"UNSPECIFIED": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "UNSPECIFIED",
"typeName": "string",
"integerRange": {
"min": 0,
"max": 0
},
"floatRange": {
"min": 0.1,
"max": 0.1
},
"options": [
{
"value": "string",
"label": "string",
"description": "string"
}
],
"asset": {
"providers": [
"string"
],
"contentTypes": [
"string"
],
"vectorized": true
},
"displayName": "string",
"description": "string",
"required": true,
"secret": true,
"secretResolvable": true,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"NONE": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "UNSPECIFIED",
"typeName": "string",
"integerRange": {
"min": 0,
"max": 0
},
"floatRange": {
"min": 0.1,
"max": 0.1
},
"options": [
{
"value": "string",
"label": "string",
"description": "string"
}
],
"asset": {
"providers": [
"string"
],
"contentTypes": [
"string"
],
"vectorized": true
},
"displayName": "string",
"description": "string",
"required": true,
"secret": true,
"secretResolvable": true,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"API_KEY": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "UNSPECIFIED",
"typeName": "string",
"integerRange": {
"min": 0,
"max": 0
},
"floatRange": {
"min": 0.1,
"max": 0.1
},
"options": [
{
"value": "string",
"label": "string",
"description": "string"
}
],
"asset": {
"providers": [
"string"
],
"contentTypes": [
"string"
],
"vectorized": true
},
"displayName": "string",
"description": "string",
"required": true,
"secret": true,
"secretResolvable": true,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"BEARER_TOKEN": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "UNSPECIFIED",
"typeName": "string",
"integerRange": {
"min": 0,
"max": 0
},
"floatRange": {
"min": 0.1,
"max": 0.1
},
"options": [
{
"value": "string",
"label": "string",
"description": "string"
}
],
"asset": {
"providers": [
"string"
],
"contentTypes": [
"string"
],
"vectorized": true
},
"displayName": "string",
"description": "string",
"required": true,
"secret": true,
"secretResolvable": true,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"BASIC_AUTH": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "UNSPECIFIED",
"typeName": "string",
"integerRange": {
"min": 0,
"max": 0
},
"floatRange": {
"min": 0.1,
"max": 0.1
},
"options": [
{
"value": "string",
"label": "string",
"description": "string"
}
],
"asset": {
"providers": [
"string"
],
"contentTypes": [
"string"
],
"vectorized": true
},
"displayName": "string",
"description": "string",
"required": true,
"secret": true,
"secretResolvable": true,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"O_AUTH2": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "UNSPECIFIED",
"typeName": "string",
"integerRange": {
"min": 0,
"max": 0
},
"floatRange": {
"min": 0.1,
"max": 0.1
},
"options": [
{
"value": "string",
"label": "string",
"description": "string"
}
],
"asset": {
"providers": [
"string"
],
"contentTypes": [
"string"
],
"vectorized": true
},
"displayName": "string",
"description": "string",
"required": true,
"secret": true,
"secretResolvable": true,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"CUSTOM": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "UNSPECIFIED",
"typeName": "string",
"integerRange": {
"min": 0,
"max": 0
},
"floatRange": {
"min": 0.1,
"max": 0.1
},
"options": [
{
"value": "string",
"label": "string",
"description": "string"
}
],
"asset": {
"providers": [
"string"
],
"contentTypes": [
"string"
],
"vectorized": true
},
"displayName": "string",
"description": "string",
"required": true,
"secret": true,
"secretResolvable": true,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Verify that the calling credential is valid for this tenant.
Returns a diagnostic snapshot — auth scheme, tenant, user, API key name, granted scopes, and API-key expiry — so a client (e.g. `fruxon doctor`) can distinguish a working key from the various failure modes without touching a real resource: <list type="bullet"><item><b>401</b> — credential is missing or invalid.</item><item><b>403</b> — credential is valid but not bound to this tenant.</item><item><b>200</b> — credential is good; inspect the body for scopes / upcoming expiry.</item></list> Side-effect-free and excluded from rate limiting so the doctor command can run freely.
Revokes a pending invitation
Marks the invitation withdrawn so its email link can no longer create a membership. Repeating the operation for an absent or withdrawn id still returns 204. Requires workspace member-management permission.