# Manual Journeys Endpoints for managing manual journeys including real device testing, HAR file ingestion, and journey execution control. These endpoints power Live Connect and HAR Analyzer features in the ObservePoint UI, enabling users to perform manual testing on real devices and analyze HAR files for tag validation and troubleshooting. For more information, see the [HAR File Processing API Recipe](/sections/api-recipes/har-file-processing). ## Get all manual journeys - [GET /manual-journeys](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/alljourneys.md): GET /v2/manual-journeys ## Create new manual journey - [POST /manual-journeys](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/createjourney.md): POST /v2/manual-journeys ## Get default certificate metadata - [GET /manual-journeys/certificates/default](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/observepoint$api$manualjourney$manualjourneyroute$$getdefaultcertificate.md): GET /v2/manual-journeys/certificates/default ## Get manual journey - [GET /manual-journeys/{manualJourneyId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/journey.md): GET /v2/manual-journeys/{manualJourneyId} ## Initialize manual journey run - [POST /manual-journeys/{manualJourneyId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/initialize.md): POST /v2/manual-journeys/{manualJourneyId} ## Update manual journey - [PUT /manual-journeys/{manualJourneyId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/updatejourney.md): PUT /v2/manual-journeys/{manualJourneyId} ## Delete manual journey - [DELETE /manual-journeys/{manualJourneyId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/deletejourney.md): DELETE /v2/manual-journeys/{manualJourneyId} See also POST /v2/manual-journeys/{manualJourneyId}/delete for an equivalent endpoint that supports browser sendBeacon() calls. ## Delete manual journey via POST request - [POST /manual-journeys/{manualJourneyId}/delete](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/deletejourneyviapost.md): POST /v2/manual-journeys/{manualJourneyId}/delete This endpoint provides the same functionality as DELETE /v2/manual-journeys/{manualJourneyId}. It exists to support browser sendBeacon() calls, which can only perform POST requests. This is used when users abruptly leave the live-connect page to ensure proper cleanup of the live-connect session (including stopping any ECS tasks associated with the run and removing the run from the database). ## Create a manual journey run within the manualJourneyId based on uploaded har files. - [POST /manual-journeys/{manualJourneyId}/har-runs](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/createharrun.md): POST /v2/manual-journeys/{manualJourneyId}/har-runs ## Get manual journey labels - [GET /manual-journeys/{manualJourneyId}/labels](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/journeylabels.md): GET /v2/manual-journeys/{manualJourneyId}/labels ## Update manual journey labels - [PUT /manual-journeys/{manualJourneyId}/labels](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/updatejourneylabels.md): PUT /v2/manual-journeys/{manualJourneyId}/labels ## Delete manual journey label - [DELETE /manual-journeys/{manualJourneyId}/labels/{labelId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/deletejourneylabel.md): DELETE /v2/manual-journeys/{manualJourneyId}/labels/{labelId} ## Get manual journey rules - [GET /manual-journeys/{manualJourneyId}/rules](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/journeyrules.md): GET /v2/manual-journeys/{manualJourneyId}/rules ## Update manual journey rules - [PUT /manual-journeys/{manualJourneyId}/rules](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/updatejourneyrules.md): PUT /v2/manual-journeys/{manualJourneyId}/rules ## Get all available manual journey runs - [GET /manual-journeys/{manualJourneyId}/runs](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/allruns.md): GET /v2/manual-journeys/{manualJourneyId}/runs ## Get specified manual journey run - [GET /manual-journeys/{manualJourneyId}/runs/{runId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/run.md): GET /v2/manual-journeys/{manualJourneyId}/runs/{runId} ## Delete manual journey run - [DELETE /manual-journeys/{manualJourneyId}/runs/{runId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/deletejourneyrun.md): DELETE /v2/manual-journeys/{manualJourneyId}/runs/{runId} ## Create new action in specified manual journey run - [POST /manual-journeys/{manualJourneyId}/runs/{runId}/actions](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/nextjourneyrunaction.md): POST /v2/manual-journeys/{manualJourneyId}/runs/{runId}/actions ## Get specified manual journey run action - [GET /manual-journeys/{manualJourneyId}/runs/{runId}/actions/{actionId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/journeyrunaction.md): GET /v2/manual-journeys/{manualJourneyId}/runs/{runId}/actions/{actionId} ## Deletes specified manual journey run action - [DELETE /manual-journeys/{manualJourneyId}/runs/{runId}/actions/{actionId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/deletejourneyrunaction.md): DELETE /v2/manual-journeys/{manualJourneyId}/runs/{runId}/actions/{actionId} ## Manual journey run control request - [POST /manual-journeys/{manualJourneyId}/runs/{runId}/control](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/processruncontrolrequest.md): POST /v2/manual-journeys/{manualJourneyId}/runs/{runId}/control ## Get manual journey run labels - [GET /manual-journeys/{manualJourneyId}/runs/{runId}/labels](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/runlabels.md): GET /v2/manual-journeys/{manualJourneyId}/runs/{runId}/labels ## Update manual journey run labels - [PUT /manual-journeys/{manualJourneyId}/runs/{runId}/labels](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/updaterunlabels.md): PUT /v2/manual-journeys/{manualJourneyId}/runs/{runId}/labels ## Delete manual journey run label - [DELETE /manual-journeys/{manualJourneyId}/runs/{runId}/labels/{labelId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/deleterunlabel.md): DELETE /v2/manual-journeys/{manualJourneyId}/runs/{runId}/labels/{labelId} ## Get request filters of specified manual journey run - [GET /manual-journeys/{manualJourneyId}/runs/{runId}/request-filters](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/getrequestfilters.md): GET /v2/manual-journeys/{manualJourneyId}/runs/{runId}/request-filters ## Set request filters for specified manual journey run - [PUT /manual-journeys/{manualJourneyId}/runs/{runId}/request-filters](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/setrequestfilters.md): PUT /v2/manual-journeys/{manualJourneyId}/runs/{runId}/request-filters ## Reset request filters for specified manual journey run - [DELETE /manual-journeys/{manualJourneyId}/runs/{runId}/request-filters](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/removerequestfilters.md): DELETE /v2/manual-journeys/{manualJourneyId}/runs/{runId}/request-filters ## Get request logs of specified manual journey run - [GET /manual-journeys/{manualJourneyId}/runs/{runId}/request-logs](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/getrequestlogs.md): GET /v2/manual-journeys/{manualJourneyId}/runs/{runId}/request-logs ## Get tags of specified manual journey run - [GET /manual-journeys/{manualJourneyId}/runs/{runId}/tags](https://api-docs.observepoint.com/openapi/scala-api.openapi/manual-journeys/getruntags.md): GET /v2/manual-journeys/{manualJourneyId}/runs/{runId}/tags