Docs
ศูนย์นักพัฒนาแดชบอร์ดesimoa.com
    • บทนำ
    • เริ่มต้นใช้งานด่วน
    • การยืนยันตัวตน
    • Overview
    • แสดงรายการ eSIM
    • รับ eSIM
    • ประเทศ
    • OpenAPI
    • การติดตามและค่าคอมมิชชัน
    • ขีดจำกัดอัตราคำขอและข้อผิดพลาด
    • Overview
    • Claude
    • ChatGPT
    • Gemini
    • ไคลเอนต์ MCP อื่นๆ
    • Overview
    • การยืนยันตัวตน
    • สินค้า
    • รายละเอียดสินค้า
    • ประเทศ
    • Errors & rate limits
  1. Docs
  2. API สำหรับพาร์ตเนอร์ (B2B)
  3. การยืนยันตัวตน

API สำหรับพาร์ตเนอร์ (B2B)

การยืนยันตัวตน

Authenticate with an API key from the partner portal, and rotate, restrict or revoke keys.

On this page
  • รูปแบบคีย์
  • Sending the key
  • Issuing keys
  • Rotating keys
  • IP allowlist
  • Revoking keys
  • Member roles

รูปแบบคีย์#

text
esk_live_<prefix:10>_<secret:40>

คีย์เป็นสตริงตัวอักษรและตัวเลข ประกอบด้วยคำนำหน้า 10 ตัวอักษร (ตัวระบุสาธารณะที่แสดงในพอร์ทัล) และรหัสลับ 40 ตัวอักษร esimoa เก็บเฉพาะแฮช SHA-256 คีย์เต็มจึงแสดงเพียงครั้งเดียวตอนออกคีย์และกู้คืนไม่ได้

หมายเหตุ

คีย์นี้ต่างจากคีย์ Public API ของศูนย์นักพัฒนา (esk_live_<32>) การใช้คีย์ข้าม API จะถูกปฏิเสธด้วย INVALID_API_KEY

Sending the key#

ส่งคีย์ในเฮดเดอร์ X-API-Key ทุกคำขอ และรองรับ Authorization: Bearer ด้วย หากไม่มีคีย์จะได้ 401 API_KEY_REQUIRED และหากคีย์ผิดรูปแบบหรือไม่รู้จักจะได้ 401 INVALID_API_KEY

http
# Preferred
X-API-Key: esk_live_AbCdE12345_<40-character secret>

# Also accepted
Authorization: Bearer esk_live_AbCdE12345_<40-character secret>

Issuing keys#

  1. 1พอร์ทัลพาร์ตเนอร์ → คีย์ API — สร้างคีย์ใหม่
  2. 2ตั้งชื่อ และกำหนดวันหมดอายุ (ระหว่าง 1 นาทีถึง 3 ปีนับจากนี้) และรายการ IP ที่อนุญาตได้ตามต้องการ
  3. 3คัดลอกคีย์ทันที — คีย์จะแสดงเพียงครั้งเดียว — และเก็บไว้ในตัวจัดการข้อมูลลับหรือตัวแปรสภาพแวดล้อมของเซิร์ฟเวอร์

โดยค่าเริ่มต้น แต่ละบัญชีมีคีย์ที่ใช้งานอยู่ได้สูงสุด 5 คีย์ (คีย์ที่ไม่ถูกเพิกถอนและยังไม่หมดอายุ)

Rotating keys#

การหมุนเวียนจะสร้างคีย์ใหม่ที่มีชื่อ ขอบเขต รายการ IP ที่อนุญาต และวันหมดอายุเหมือนเดิม คีย์เดิมยังใช้งานได้ตลอดช่วงผ่อนผันที่คุณเลือก (0–72 ชั่วโมง) แล้วจึงหมดอายุ — ให้นำคีย์ใหม่ไปใช้ภายในช่วงเวลานั้น ช่วงผ่อนผัน 0 จะตัดคีย์เดิมทันที

หมายเหตุ

คีย์ที่ถูกเพิกถอนหรือหมดอายุแล้วไม่สามารถหมุนเวียนได้ — ให้ออกคีย์ใหม่แทน เมื่อสิ้นสุดช่วงผ่อนผัน คีย์เดิมจะได้รับ 401 KEY_EXPIRED

IP allowlist#

แต่ละคีย์จำกัดได้สูงสุด 20 ที่อยู่ IPv4/IPv6 หรือช่วง CIDR (เช่น 203.0.113.10, 198.51.100.0/24) รายการว่างหมายถึงไม่จำกัด คำขอจากที่อื่นจะได้รับ 403 IP_NOT_ALLOWED โปรดใช้ IP ขาออกของเซิร์ฟเวอร์ของคุณ

Revoking keys#

เพิกถอนคีย์ในพอร์ทัลทันทีเมื่อคีย์รั่วไหลหรือไม่จำเป็นอีกต่อไป คีย์ไม่ถูกแคช คำขอถัดไปจึงถูกปฏิเสธด้วย 401 KEY_REVOKED ทันที ในกรณีฉุกเฉิน esimoa สามารถเพิกถอนคีย์หรือระงับบัญชีได้ ทุกคีย์ของบัญชีที่ถูกระงับจะได้รับ 403 PARTNER_SUSPENDED

Member roles#

บทบาทสิ่งที่ทำได้
OWNERทุกฟีเจอร์
ADMINจัดการคีย์และสมาชิก
DEVELOPERจัดการคีย์ เลือกดูสินค้า
VIEWERอ่านอย่างเดียว

เฉพาะสมาชิก OWNER, ADMIN และ DEVELOPER เท่านั้นที่ออก หมุนเวียน หรือเพิกถอนคีย์ได้ สมาชิกทุกคนดูรายการคีย์ได้

อัปเดตล่าสุด: 1 ตุลาคม 2569

PreviousAPI สำหรับพาร์ตเนอร์ (B2B)ถัดไปสินค้า

On this page

  • รูปแบบคีย์
  • Sending the key
  • Issuing keys
  • Rotating keys
  • IP allowlist
  • Revoking keys
  • Member roles

APIs and MCP for bringing esimoa eSIMs to your product

Resources

  • Docs
  • API reference
  • API สำหรับพาร์ตเนอร์ (B2B)
  • MCP server
  • OpenAPI spec

esimoa

  • หน้าหลัก
  • eSIM แพ็กเกจ
  • ศูนย์นักพัฒนา
  • แดชบอร์ด
  • พอร์ทัลพาร์ตเนอร์

Company

  • เกี่ยวกับเรา
  • พาร์ตเนอร์
  • เงื่อนไขการใช้บริการ
  • นโยบายความเป็นส่วนตัว
  • นโยบายจัดส่งและคืนเงิน

ช่วยเหลือ

  • support@esimoa.com
  • แชตช่วยเหลือ

NBase Korea Co., Ltd.

902, Bldg A, 767 Sinsu-ro, Suji-gu, Yongin-si, Gyeonggi-do (Dongcheon-dong, Bundang Suji U-TOWER)

สำนักงานใหญ่ในสหรัฐฯ: NBASE CORP. · Corporate Park, Irvine, CA 92606, USA

© 2026 esimoa สงวนลิขสิทธิ์