1.ภาพรวม
โอเพน BambooHR ของ API ทำให้ง่ายต่อการผสานรวมแอปพลิเคชันอื่น ๆ กับ BambooHR เพื่อให้สามารถแชร์ข้อมูลระหว่างระบบได้ BambooHR API เป็นโปรโตคอลอินเทอร์เน็ตแบบ RESTful ที่สร้างขึ้นโดยมุ่งเน้นการส่งคำขอ HTTPS ที่มีความหมายเชิงโครงสร้างเพื่อเข้าถึงหรือแก้ไขทรัพยากร ซึ่งมักเป็นบันทึกพนักงาน API สามารถใช้เพื่อเรียกคืนหรือจัดการข้อมูลพนักงานและเพื่อสร้างรายงานในหลายรูปแบบ.
แม้ว่า open API จะเปิดให้ผู้ใดก็ตามที่ยอมรับข้อกำหนดเหล่านี้ใช้งานได้ BambooHR มีพันธกิจร่วมกับ BambooHR Apps Marketplace ในการนำเสนอแอปพลิเคชันและการเชื่อมต่อที่แก้ปัญหาที่เกิดขึ้นจริงให้แก่ลูกค้า BambooHR BambooHR จะตรวจสอบและอนุมัติแอปพลิเคชันของพาร์ทเนอร์ใน Apps Marketplace โดยพิจารณาจากความต้องการของตลาด คุณภาพ และระดับของการเชื่อมต่อ เอกสารประกอบ API ฉบับสมบูรณ์ รวมถึงข้อมูลอ้างอิงจุดเชื่อมต่อ คู่มือการยืนยันตัวตน และตัวอย่างโค้ด มีให้ที่ documentation.bamboohr.com/docs เราแนะนำให้คุณสำรวจเอกสารประกอบเพื่อทำความเข้าใจว่าสามารถทำอะไรได้บ้างก่อนสร้างการเชื่อมต่อของคุณ
2.การเข้าถึง API
ตราบเท่าที่คุณปฏิบัติตามข้อกำหนดเหล่านี้ BambooHR ให้สิทธิ์แบบจำกัด ไม่ผูกขาด ไม่สามารถโอนสิทธิ์ได้ และไม่สามารถถ่ายโอนได้ แก่คุณภายใต้สิทธิในทรัพย์สินทางปัญญาของ BambooHR เพื่อใช้ APIs ในการพัฒนา ทดสอบ และสนับสนุนแอปพลิเคชันของคุณ และเพื่อให้ลูกค้าของคุณใช้การเชื่อมต่อกับ APIs ภายในแอปพลิเคชันของคุณ
แอปพลิเคชันของพาร์ทเนอร์ใน Apps Marketplace แต่ละรายการที่เข้าถึง BambooHR's APIs ต้องยืนยันตัวตนโดยใช้ BambooHR's Login API ก่อนที่จะดึงคีย์ API ในนามของผู้ใช้ของลูกค้าหรือก่อนดึงข้อมูลลูกค้า คีย์ API ต้องเก็บเป็นความลับและต้องไม่เผยแพร่หรือแบ่งปันกับบุคคลที่ไม่ได้รับอนุญาต
3.ขอบเขตของการเข้าถึง API ของคุณ
คุณต้องใช้การเขียนโปรแกรมที่มีประสิทธิภาพซึ่งจะไม่ก่อให้เกิดการร้องขอจำนวนมากเกินไปในช่วงเวลาที่สั้นเกินไป ตามที่ BambooHR เป็นผู้พิจารณาแต่เพียงผู้เดียว หากเกิดกรณีนี้ขึ้น BambooHR ขอสงวนสิทธิ์ในการจำกัดการเชื่อมต่อ API ของคุณ หรือระงับหรือยุติบัญชี BambooHR ของคุณ BambooHR's APIs ช่วยให้พันธมิตรใน Apps Marketplace สามารถสร้างการผสานการทำงานเพื่อจัดจำหน่ายบริการของ Partner ที่ได้มีการซื้อไว้ภายใน BambooHR Apps Marketplace เท่านั้น
การเข้าถึง API ของคุณไม่ครอบคลุมถึง และคุณต้องไม่กระทำกิจกรรมดังต่อไปนี้: (1) การแอบอ้างเป็นบุคคลอื่น; (2) การกล่าวเท็จหรือบ่งชี้โดยนัยว่าคุณมีความเกี่ยวข้องกับบุคคลหรือองค์กรอื่น; (3) การใช้การเข้าถึง API ของผู้อื่นเพื่อแสดงเนื้อหาของเขาหรือเธอให้ผู้อื่นดู เช่น เป็นส่วนหนึ่งของผลการค้นหา; (4) การใช้ APIs ในแอปพลิเคชันใดก็ตามที่มีเนื้อหาสำหรับผู้ใหญ่ ส่งเสริมการพนัน มีการขายยาสูบหรือแอลกอฮอล์ให้แก่บุคคลที่มีอายุต่ำกว่า 21 ปี หรือกระทำการอื่นใดที่ละเมิดกฎหมายหรือข้อบังคับที่บังคับใช้; (5) การใช้ APIs เพื่อดึงข้อมูลเนื้อหาซึ่งต่อมาถูกรวบรวมร่วมกับผลการค้นหาจากบุคคลที่สามในลักษณะที่ผู้ใช้ปลายทางไม่สามารถระบุแหล่งที่มาของเนื้อหาไปยัง BambooHR; (6) การส่งหรือเชื่อมโยงไปยังเนื้อหาใด ๆ ผ่าน API ที่ยักยอกหรือละเมิดทรัพย์สินทางปัญญาหรือสิทธิอื่นใดของบุคคลหรือองค์กรใด ๆ รบกวนการดำเนินงานของ API ละเมิดความเป็นส่วนตัวหรือสิทธิในการเผยแพร่ของบุคคลใด ๆ ฝ่าฝืนหน้าที่ในการรักษาความลับ ให้ข้อมูลลับใด ๆ เกี่ยวกับลูกค้าของ BambooHR หรือ BambooHR โดยไม่ได้รับอนุญาต หรือเป็นการคุกคาม หมิ่นประมาท ใช้ถ้อยคำหยาบคาย ลามกอนาจาร หรือไม่เหมาะสมในดุลยพินิจอันสมเหตุสมผลของ BambooHR; (7) การส่งเนื้อหาที่มีหรือติดตั้งไวรัส เวิร์ม มัลแวร์ หรือโค้ดอื่นใดที่ออกแบบมาเพื่อขัดขวาง ทำลาย หรือจำกัดการทำงานของซอฟต์แวร์หรือฮาร์ดแวร์ใด ๆ; (8) การส่งเนื้อหาที่มีถ้อยคำเท็จหรือชวนให้เข้าใจผิด การกล่าวอ้างเปรียบเทียบที่ไม่มีมูล สแปม จดหมายลูกโซ่ หรือการชักชวนในลักษณะอื่นใด
นอกจากนี้ คุณต้องไม่: ใช้ข้อมูลลูกค้าเกินกว่าที่อธิบายไว้ในแนวทางเป็นลายลักษณ์อักษรที่จัดทำโดย BambooHR หรือเกินกว่าที่ได้ตกลงและกำหนดไว้อย่างเฉพาะเจาะจงภายในขอบเขตของการเชื่อมต่อ; ใช้บริการเว็บของ BambooHR ระบบของลูกค้า หรือเครื่องมือย้ายข้อมูลใด ๆ เพื่อแทรกเนื้อหาลงในแพลตฟอร์ม BambooHR เกินกว่าที่ BambooHR แนะนำไว้ (ในกรณีที่มีข้อสงสัยใด ๆ ให้ติดต่อ Relationship Manager ของ BambooHR เสมอ); พัฒนาการเชื่อมต่อหรือแอปพลิเคชันของบุคคลที่สามโดยไม่ได้รับการยืนยันเป็นลายลักษณ์อักษรจากพนักงานของ BambooHR และต้องมั่นใจว่าการเชื่อมต่อทั้งหมดที่สร้างขึ้นเป็นไปตามแนวทางเป็นลายลักษณ์อักษรที่จัดทำโดย BambooHR; แจกจ่ายหรือให้การเข้าถึงข้อมูลที่ได้มาผ่าน BambooHR's APIs แก่บุคคลอื่นใดนอกเหนือจากบริษัทที่คุณได้ตกลงข้อกำหนดเหล่านี้ในนามของบริษัทนั้น หรือสร้างอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันที่ทำให้สามารถเข้าถึงเนื้อหาหรือข้อมูลได้ (ผู้ใดก็ตามที่ต้องการเข้าถึง BambooHR APIs และเนื้อหาจะต้องใช้ BambooHR's APIs เพื่อดำเนินการดังกล่าว); หรือดำเนินคุณลักษณะหรือแนวปฏิบัติทางธุรกิจที่ก่อให้เกิดความเสียหายต่อชื่อเสียงทางวิชาชีพ ความสัมพันธ์ทางวิชาชีพ หรือระบบนิเวศทางวิชาชีพของลูกค้าหรือพาร์ทเนอร์รายอื่นของ BambooHR
4.บัญชีทดสอบ
คุณอาจสร้างบัญชีทดสอบ BambooHR ได้ไม่เกินสองบัญชีเพื่อวัตถุประสงค์ในการทดสอบแอปพลิเคชันของคุณเท่านั้น คุณต้องสร้างบัญชีเหล่านี้ด้วยตนเองและไม่ผ่านวิธีการอัตโนมัติใด ๆ เช่น สคริปต์ บัญชีทดสอบต้องไม่โต้ตอบกับบัญชีที่ไม่ใช่บัญชีทดสอบหรือบริการพาร์ทเนอร์อื่น ๆ (ตัวอย่างเช่น คุณไม่อาจใช้บัญชีทดสอบเพื่อโพสต์งานปลอมหรือของจริงไปยังพาร์ทเนอร์กระดานงาน BambooHR ที่มีอยู่) หรือแทนที่ขีดจำกัดการเรียก BambooHR API.
5.การสนับสนุนและการปรับแก้ไข
BambooHR อาจให้การสนับสนุนหรือการแก้ไขสำหรับ APIs ตามดุลยพินิจแต่เพียงผู้เดียว และอาจหยุดให้การสนับสนุนหรือการแก้ไขได้ทุกเมื่อโดยไม่ต้องแจ้งให้ทราบล่วงหน้าหรือรับผิดต่อคุณ BambooHR อาจออกเวอร์ชันถัดไปของ APIs และกำหนดให้คุณใช้เวอร์ชันถัดไปดังกล่าว เมื่อสามารถทำได้อย่างสมเหตุสมผล BambooHR จะพยายามทำให้ APIs สามารถทำงานร่วมกับเวอร์ชันก่อนหน้าได้ แต่จะคาดหวังให้ผู้ใช้ API ทุกคนมีแนวทางเชิงรุกในการใช้เวอร์ชันล่าสุด.
การที่คุณยังคงใช้ APIs ต่อไปหลังการออกรุ่นใหม่ของ API หรือการแก้ไขข้อกำหนดเหล่านี้ ถือเป็นการยอมรับการเปลี่ยนแปลงดังกล่าว คุณมีหน้าที่รับผิดชอบในการทำให้แน่ใจว่าแอปพลิเคชันของคุณยังคงเข้ากันได้กับเวอร์ชันปัจจุบันของ BambooHR API.
6.การแจ้งให้ทราบและการส่งหมายศาล
แหล่งข้อมูลเชิงข้อมูลจัดให้เข้าถึงได้ผ่าน BambooHR Partner Portal เนื้อหานี้เป็นกรรมสิทธิ์และจัดให้โดย BambooHR BambooHR อาจแจ้งคุณผ่านการอัปเดตบน Partner Portal หรือผ่านที่อยู่อีเมลที่เชื่อมโยงกับบัญชี Partner Portal ของคุณ บัญชีทดสอบ หรือบัญชีผู้ใช้ BambooHR ที่มีอยู่ในระบบ เป็นความรับผิดชอบของคุณที่จะต้องทำให้แน่ใจว่ารายละเอียดการติดต่อของคุณได้รับการปรับปรุงให้เป็นปัจจุบันอยู่เสมอ.
7.การยุติและการลบการเข้าถึง API
BambooHR ขอสงวนสิทธิ์ในเวลาใดก็ตามตามดุลยพินิจแต่เพียงผู้เดียว โดยไม่ต้องรับผิดต่อคุณหรือบุคคลที่สามใด ๆ ในการแก้ไข ระงับ หรือยุติการเข้าถึง API ของคุณ หรือการเข้าถึงแพลตฟอร์ม BambooHR BambooHR อาจแก้ไขข้อกำหนดเหล่านี้ และจะจัดเตรียมเวอร์ชันล่าสุดให้ในแต่ละครั้งที่มีการต่ออายุข้อตกลง.
เมื่อการเข้าถึง API ของคุณสิ้นสุดลงด้วยเหตุผลใดก็ตาม คุณต้องยุติการใช้ APIs ทั้งหมดโดยทันที ลบข้อมูล BambooHR ทั้งหมดที่อยู่ในความครอบครองของคุณซึ่งได้รับผ่าน APIs (เว้นแต่กฎหมายที่ใช้บังคับกำหนดให้ต้องเก็บรักษาไว้) และยุติการแสดงตนว่าเป็นพาร์ทเนอร์ BambooHR API.
8.กิจกรรมที่ผิดกฎหมายและผิดปกติ
แนวปฏิบัติอื่น ๆ อาจมีความเกี่ยวข้องในการพิจารณาการใช้งานโดยชอบธรรม และ BambooHR ขอสงวนสิทธิ์ในการนำกิจกรรมที่ไม่ชอบด้วยกฎหมาย ต้องห้าม ผิดปกติ หรือไม่ปกติใด ๆ มาพิจารณาในการตัดสินใจดังกล่าว BambooHR อาจใช้ดุลยพินิจในการยุติความสัมพันธ์กับคุณหรือระงับการเข้าถึง API ของคุณทันที หากเห็นว่าคุณใช้การเข้าถึงของคุณขัดต่อข้อกำหนดเหล่านี้ เมื่อสมควร BambooHR จะให้แจ้งคุณถึงการใช้งานที่ไม่เหมาะสมก่อนระงับหรือยุติการเข้าถึงของคุณ.
9.การเฝ้าติดตาม
คุณตกลงที่จะช่วยเหลือ BambooHR ในการตรวจสอบการปฏิบัติตามข้อกำหนดเหล่านี้ของคุณ โดยให้ข้อมูลเกี่ยวกับการผสานรวมและแอปพลิเคชันของคุณ ซึ่งอาจรวมถึงการเข้าถึงแอปพลิเคชันของคุณและวัสดุอื่น ๆ ที่เกี่ยวข้องกับการใช้ APIs ของคุณด้วย หากคุณไม่สามารถแสดงให้เห็นถึงการปฏิบัติตามข้อกำหนดเหล่านี้อย่างสมบูรณ์ BambooHR อาจจำกัดหรือยุติการเข้าถึง APIs ของคุณ.
BambooHR อาจเฝ้าติดตามการใช้งาน API ของคุณเพื่อให้แน่ใจว่าเป็นไปตามข้อกำหนดเหล่านี้ เพื่อปกป้องเสถียรภาพและความปลอดภัยของแพลตฟอร์ม และเพื่อบังคับใช้ขีดจำกัดอัตราการใช้งาน เมื่อคุณใช้ APIs ถือว่าคุณยินยอมให้มีการเฝ้าติดตามดังกล่าว








































