# Get a redirect rule by ID Retrieves a specific redirect rule by its unique identifier. Returns the redirect rule object if found in your organization. ### Response Returns a redirect rule object with: - id - Unique identifier (MongoDB ObjectId) - helpCenterId - Help center this rule belongs to - locale - Locale code - fromUrl - Canonical source URL being redirected from - targetType - "article" or "collection" - targetId - ID of the target article or collection - createdAt - ISO 8601 timestamp when created - updatedAt - ISO 8601 timestamp when last updated ### Errors - 404 - Redirect rule not found in your organization Endpoint: GET /v2/help_center/redirect_rules/{id} Version: 2026-01-01.nova Security: bearerAuth ## Header parameters: - `Featurebase-Version` (string) API version for this request. Defaults to your organization's configured API version if not specified. Example: "2026-01-01.nova" ## Path parameters: - `id` (string, required) Redirect rule unique identifier Example: "507f1f77bcf86cd799439011" ## Response 200 fields (application/json): - `object` (string, required) Object type identifier Enum: "redirect_rule" - `id` (string, required) Redirect rule unique identifier Example: "507f1f77bcf86cd799439011" - `helpCenterId` (string, required) Help center identifier Example: "ox6qrqprmsuqaunj" - `locale` (string, required) Locale code for the redirect rule Enum: "bn", "bs", "pt-BR", "bg", "ca", "hr", "cs", "da", "nl", "en", "et", "fi", "fr", "de", "el", "hi", "hu", "id", "it", "ja", "ko", "lv", "lt", "ms", "mn", "nb", "pl", "pt", "ro", "ru", "sr", "zh-CN", "sk", "sl", "es", "sw", "sv", "th", "zh-TW", "tr", "uk", "vi" - `fromUrl` (string, required) Canonical source URL being redirected from (query and hash stripped) Example: "https://help.example.com/en/old/getting-started" - `targetType` (string, required) Type of content the redirect points to Enum: "article", "collection" - `targetId` (string, required) Target article or collection ID Example: "1234567" - `createdAt` (string, required) ISO 8601 timestamp when created Example: "2026-02-11T12:00:00.000Z" - `updatedAt` (string, required) ISO 8601 timestamp when last updated Example: "2026-02-11T12:00:00.000Z" ## Response 400 fields (application/json): - `error` (object, required) - `error.type` (string, required) The type of error returned Enum: "invalid_request_error" - `error.code` (string, required) Machine-readable error code Enum: "invalid_id" - `error.message` (string, required) Human-readable error message Example: "An error occurred" - `error.param` (string) The parameter that caused the error (if applicable) Example: "id" - `error.status` (number, required) HTTP status code Enum: 400 ## Response 404 fields (application/json): - `error` (object, required) - `error.type` (string, required) The type of error returned Enum: "invalid_request_error" - `error.code` (string, required) Machine-readable error code Enum: "redirect_rule_not_found" - `error.message` (string, required) Human-readable error message Example: "An error occurred" - `error.param` (string) The parameter that caused the error (if applicable) Example: "id" - `error.status` (number, required) HTTP status code Enum: 404