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": "string",
"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,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"NONE": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "string",
"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,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"API_KEY": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "string",
"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,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"BEARER_TOKEN": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "string",
"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,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"BASIC_AUTH": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "string",
"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,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"O_AUTH2": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "string",
"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,
"defaultValue": "string",
"jsonSchema": {},
"uiHint": "UNSPECIFIED",
"rules": [
{
"effect": "UNSPECIFIED",
"all": [
{
"sourceParam": "string",
"operator": "UNSPECIFIED",
"values": [
"string"
]
}
]
}
]
}
]
},
"CUSTOM": {
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "string",
"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,
"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
}Handles an inbound webhook call authenticated via HMAC signature verification
Variant of `POST WebhookInbound` for providers that sign payloads (Stripe, GitHub, Slack, etc.) — the route does not act as a credential, and instead the provider-specific signature header is verified against the secret stored on the webhook. A failed verification returns 401; a successful one dispatches to subscribers identically to the API-key flow, returning the provider's expected ack body or 204. Anonymous endpoint, since the signature is the authentication.
Accepts an invitation using a ticket id from an invitation email.
Used by the email-link accept flow. Validates that the logged-in user's email matches the invitation, then activates membership in the ticket's tenant. Idempotent — succeeds silently if the user is already a member.