# Validación de RFC, Razón Social y Domilicio Fiscal Fuente: /miscellaneous/rfc-validation-extended/ El endpoint de validación de RFC, Razón Social y Domilicio Fiscal **se encarga de validar si el RFC es válido y si coincide con la Razón Social y Domicilio Fiscal.** **Método:** POST #### **Endpoint** ``` https://api.verificamex.com/identity/v1/miscellaneous/sat/rfc_extended ``` > **Nota** > > Recuerda que debes tener un token válido para realizar la solicitud. > Puedes obtener un token siguiendo los pasos descritos en la sección [Generar tokens](/authentication/generate-tokens/). ### **Encabezados de la Solicitud** Para realizar la solicitud es necesario incluir los siguientes encabezados: | Encabezado | Valor | Descripción | | - | - | - | | Accept | `application/json` | Tipo de contenido de la solicitud. | | Authorization | `Bearer {tu_token}` | Token generado para autenticar al usuario. | ### **Cuerpo de la Solicitud** El cuerpo de la solicitud debe contener los siguientes parámetros: | Parámetro | Tipo | Descripción | | - | - | - | | rfc | `String` | RFC a validar. | | `razon_social` | `String` | Razón Social a validar. | | `codigo_postal` | `String` | Codigo Postal a validar. | #### **Ejemplo de cuerpo de la solicitud** ```json { "rfc": "XAXX010101000", "razon_social": "Persona Fisica", "codigo_postal": "01000" } ``` ### Respuesta del Endpoint **status 200** ```json { "data": { "object": "SatValidation", "id": 36, "message": "", "status": true, "code": "000", "created_at": "2024-10-12T19:16:17.000000Z", "updated_at": "2024-10-12T19:16:17.000000Z", "readable_created_at": "hace 1 segundo", "readable_updated_at": "hace 1 segundo" }, "meta": { "include": [], "custom": [] } } ``` **status 422** Este error ocurre si falta algún parámetro o si el parámetro no es una cadena de caracteres. ```js { "message": "El campo key debe ser una cadena de caracteres. (and 1 more error)", "errors": { "key": [ "El campo key debe ser una cadena de caracteres.", "El campo key es obligatorio." ] } } ```