העצמים הבאים קשורים ישירות ל־API hostprototype.
לאובייקט אב הטיפוס המארח יש את המאפיינים הבאים.
| Property | Type | תיאור | 
|---|---|---|
| hostid | string | (לקריאה בלבד) מזהה אב הטיפוס המארח. | 
| מארח (נדרש) | מחרוזת | השם הטכני של אב הטיפוס המארח. | 
| name | string | שם גלוי של אב הטיפוס המארח. ברירת מחדל: ערך המאפיין host. | 
| status | integer | סטטוס אב הטיפוס המארח. ערכים אפשריים הם: 0 - (ברירת מחדל) מארח מנוטר; 1 - מארח לא מנוטר. | 
| inventory_mode | integer | מצב אוכלוסיית מלאי מארח. ערכים אפשריים הם: -1 - (ברירת מחדל) מושבת; 0 - ידני; 1 - אוטומטי. | 
| templateid | string | (לקריאה בלבד) מזהה של אב הטיפוס של מארח תבנית האב. | 
| discover | integer | סטטוס גילוי אב טיפוס מארח. ערכים אפשריים: 0 - (ברירת מחדל) יתגלו מארחים חדשים; 1 - מארחים חדשים לא יתגלו ומארחים קיימים יתגלו יסומן כאבוד. | 
| custom_interfaces | integer | מקור ממשקים למארחים שנוצרו על ידי אב הטיפוס המארח. ערכים אפשריים: 0 - (ברירת מחדל) יורש ממשקים מהמארח האב; 1 - השתמש במארח אבות טיפוס ממשקים מותאמים אישית. | 
| uuid | string | מזהה ייחודי אוניברסלי, המשמש לקישור אבות טיפוס מארח מיובאים לאלה שכבר קיימים. משמש רק עבור אבות טיפוס מארח בתבניות. נוצר אוטומטית, אם לא ניתן. | 
שימו לב שעבור שיטות מסוימות (עדכון, מחק) שילוב הפרמטרים הנדרש/אופציונלי שונה.
אובייקט הקישור לקבוצה מקשר אב טיפוס מארח עם קבוצה מארחת ויש לו המאפיינים הבאים.
| Property | Type | תיאור | 
|---|---|---|
| קבוצה (נדרש) | מחרוזת | מזהה של הקבוצה המארחת. | 
אובייקט אב הטיפוס של הקבוצה מגדיר קבוצה שתיווצר עבור א המארח התגלה ויש לו את המאפיינים הבאים.
| Property | Type | תיאור | 
|---|---|---|
| שם (חובה) | מחרוזת | שם אב הטיפוס של הקבוצה. | 
לאובייקט תג אב הטיפוס המארח יש את המאפיינים הבאים.
| Property | Type | תיאור | 
|---|---|---|
| תג (נדרש) | מחרוזת | שם אב טיפוס מארח. | 
| value | string | ערך תג אב טיפוס מארח. | 
לאובייקט הממשק המותאם אישית יש את המאפיינים הבאים.
| Property | Type | תיאור | 
|---|---|---|
| dns | string | שם DNS המשמש את הממשק. חובה אם החיבור מתבצע באמצעות DNS. יכול להכיל פקודות מאקרו. | 
| ip | string | כתובת IP המשמשת את הממשק. חובה אם החיבור מתבצע באמצעות IP. יכול להכיל פקודות מאקרו. | 
| ראשי (נדרש) | מספר שלם | האם הממשק משמש כברירת מחדל במארח. ניתן להגדיר רק ממשק אחד מסוג כלשהו כברירת מחדל במארח. ערכים אפשריים הם: 0 - לא ברירת מחדל; 1 - ברירת מחדל. | 
| יציאה (נדרש) | string | מספר יציאה המשמש את הממשק. יכול להכיל פקודות מאקרו משתמש ו-LLD. | 
| סוג (נדרש) | מספר שלם | סוג ממשק. ערכים אפשריים הם: 1 - סוכן; 2 - SNMP; 3 - IPMI;< br>4 - JMX. | 
| useip (נדרש) | מספר שלם | האם יש לבצע את החיבור באמצעות IP. ערכים אפשריים הם: 0 - התחבר באמצעות שם DNS מארח; 1 - התחבר באמצעות כתובת IP מארח עבור ממשק מארח זה. | 
| פרטים | מערך | אובייקט נוסף לממשק. חובה אם 'סוג' הממשק הוא SNMP. | 
לאובייקט הפרטים יש את המאפיינים הבאים.
| Property | Type | תיאור | 
|---|---|---|
| גרסה (נדרש) | מספר שלם | גרסת ממשק SNMP. ערכים אפשריים הם: 1 - SNMPv1; 2 - SNMPv2c; 3 - SNMPv3 | 
| bulk | integer | האם להשתמש בבקשות SNMP בכמות גדולה. ערכים אפשריים הם: 0 - אל תשתמש בבקשות בכמות גדולה; 1 - (ברירת מחדל) - השתמש בבקשות בכמות גדולה. | 
| קהילה | מחרוזת | קהילת SNMP. בשימוש רק על ידי ממשקי SNMPv1 ו-SNMPv2. | 
| securityname | string | שם אבטחה SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. | 
| רמת אבטחה | מספר שלם | רמת אבטחה SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. ערכים אפשריים הם: 0 - (ברירת מחדל) - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv. | 
| authpassphrase | string | משפט סיסמה לאימות SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. | 
| privpassphrase | string | משפט סיסמה פרטיות של SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. | 
| authprotocol | שלם | פרוטוקול אימות SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. ערכים אפשריים הם: 0 - (ברירת מחדל) - MD5; 1 - SHA1; 2 - SHA224; 3 - SHA256; 4 - SHA384; 5 - SHA512. | 
| privprotocol | שלם | פרוטוקול פרטיות SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. ערכים אפשריים הם: 0 - (ברירת מחדל) - DES; 1 - AES128; 2 - AES192; 3 - AES256; 4 - AES192C; 5 - AES256C. | 
| contextname | string | שם הקשר SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. |