Files
clinicpro/graphify-out/cache/ast/v0.8.44/ad782caaf9d874097e138f7407bbe018dfb48d8860d052eafcedfafd04a9b85b.json
T
hamed c2c6ae4d02 feat(migrations): add national_code_verified flag to users and normalize bank_account representation
- Added a new column `national_code_verified` to the `users` table.
- Normalized the `bank_account` field in the `representations` table from a single object to an array of IBANs with a default `verified` status of false.

feat(ApiIrService): implement identity verification client for api.ir

- Created `ApiIrService` to handle identity verification via api.ir.
- Implemented methods for matching national code with mobile and IBAN with national code and birth date.
- Added error handling and logging for external API requests.
2026-06-25 19:38:47 +03:30

1 line
21 KiB
JSON

{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_sms_md", "label": "sms.md", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L1"}, {"id": "api_sms_sms_api", "label": "SMS API", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L1"}, {"id": "api_sms_post_api_v1_sms_send", "label": "POST `/api/v1/sms/send`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L9"}, {"id": "api_sms_request_body_application_json", "label": "Request Body (`application/json`)", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L15"}, {"id": "api_sms_response_200", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L30"}, {"id": "api_sms_errors", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L38"}, {"id": "api_sms_post_api_v1_sms_send_template", "label": "POST `/api/v1/sms/send-template`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L47"}, {"id": "api_sms_request_body_application_json_53", "label": "Request Body (`application/json`)", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L53"}, {"id": "api_sms_response_200_73", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L73"}, {"id": "api_sms_errors_81", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L81"}, {"id": "api_sms_post_api_v1_sms_template", "label": "POST `/api/v1/sms/template`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L91"}, {"id": "api_sms_request_body_application_json_97", "label": "Request Body (`application/json`)", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L97"}, {"id": "api_sms_response_201", "label": "Response `201`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L112"}, {"id": "api_sms_errors_135", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L135"}, {"id": "api_sms_get_api_v1_sms_template_uuid", "label": "GET `/api/v1/sms/template/{uuid}`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L144"}, {"id": "api_sms_response_200_150", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L150"}, {"id": "api_sms_errors_153", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L153"}, {"id": "api_sms_patch_api_v1_sms_template_uuid", "label": "PATCH `/api/v1/sms/template/{uuid}`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L161"}, {"id": "api_sms_request_body_application_json_167", "label": "Request Body (`application/json`)", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L167"}, {"id": "api_sms_response_200_178", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L178"}, {"id": "api_sms_errors_181", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L181"}, {"id": "api_sms_post_api_v1_sms_template_uuid_submit", "label": "POST `/api/v1/sms/template/{uuid}/submit`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L191"}, {"id": "api_sms_response_200_197", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L197"}, {"id": "api_sms_errors_200", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L200"}, {"id": "api_sms_delete_api_v1_sms_template_uuid", "label": "DELETE `/api/v1/sms/template/{uuid}`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L210"}, {"id": "api_sms_response_200_216", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L216"}, {"id": "api_sms_errors_221", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L221"}, {"id": "api_sms_get_api_v1_admin_sms_templates", "label": "GET `/api/v1/admin/sms/templates`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L230"}, {"id": "api_sms_response_200_236", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L236"}, {"id": "api_sms_post_api_v1_admin_sms_template_uuid_approve", "label": "POST `/api/v1/admin/sms/template/{uuid}/approve`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L253"}, {"id": "api_sms_request_body_application_json_259", "label": "Request Body (`application/json`)", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L259"}, {"id": "api_sms_response_200_272", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L272"}, {"id": "api_sms_post_api_v1_admin_sms_template_uuid_reject", "label": "POST `/api/v1/admin/sms/template/{uuid}/reject`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L277"}, {"id": "api_sms_request_body", "label": "Request Body", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L283"}, {"id": "api_sms_response_200_294", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L294"}, {"id": "api_sms_errors_297", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L297"}, {"id": "api_sms_sms_wallet", "label": "SMS Wallet", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L304"}, {"id": "api_sms_get_api_v1_sms_wallet_balance", "label": "GET /api/v1/sms/wallet/balance", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L308"}, {"id": "api_sms_post_api_v1_sms_wallet_charge", "label": "POST /api/v1/sms/wallet/charge", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L323"}, {"id": "api_sms_get_api_v1_sms_wallet_logs", "label": "GET /api/v1/sms/wallet/logs", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L351"}, {"id": "api_sms_sms_settings", "label": "SMS Settings", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L375"}, {"id": "api_sms_get_api_v1_sms_settings", "label": "GET /api/v1/sms/settings", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L377"}, {"id": "api_sms_patch_api_v1_sms_settings", "label": "PATCH /api/v1/sms/settings", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L401"}, {"id": "api_sms_admin_endpoints", "label": "Admin Endpoints", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L420"}, {"id": "api_sms_get_api_v1_admin_sms_settings_review", "label": "GET /api/v1/admin/sms/settings/review", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L422"}, {"id": "api_sms_post_api_v1_admin_sms_settings_id_approve", "label": "POST /api/v1/admin/sms/settings/{id}/approve", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L453"}, {"id": "api_sms_post_api_v1_admin_sms_settings_id_reject", "label": "POST /api/v1/admin/sms/settings/{id}/reject", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L457"}, {"id": "api_sms_get_api_v1_admin_sms_wallet_report", "label": "GET /api/v1/admin/sms/wallet-report", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L467"}, {"id": "api_sms_\u0645\u062a\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc", "label": "\u0645\u062a\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634\u200c\u067e\u0630\u06cc\u0631 \u067e\u06cc\u0627\u0645\u06a9\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645\u06cc", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L473"}, {"id": "api_sms_get_api_v1_admin_sms_messages", "label": "GET `/api/v1/admin/sms/messages`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L481"}, {"id": "api_sms_response_200_487", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L487"}, {"id": "api_sms_patch_api_v1_admin_sms_messages_tag", "label": "PATCH `/api/v1/admin/sms/messages/{tag}`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L505"}, {"id": "api_sms_path_parameters", "label": "Path Parameters", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L511"}, {"id": "api_sms_request_body_516", "label": "Request Body", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L516"}, {"id": "api_sms_response_200_524", "label": "Response `200`", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L524"}, {"id": "api_sms_errors_529", "label": "Errors", "file_type": "document", "source_file": "docs/api/sms.md", "source_location": "L529"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_api_sms_md", "target": "api_sms_sms_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L1", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_post_api_v1_sms_send", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L9", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_send", "target": "api_sms_request_body_application_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L15", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_send", "target": "api_sms_response_200", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L30", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_send", "target": "api_sms_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L38", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_post_api_v1_sms_send_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L47", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_send_template", "target": "api_sms_request_body_application_json_53", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L53", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_send_template", "target": "api_sms_response_200_73", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L73", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_send_template", "target": "api_sms_errors_81", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L81", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_post_api_v1_sms_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L91", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_template", "target": "api_sms_request_body_application_json_97", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L97", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_template", "target": "api_sms_response_201", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L112", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_template", "target": "api_sms_errors_135", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L135", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_get_api_v1_sms_template_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L144", "weight": 1.0}, {"source": "api_sms_get_api_v1_sms_template_uuid", "target": "api_sms_response_200_150", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L150", "weight": 1.0}, {"source": "api_sms_get_api_v1_sms_template_uuid", "target": "api_sms_errors_153", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L153", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_patch_api_v1_sms_template_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L161", "weight": 1.0}, {"source": "api_sms_patch_api_v1_sms_template_uuid", "target": "api_sms_request_body_application_json_167", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L167", "weight": 1.0}, {"source": "api_sms_patch_api_v1_sms_template_uuid", "target": "api_sms_response_200_178", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L178", "weight": 1.0}, {"source": "api_sms_patch_api_v1_sms_template_uuid", "target": "api_sms_errors_181", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L181", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_post_api_v1_sms_template_uuid_submit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L191", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_template_uuid_submit", "target": "api_sms_response_200_197", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L197", "weight": 1.0}, {"source": "api_sms_post_api_v1_sms_template_uuid_submit", "target": "api_sms_errors_200", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L200", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_delete_api_v1_sms_template_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L210", "weight": 1.0}, {"source": "api_sms_delete_api_v1_sms_template_uuid", "target": "api_sms_response_200_216", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L216", "weight": 1.0}, {"source": "api_sms_delete_api_v1_sms_template_uuid", "target": "api_sms_errors_221", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L221", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_get_api_v1_admin_sms_templates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L230", "weight": 1.0}, {"source": "api_sms_get_api_v1_admin_sms_templates", "target": "api_sms_response_200_236", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L236", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_post_api_v1_admin_sms_template_uuid_approve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L253", "weight": 1.0}, {"source": "api_sms_post_api_v1_admin_sms_template_uuid_approve", "target": "api_sms_request_body_application_json_259", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L259", "weight": 1.0}, {"source": "api_sms_post_api_v1_admin_sms_template_uuid_approve", "target": "api_sms_response_200_272", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L272", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_post_api_v1_admin_sms_template_uuid_reject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L277", "weight": 1.0}, {"source": "api_sms_post_api_v1_admin_sms_template_uuid_reject", "target": "api_sms_request_body", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L283", "weight": 1.0}, {"source": "api_sms_post_api_v1_admin_sms_template_uuid_reject", "target": "api_sms_response_200_294", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L294", "weight": 1.0}, {"source": "api_sms_post_api_v1_admin_sms_template_uuid_reject", "target": "api_sms_errors_297", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L297", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_sms_wallet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L304", "weight": 1.0}, {"source": "api_sms_sms_wallet", "target": "api_sms_get_api_v1_sms_wallet_balance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L308", "weight": 1.0}, {"source": "api_sms_sms_wallet", "target": "api_sms_post_api_v1_sms_wallet_charge", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L323", "weight": 1.0}, {"source": "api_sms_sms_wallet", "target": "api_sms_get_api_v1_sms_wallet_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L351", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_sms_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L375", "weight": 1.0}, {"source": "api_sms_sms_settings", "target": "api_sms_get_api_v1_sms_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L377", "weight": 1.0}, {"source": "api_sms_sms_settings", "target": "api_sms_patch_api_v1_sms_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L401", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_admin_endpoints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L420", "weight": 1.0}, {"source": "api_sms_admin_endpoints", "target": "api_sms_get_api_v1_admin_sms_settings_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L422", "weight": 1.0}, {"source": "api_sms_admin_endpoints", "target": "api_sms_post_api_v1_admin_sms_settings_id_approve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L453", "weight": 1.0}, {"source": "api_sms_admin_endpoints", "target": "api_sms_post_api_v1_admin_sms_settings_id_reject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L457", "weight": 1.0}, {"source": "api_sms_admin_endpoints", "target": "api_sms_get_api_v1_admin_sms_wallet_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L467", "weight": 1.0}, {"source": "api_sms_sms_api", "target": "api_sms_\u0645\u062a\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L473", "weight": 1.0}, {"source": "api_sms_\u0645\u062a\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc", "target": "api_sms_get_api_v1_admin_sms_messages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L481", "weight": 1.0}, {"source": "api_sms_get_api_v1_admin_sms_messages", "target": "api_sms_response_200_487", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L487", "weight": 1.0}, {"source": "api_sms_\u0645\u062a\u0646_\u0648\u06cc\u0631\u0627\u06cc\u0634_\u067e\u0630\u06cc\u0631_\u067e\u06cc\u0627\u0645\u06a9_\u0647\u0627\u06cc_\u0633\u06cc\u0633\u062a\u0645\u06cc", "target": "api_sms_patch_api_v1_admin_sms_messages_tag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L505", "weight": 1.0}, {"source": "api_sms_patch_api_v1_admin_sms_messages_tag", "target": "api_sms_path_parameters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L511", "weight": 1.0}, {"source": "api_sms_patch_api_v1_admin_sms_messages_tag", "target": "api_sms_request_body_516", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L516", "weight": 1.0}, {"source": "api_sms_patch_api_v1_admin_sms_messages_tag", "target": "api_sms_response_200_524", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L524", "weight": 1.0}, {"source": "api_sms_patch_api_v1_admin_sms_messages_tag", "target": "api_sms_errors_529", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/api/sms.md", "source_location": "L529", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}