HomeGuíasREST API
REST APILog In

Registro de siniestro

Se requiere de este servicio para que un pagador pueda recibir una notificación en tiempo real de una autorización sobre un siniestro registrado por Osigu.

El webhook para recepción de autorizaciones emitidas por Osigu debe de tener las siguientes características:

Método: POST

Request body

{
  "authorization_code": "PR-2391WERG",
  "created_at": "2024-01-01T01:22:09.000Z",
  "expires_at": "2024-01-16T01:22:09.000Z",
  "patient": {
  	"name": ¨John Doe¨,
    "policy_code": "394023",
    "certificate": "21",
    "member_code": "349-2399320002",
    "status": "ENABLED",
    "nationality_country_code": "MX", 
    "sex": "MALE",
    "kinship": "SON",
    "owner": false
  },
  "diagnoses": [
    {
      "coding_system": "ICD-10",
      "code": "K35.3",
      "name": "Apendicitis aguda con peritonitis localizada",
      "status": "APPROVED",
      "rejection_reason": null
    }
  ],
  "products": [
    {
      "coding_system": "CUCAI",
      "code": "060.013.02",
      "name": "Apendicectomía por laparoscopia",
      "requested_quantity": 1,
      "authorized_quantity": 1,
      "status": "APPROVED",
      "rejection_reason": null
    }
  ],
  "currency_code": "MXN",
  "deductible_amount": 0,
  "copayment": 5000,
  "coinsurance_percentage": 25
}

Success response body

HTTP Status code: 201

{
  "authorization_id": "304923490",
  "event_id": "d7518da6-7c26-4fca-aaa6-db924608548b"
}

Error response body

HTTP Status code: 400

{
  "error_code": "AA-3902",
  "error_message": "This is an error message"
}