JUMP TOUsing the APIsVoiceflow API OverviewGetting started with Voiceflow APIsOverview and setupHow to get your Voiceflow Project API keyUsing the Dialog Manager API (DM API)How to send requests to Voiceflow APIsHow to start a conversationHow to parse the output tracesHow to send user repliesHow to deal with other traces (button, end, and more)Using the Transcripts APISaving your user transcriptNext stepsAuthenticationVersions and Project IDsVoiceflow Dialog Management APIOverviewTrace TypesDialog API EndpointsInteract StreampostStream Completion EventsInteractpostUpdate variablespatchState API EndpointsUnderstanding the dialog state stackFetch stategetUpdate stateputDelete statedeleteKnowledge Base APIOverviewQuery API EndpointsQuerypostFiltering with Tags or MetadataDocument API EndpointsUpload Document (non-url)postUpload Document (url)postUpload Table DatapostDelete DocumentdeleteDocument Chunk RetrievalgetDocument ListgetReplace Document (non-url)putReplace Document (url)putTags API EndpointsCreate KB tagpostKB tag listgetGet KB tag labelgetDelete KB tagdeleteUpdate KB tag labelpatchAttaches KB tags to a document.postDetaches KB tags from a document.postAnalytics, Transcripts and Projects APIsAnalytics API EndpointsQuery assistant usagepostTranscripts API EndpointsFetch Project TranscriptsgetCheck Transcripts StatusgetCreate TranscriptputCreate Utterance AnnotationputGet Transcript DialoggetUpdate TranscriptpatchDelete TranscriptdeleteExport Transcript DialoggetDelete Transcript TagdeleteCreate Transcript TagputProject API EndpointsFetch ProjectgetFetch stateget https://general-runtime.voiceflow.com/state/user/{userID}Fetch the user's current state