Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Visa Certificate

ลบเอกสารหนังสือรับรองเพื่อขอวีซ่า

การลบข้อมูลไม่สามารถกู้คืนได้ ไม่สามารถลบเอกสารที่อนุมัติแล้ว (สถานะ 02) ได้

Endpoint

POST /api/v1/open-apis/visa-certificate/delete

Request Body

Required Parameters

ParameterTypeRequiredDescriptionExample
visa_certificate_letter_idstring (base64)Yesรหัสเอกสาร (Base64 encoded)"MjAyNjAzMTJWQzAwMDAwMDAwMQ=="

Response Format

Success Response (HTTP 200)

{ "code": 200, "message": "ลบเอกสารรับรองสำหรับวีซ่าสำเร็จ", "payload": { "visa_certificate_letter_id": "20260312VC000000001" } }

Error Response - Validation Failed (HTTP 422)

{ "code": 422, "message": "Validation failed", "errors": ["Missing required parameter: 'visa_certificate_letter_id'"] }

Error Response - Not Found (HTTP 404)

{ "code": 404, "message": "Certificate not found" }

Error Response - Cannot Delete Approved (HTTP 400)

{ "code": 400, "message": "ไม่สามารถลบเอกสารที่อนุมัติแล้วได้" }

Response Fields

FieldTypeDescription
visa_certificate_letter_idstringรหัสเอกสารที่ถูกลบ

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/visa-certificate/delete" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "visa_certificate_letter_id": "MjAyNjAzMTJWQzAwMDAwMDAwMQ==" }'

Notes

ข้อกำหนดสำคัญ:

  • visa_certificate_letter_id ต้องเข้ารหัส Base64 (หากไม่เข้ารหัสระบบจะไม่พบรายการ)
  • ไม่สามารถลบเอกสารที่มีสถานะ 02 (อนุมัติแล้ว) ได้
  • การลบข้อมูลไม่สามารถกู้คืนได้
  • Get List - ค้นหา ID ของเอกสารที่ต้องการลบ
  • Get Detail - ตรวจสอบรายละเอียดเอกสารก่อนลบ
Last updated on