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 APIQuerypostFiltering with MetadataDocument API ReferenceUpload Document (url)postUpload Document (File)postDelete DocumentdeleteDocument Chunk RetrievalgetDocument ListgetUpdate Document MetadatapatchUpdate Chunk MetadatapatchReplace Document (File)putReplace Document (url)putUpload Table DatapostTags API (Legacy)Create 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 ProjectgetInference on NLUget https://general-runtime.voiceflow.com/nlu/project/{projectID}/version/{versionID}/inferenceRun inference for a certain project and version