API documentation
API Reference
- GETHeal Missing User Snapshots
- POSTHeal Missing User Snapshots
- GETRepair Missing User Data
- GETHealth Check
- POSTGenerate Placeholder IDs
- GETPlaceholder Struct for Server Generation
- GETPlaceholder Struct for Thread Content Types
- POSTUpdate Asset Processing State
- POSTUpdate Asset Properties
- POSTInitialize New Asset Upload
- POSTRegister Uploaded Asset
- POSTSearch Assets by Name
- DELDelete Assets (Recoverable)
- GETGet Asset Details
- GETRedeem Access Token
- GETList Collection Members and Pending Invites
- DELDelete Invitation Token
- GETList Collection Assets
- POSTUpdate Collection Properties
- POSTMove Collection and Descendants
- GETList Collection Threads
- POSTAdd New Collection
- DELPermanently Delete Collections
- GETView Collection Details
- POSTLink Assets to Collection
- POSTLink Threads to Collection
- POSTCreate New Device Identifier
- GETGenerate Admin Diagnostic URL
- POSTUpload User Feedback Diagnostics
- POSTUpdate Collection Access Rights
- GETGet User's Recent Assets
- GETList User's Recent Threads
- POSTEnhance Prompt
- POSTShare Collection With Others
- POSTCreate Organization Thread
- DELDelete Threads (Recoverable)
- GETGet Thread Details
- POSTUpdate Thread Properties
- POSTProcess Thread Message
- POSTShare Thread with Link or Email
- POSTCrawl URL
- PUTMerge User Accounts
- POSTAuth Sync
- GETView Collection Hierarchy
- GETHandle WebSocket Connection
- GETFallback is called for debug endpoints. Not intended for normal use.
- PUTFallback is called for debug endpoints. Not intended for normal use.
- POSTFallback is called for debug endpoints. Not intended for normal use.
- DELFallback is called for debug endpoints. Not intended for normal use.
- HEADFallback is called for debug endpoints. Not intended for normal use.
- PATCHFallback is called for debug endpoints. Not intended for normal use.
API Reference
Generate Placeholder IDs
Creates dummy identifiers to support automated code generation processes.
POST
/
v1
/
_
/
gen
/
ids_validate
curl --request POST \
--url https://api.storytell.ai/v1/_/gen/ids_validate \
--header 'Content-Type: application/json' \
--data '{
"AssetColAssocStringID": "<string>",
"AssetReferenceStringID": "<string>",
"AssetStringID": "<string>",
"ChunkStringID": "<string>",
"CitationStringID": "<string>",
"CollectionReferenceStringID": "<string>",
"CollectionStringID": "<string>",
"DeviceStringID": "<string>",
"DiagnosticStringID": "<string>",
"DirectoryStringID": "<string>",
"EventStringID": "<string>",
"HistoryStringID": "<string>",
"InteractionStringID": "<string>",
"JobStringID": "<string>",
"KeywordStringID": "<string>",
"MessageStepStringID": "<string>",
"MessageStringID": "<string>",
"OperationStringID": "<string>",
"OrganizationStringID": "<string>",
"PermissionStringID": "<string>",
"ProjectStringID": "<string>",
"RequestStringID": "<string>",
"SkuStringID": "<string>",
"StepStringID": "<string>",
"TagStringID": "<string>",
"TeamStringID": "<string>",
"ThreadColAssocStringID": "<string>",
"ThreadStringID": "<string>",
"TokenStringID": "<string>",
"UserStringID": "<string>"
}'
{
"Attribution": {
"OrganizationID": [
127
],
"ProxiedBy": [
127
],
"TenantID": [
127
]
},
"DisplayName": "<string>",
"Email": "<string>",
"ExternalAuthID": "<string>",
"ExternalAuthSystem": "<string>",
"HasCustomClaims": true,
"ID": [
127
],
"IdentityToken": "<string>",
"IsEmailVerified": true,
"PictureURL": "<string>"
}
Body
application/json
Response
200
application/json
Success response
The response is of type object
.
curl --request POST \
--url https://api.storytell.ai/v1/_/gen/ids_validate \
--header 'Content-Type: application/json' \
--data '{
"AssetColAssocStringID": "<string>",
"AssetReferenceStringID": "<string>",
"AssetStringID": "<string>",
"ChunkStringID": "<string>",
"CitationStringID": "<string>",
"CollectionReferenceStringID": "<string>",
"CollectionStringID": "<string>",
"DeviceStringID": "<string>",
"DiagnosticStringID": "<string>",
"DirectoryStringID": "<string>",
"EventStringID": "<string>",
"HistoryStringID": "<string>",
"InteractionStringID": "<string>",
"JobStringID": "<string>",
"KeywordStringID": "<string>",
"MessageStepStringID": "<string>",
"MessageStringID": "<string>",
"OperationStringID": "<string>",
"OrganizationStringID": "<string>",
"PermissionStringID": "<string>",
"ProjectStringID": "<string>",
"RequestStringID": "<string>",
"SkuStringID": "<string>",
"StepStringID": "<string>",
"TagStringID": "<string>",
"TeamStringID": "<string>",
"ThreadColAssocStringID": "<string>",
"ThreadStringID": "<string>",
"TokenStringID": "<string>",
"UserStringID": "<string>"
}'
{
"Attribution": {
"OrganizationID": [
127
],
"ProxiedBy": [
127
],
"TenantID": [
127
]
},
"DisplayName": "<string>",
"Email": "<string>",
"ExternalAuthID": "<string>",
"ExternalAuthSystem": "<string>",
"HasCustomClaims": true,
"ID": [
127
],
"IdentityToken": "<string>",
"IsEmailVerified": true,
"PictureURL": "<string>"
}
Assistant
Responses are generated using AI and may contain mistakes.