Documentation Index
Fetch the complete documentation index at: https://docs.hybridbox.io/llms.txt
Use this file to discover all available pages before exploring further.
Domaines
Gérer les domaines, la vérification, l’état DNS, les clés de configuration et les espaces de travail. Les exemples utilisent le mode code A2A. MCP expose le même mode code via son outilexecute.
Fonctions
domains.delete
domains.delete.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.delete | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.delete |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | DELETE /v1/public/accounts/{account_id}/domains/{domain} |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
domain | str | oui |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
result | {} | oui |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse:
domains.get
domains.get.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.view | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.view |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | GET /v1/public/accounts/{account_id}/domains/{domain} |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
domain | str | oui |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
id | str | oui |
name | str | oui |
outbound_routing_ready | bool | oui |
status | str | oui |
workspace_id | str | oui |
auto_renew | bool | non |
created_at | str | null | non |
dedicated_ip_id | str | null | non |
dns_records | [{"id": int, "name": str, "ttl": int, "type": str, "value": str, "is_system_managed"?: bool, "priority"?: int | null}] | non |
inbound_tenant_external_id | str | null | non |
inbound_tenant_id | str | null | non |
inbound_tenant_name | str | null | non |
inbound_tenant_type | str | null | non |
mailboxes | [{"active": bool, "email": str, "first_name": str, "id": str, "last_name": str}] | non |
redirect_mode | "301" | "302" | "iframe" | null | non |
redirect_url | str | null | non |
tags | [{"id": str, "name": str}] | non |
updated_at | str | null | non |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse:
domains.health
domains.health.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.view | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.view |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | GET /v1/public/accounts/{account_id}/domains/{domain}/health |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
domain | str | oui |
refresh | bool | non |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
cache_ttl_seconds | int | oui |
cached | bool | oui |
checked_at | str | oui |
checks | {"dns": {"status": "healthy" | "warning" | "critical" | "unknown", "a"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "dkim"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "dmarc"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "error"?: str | null, "mx"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "ns"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "spf"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null}, "ports": {"status": "healthy" | "warning" | "critical" | "unknown", "error"?: str | null, "imap_143"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "imaps_993"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "smtp_25"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "submission_587"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null}, "ssl": {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null}, "web": {"status": "healthy" | "warning" | "critical" | "unknown", "error"?: str | null, "http_root"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "http_www"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "https_root"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null, "https_www"?: {"status": "healthy" | "warning" | "critical" | "unknown", "actual"?: [str] | null, "code"?: str | null, "days_remaining"?: int | null, "error"?: str | null, "expected"?: [str] | null, "expires_at"?: str | null, "issuer"?: str | null, "record"?: str | null, "records"?: [str] | null, "status_code"?: int | null} | null}} | oui |
domain_id | str | oui |
domain_name | str | oui |
summary_status | "healthy" | "warning" | "critical" | "unknown" | oui |
timings_ms | {} | oui |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse:
domains.list
domains.list.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.view | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.view |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | GET /v1/public/accounts/{account_id}/domains |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
page | int | non |
page_size | int | non |
search | str | null | non |
workspace_id | str | null | non |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
items | [{"id": str, "name": str, "outbound_routing_ready": bool, "status": str, "workspace_id": str, "auto_renew"?: bool, "created_at"?: str | null, "dedicated_ip_id"?: str | null, "inbound_tenant_external_id"?: str | null, "inbound_tenant_id"?: str | null, "inbound_tenant_name"?: str | null, "inbound_tenant_type"?: str | null, "redirect_mode"?: "301" | "302" | "iframe" | null, "redirect_url"?: str | null, "tags"?: [{"id": str, "name": str}], "updated_at"?: str | null}] | oui |
page | int | oui |
page_size | int | oui |
total | int | oui |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse:
domains.move
domains.move.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.move | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.move |
| Type de ressource | workspace | Champ d’ID de ressource | target_workspace_id |
| Route API publique | POST /v1/public/accounts/{account_id}/domains/{domain}/move |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
domain | str | oui |
target_workspace_id | str | oui |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
account_id | str | oui |
domain_id | str | oui |
domain_name | str | oui |
from_workspace_id | str | oui |
reconciled | {"linked_records_changed"?: int} | oui |
to_workspace_id | str | oui |
status | str | non |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse:
domains.purchase
domains.purchase.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.purchase | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.purchase |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | POST /v1/public/accounts/{account_id}/domains/purchase |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
contact_info | {"address_1": str, "city": str, "country": str, "email": str, "first_name": str, "last_name": str, "organization": str, "phone": str, "state": str, "zip": str} | oui |
domains | [str] | oui |
workspace_id | str | oui |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
results | [{"domain_name": str, "status": str, "error"?: str | null, "error_code"?: str | null, "id"?: str | null}] | oui |
currency | str | null | non |
estimated_total | str | null | non |
failed_count | int | non |
payment_url | str | null | non |
purchase_batch_id | str | null | non |
successful_count | int | non |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse:
domains.search
domains.search.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.create | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.create |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | GET /v1/public/accounts/{account_id}/domains/search |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
domains | [str] | oui |
workspace_id | str | oui |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
available | bool | oui |
domain | str | oui |
price | str | oui |
alternatives | [{"domain": str, "price": str, "available"?: bool, "currency"?: str, "is_premium"?: bool, "is_suggestion"?: bool}] | non |
currency | str | non |
is_premium | bool | non |
is_suggestion | bool | non |
unavailable_reason | str | null | non |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse:
domains.update
domains.update.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.update | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.update |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | PATCH /v1/public/accounts/{account_id}/domains/{domain} |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
domain | str | oui |
auto_renew | bool | null | non |
redirect_mode | "301" | "302" | "iframe" | null | non |
redirect_url | str | null | non |
workspace_id | str | null | non |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
auto_renew | bool | oui |
id | str | oui |
workspace_id | str | oui |
redirect_mode | "301" | "302" | "iframe" | null | non |
redirect_url | str | null | non |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse:
domains.verify
domains.verify.
| Propriété | Valeur | Propriété | Valeur |
|---|---|---|---|
| Autorisation requise | domain.verify | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | domain.verify |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | POST /v1/public/accounts/{account_id}/domains/{domain}/verify |
Arguments
Arguments
| Nom | Type | Requis |
|---|---|---|
account_id | str | oui |
domain | str | oui |
Retours
Retours
| Champ | Type | Requis |
|---|---|---|
actual_nameservers | [str] | oui |
domain_id | str | oui |
expected_nameservers | [str] | oui |
message | str | oui |
status | str | oui |
verified | bool | oui |
missing_nameservers | [str] | non |
unexpected_nameservers | [str] | non |
Exemple A2A
Exemple A2A
Requête:Réponse:
Exemple MCP
Exemple MCP
Requête:Réponse: