Hyppot ASP.NET Core (v1)
Download OpenAPI specification:Download
/hyppot/experiment
Request Body schema:
| id | string (RolloutId) |
Array of objects or null (VariableDefinition) | |
Array of objects or null (VariantDefinition) | |
Array of objects or null (TrackedConversion) | |
| baselineVariantId | string (VariantId) |
| isActive | boolean |
Responses
Request samples
- Payload
Content type
{- "id": "string",
- "variables": [
- {
- "name": "string",
- "type": 0
}
], - "variants": [
- {
- "id": "string",
- "audience": {
- "percentage": 100,
- "includeList": [
- "string"
], - "excludeList": [
- "string"
]
}, - "variables": [
- {
- "name": "string",
- "value": { }
}
]
}
], - "trackedConversions": [
- {
- "conversionType": {
- "type": "string"
}, - "requiredMetrics": [
- {
- "name": "string",
- "value": { }
}
]
}
], - "baselineVariantId": "string",
- "isActive": true
}/hyppot/featureToggle/{id}
path Parameters
| id required | string |
Request Body schema:
| id | string (RolloutId) |
| displayName | string or null |
Array of objects or null (VariableDefinition) | |
Array of objects or null (VariableInstance) | |
Array of objects or null (VariableInstance) | |
object (AudienceDefinition) | |
| backendOnly | boolean |
Responses
Request samples
- Payload
Content type
{- "id": "string",
- "displayName": "string",
- "configurationOptions": [
- {
- "name": "string",
- "type": 0
}
], - "offConfiguration": [
- {
- "name": "string",
- "value": { }
}
], - "onConfiguration": [
- {
- "name": "string",
- "value": { }
}
], - "audience": {
- "percentage": 100,
- "includeList": [
- "string"
], - "excludeList": [
- "string"
]
}, - "backendOnly": true
}/hyppot/track/impression
Request Body schema:
| experiment | string or null |
| variant | string or null |
| eventDate | string <date-time> |
| user | string or null |
| deduplicationKey | string or null |
Responses
Request samples
- Payload
Content type
{- "experiment": "string",
- "variant": "string",
- "eventDate": "2019-08-24T14:15:22Z",
- "user": "string",
- "deduplicationKey": "string"
}/hyppot/track/conversion
Request Body schema:
object (ConversionType) | |
| user | string or null |
| eventDate | string <date-time> |
| deduplicationKey | string or null |
Array of objects or null (VariableInstance) |
Responses
Request samples
- Payload
Content type
{- "conversionType": {
- "type": "string"
}, - "user": "string",
- "eventDate": "2019-08-24T14:15:22Z",
- "deduplicationKey": "string",
- "metrics": [
- {
- "name": "string",
- "value": { }
}
]
}