# datarequest.refresh_failed Triggered when a scheduled refresh fails ### Reason Codes |Reason Code|Description| |--- |--- | |INVALID_CREDENTIALS| Refresh could not be completed as available credentials are invalid or no credentials are available. |MFA_REQUIRED| Refresh could not be completed as MFA authentication is required. Endpoint: POST datarequest.refresh_failed Version: 3.0 Security: Bearer, Basic, Internal, None ## Request fields (application/json): - `datasource_id` (string) Unique ID of the Datasource identified by MeasureOne Example: "sch_CV8e5Lsvv2S8Wjz9Bpwpr8lm9Ay" - `individual_id` (any) Unique ID of the Individual identified by MeasureOne Example: "idv_Cevp4Jw9CIsEeNjpgAAjy2EZt3R" - `datarequest_id` (string) Unique ID of the Data Request identified by MeasureOne Example: "dr_TSEne2SSjP3GvpVrs5HLol4xor2" - `connection_id` (any) Unique ID of the connection with the Datasource Example: "cn_TSEne2SSjP3GvpVrs5HLol4xor2" - `external_id` (any) Your identifier for the Individual Example: "ABCDECD" - `session_id` (any) MeasureOne's Unique ID of the session for which the Individual connected their account Example: "tls_1fGYo0n2ggSN7iROJNkvxFDkovE" - `event` (string) Name of the event Example: "datarequest.refresh_failed" - `is_refresh` (any) A flag to identify if event trigger due to a scheduled auto refresh Example: true - `refresh_id` (any) Unique ID of a scheduled refresh identified by MeasureOne Example: "rfs_1234ks2lkdw4i4j2li342podjslru" - `reason_codes` (array) List of reason codes. Helps developer understand what error occurred during datarequest refresh flow. Example: [{"code":"INVALID_CREDENTIALS","description":"Refresh could not be completed as available credentials are invalid or no credentials are available."}] - `reason_codes.code` (string) Reason code applicable - `reason_codes.description` (string) Description providing details to understand what error occurred during datarequest refresh flow.