# Get web journey by ID GET /v3/web-journeys/{webJourneyId} Retrieve a specific web journey by its ID Endpoint: GET /v3/web-journeys/{webJourneyId} Security: API_Key ## Path parameters: - `webJourneyId` (integer, required) Unique identification number for web journey item Example: 107239 ## Response 200 fields (application/json): - `id` (integer, required) Unique identifier for the web journey Example: 12345 - `name` (string, required) Name of the web journey Example: "E-commerce Checkout Flow" - `notes` (string,null) Optional notes or description Example: "Tests the complete checkout process" - `domainId` (integer, required) ID of the associated domain Example: 123 - `userId` (integer, required) ID of the user who created this web journey Example: 456 - `folderId` (integer,null) ID of the folder containing this web journey Example: 789 - `browserWidth` (integer,null) Browser viewport width in pixels Example: 1920 - `browserHeight` (integer,null) Browser viewport height in pixels Example: 1080 - `loadVideos` (boolean,null) Whether to load video content Example: true - `vpnEnabled` (boolean,null) Whether VPN is enabled for this journey - `gpcEnabled` (boolean,null) Whether Global Privacy Control is enabled Example: true - `blockThirdPartyCookies` (boolean,null) Whether to block third-party cookies - `frequency` (string) Frequency options for web journey execution Enum: "paused", "once", "15 minutes", "1 hour", "6 hours", "12 hours", "daily", "weekly", "biweekly", "monthly" - `location` (string,null) Geographic location for the web journey execution Example: "US-West" - `userAgent` (string,null) User agent string to use Example: "Chrome/91.0.4472.124" - `userAgentDescription` (string,null) Human-readable description of the user agent Example: "Chrome Browser" - `customProxy` (string,null) Custom proxy server configuration Example: "proxy.example.com:8080" - `monitoredByScriptServices` (boolean,null) Whether this journey is monitored by script services Example: true - `createdAt` (string) When the web journey was created Example: "2023-06-01T10:30:00Z" - `nextCheck` (string,null) When the next execution is scheduled Example: "2023-06-02T10:30:00Z" - `schedule` (object) - `schedule.dtStart` (string, required) Date of first desired start (if in range of recurrence rule). - `schedule.tzId` (string, required) Timezone identifier compliant with tz database (ex. America/New_York). https://en.wikipedia.org/wiki/List_of_tz_database_time_zones - `schedule.recurrenceRule` (string, required) An RFC-5545 (https://www.rfc-editor.org/rfc/rfc5545#appendix-A) compliant recurrence rule string. - `schedule.isPaused` (boolean, required) Whether the schedule is paused or not. - `schedule.description` (string, required) A description of the schedule. - `schedule.presetType` (string, required) The preset type of the schedule. Enum: "12_HOUR", "BIWEEKLY", "SEMI_ANNUALLY", "YEARLY", "RUN_ONCE", "15_MIN", "HOURLY", "6_HOUR", "DAILY", "WEEKLY", "MONTHLY", "QUARTERLY", "CUSTOM", "UNSCHEDULED" ## Response 401 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 403 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 404 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object)