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.
عناوين IP مخصصة
إدارة مخزون عناوين IP المخصصة والتفويض والحذف وتعيينات النطاقات.
تستخدم الأمثلة وضع الكود في A2A. يتيح MCP وضع الكود نفسه عبر أداة execute.
الوظائف
dedicated_ips.authorize
dedicated_ips.authorize(account_id: str, dedicated_ip_id: str, reissue?: bool) -> DedicatedIP
عناوين IP مخصصة: dedicated_ips.authorize.
| الخاصية | القيمة | الخاصية | القيمة |
|---|
| الإذن المطلوب | proxy.authorize | المصادقة مطلوبة | نعم |
| وضع التنفيذ | sync | الصلاحية | proxy.authorize |
| نوع المورد | account | حقل معرف المورد | account_id |
| مسار API العام | POST /v1/public/accounts/{account_id}/dedicated-ips/{dedicated_ip_id}/authorize | | |
| الاسم | النوع | مطلوب |
|---|
account_id | str | نعم |
dedicated_ip_id | str | نعم |
reissue | bool | لا |
| الحقل | النوع | مطلوب |
|---|
id | str | نعم |
name | str | نعم |
status | str | نعم |
type | str | نعم |
asn | int | null | لا |
country_code | str | null | لا |
created_at | str | null | لا |
ip_addresses | [{"ip": str, "fcrdns_confirmed"?: bool, "healthy"?: bool | null, "rdns"?: str | null}] | لا |
updated_at | str | null | لا |
الطلب:{
"request_id": "example",
"session_id": "session_123",
"code": "dedicated_ips.authorize(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", reissue=true)"
}
الاستجابة:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": 123
},
"responses": [
{
"index": 0,
"function": "dedicated_ips.authorize",
"status": "completed",
"result": 123
}
],
"complexity_score": 1
}
الطلب:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "dedicated_ips.authorize(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", reissue=true)"
}
}
}
الاستجابة:{
"jsonrpc": "2.0",
"id": "example",
"result": {
"content": [
{
"type": "text",
"text": "{\n \"request_id\": \"example\",\n \"status\": \"completed\",\n \"result\": {\n \"last_value\": 123\n },\n \"responses\": [\n {\n \"index\": 0,\n \"function\": \"dedicated_ips.authorize\",\n \"status\": \"completed\",\n \"result\": 123\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
dedicated_ips.available_options
dedicated_ips.available_options(account_id: str, asn?: str | null, country_code?: str | null) -> list[DedicatedIP]
عناوين IP مخصصة: dedicated_ips.available_options.
| الخاصية | القيمة | الخاصية | القيمة |
|---|
| الإذن المطلوب | proxy.create | المصادقة مطلوبة | نعم |
| وضع التنفيذ | sync | الصلاحية | proxy.create |
| نوع المورد | account | حقل معرف المورد | account_id |
| مسار API العام | GET /v1/public/accounts/{account_id}/dedicated-ips/available-options | | |
| الاسم | النوع | مطلوب |
|---|
account_id | str | نعم |
asn | str | null | لا |
country_code | str | null | لا |
| الحقل | النوع | مطلوب |
|---|
id | str | نعم |
name | str | نعم |
asn | int | null | لا |
country_code | str | null | لا |
ip_addresses | [{"ip": str, "fcrdns_confirmed"?: bool, "healthy"?: bool | null, "rdns"?: str | null}] | لا |
الطلب:{
"request_id": "example",
"session_id": "session_123",
"code": "dedicated_ips.available_options(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", asn=\"<string>\", country_code=\"<string>\")"
}
الاستجابة:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": 123
},
"responses": [
{
"index": 0,
"function": "dedicated_ips.available_options",
"status": "completed",
"result": 123
}
],
"complexity_score": 1
}
الطلب:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "dedicated_ips.available_options(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", asn=\"<string>\", country_code=\"<string>\")"
}
}
}
الاستجابة:{
"jsonrpc": "2.0",
"id": "example",
"result": {
"content": [
{
"type": "text",
"text": "{\n \"request_id\": \"example\",\n \"status\": \"completed\",\n \"result\": {\n \"last_value\": 123\n },\n \"responses\": [\n {\n \"index\": 0,\n \"function\": \"dedicated_ips.available_options\",\n \"status\": \"completed\",\n \"result\": 123\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
dedicated_ips.claim
dedicated_ips.claim(account_id: str, option_id?: str | null) -> DedicatedIP
عناوين IP مخصصة: dedicated_ips.claim.
| الخاصية | القيمة | الخاصية | القيمة |
|---|
| الإذن المطلوب | proxy.create | المصادقة مطلوبة | نعم |
| وضع التنفيذ | sync | الصلاحية | proxy.create |
| نوع المورد | account | حقل معرف المورد | account_id |
| مسار API العام | POST /v1/public/accounts/{account_id}/dedicated-ips/claim | | |
| الاسم | النوع | مطلوب |
|---|
account_id | str | نعم |
option_id | str | null | لا |
| الحقل | النوع | مطلوب |
|---|
id | str | نعم |
name | str | نعم |
status | str | نعم |
type | str | نعم |
asn | int | null | لا |
country_code | str | null | لا |
created_at | str | null | لا |
ip_addresses | [{"ip": str, "fcrdns_confirmed"?: bool, "healthy"?: bool | null, "rdns"?: str | null}] | لا |
updated_at | str | null | لا |
الطلب:{
"request_id": "example",
"session_id": "session_123",
"code": "dedicated_ips.claim(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", option_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
الاستجابة:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": 123
},
"responses": [
{
"index": 0,
"function": "dedicated_ips.claim",
"status": "completed",
"result": 123
}
],
"complexity_score": 1
}
الطلب:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "dedicated_ips.claim(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", option_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
}
}
الاستجابة:{
"jsonrpc": "2.0",
"id": "example",
"result": {
"content": [
{
"type": "text",
"text": "{\n \"request_id\": \"example\",\n \"status\": \"completed\",\n \"result\": {\n \"last_value\": 123\n },\n \"responses\": [\n {\n \"index\": 0,\n \"function\": \"dedicated_ips.claim\",\n \"status\": \"completed\",\n \"result\": 123\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
dedicated_ips.delete
dedicated_ips.delete(account_id: str, dedicated_ip_id: str, force?: bool) -> DedicatedIP
عناوين IP مخصصة: dedicated_ips.delete.
| الخاصية | القيمة | الخاصية | القيمة |
|---|
| الإذن المطلوب | proxy.delete | المصادقة مطلوبة | نعم |
| وضع التنفيذ | sync | الصلاحية | proxy.delete |
| نوع المورد | account | حقل معرف المورد | account_id |
| مسار API العام | DELETE /v1/public/accounts/{account_id}/dedicated-ips/{dedicated_ip_id} | | |
| الاسم | النوع | مطلوب |
|---|
account_id | str | نعم |
dedicated_ip_id | str | نعم |
force | bool | لا |
| الحقل | النوع | مطلوب |
|---|
dedicated_ip_id | str | نعم |
domain_ids | [str] | نعم |
الطلب:{
"request_id": "example",
"session_id": "session_123",
"code": "dedicated_ips.delete(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", force=true)"
}
الاستجابة:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": {
"dedicated_ip_id": "<string>",
"domain_ids": [
"<string>"
]
}
},
"responses": [
{
"index": 0,
"function": "dedicated_ips.delete",
"status": "completed",
"result": {
"dedicated_ip_id": "<string>",
"domain_ids": [
"<string>"
]
}
}
],
"complexity_score": 1
}
الطلب:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "dedicated_ips.delete(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", force=true)"
}
}
}
الاستجابة:{
"jsonrpc": "2.0",
"id": "example",
"result": {
"content": [
{
"type": "text",
"text": "{\n \"request_id\": \"example\",\n \"status\": \"completed\",\n \"result\": {\n \"last_value\": {\n \"dedicated_ip_id\": \"<string>\",\n \"domain_ids\": [\n \"<string>\"\n ]\n }\n },\n \"responses\": [\n {\n \"index\": 0,\n \"function\": \"dedicated_ips.delete\",\n \"status\": \"completed\",\n \"result\": {\n \"dedicated_ip_id\": \"<string>\",\n \"domain_ids\": [\n \"<string>\"\n ]\n }\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
dedicated_ips.domains.assign
dedicated_ips.domains.assign(account_id: str, dedicated_ip_id: str, domain_ids?: [str]) -> DedicatedIP
عناوين IP مخصصة: dedicated_ips.domains.assign.
| الخاصية | القيمة | الخاصية | القيمة |
|---|
| الإذن المطلوب | domain.proxy.assign | المصادقة مطلوبة | نعم |
| وضع التنفيذ | sync | الصلاحية | domain.proxy.assign |
| نوع المورد | account | حقل معرف المورد | account_id |
| مسار API العام | POST /v1/public/accounts/{account_id}/dedicated-ips/{dedicated_ip_id}/domains/assign | | |
| الاسم | النوع | مطلوب |
|---|
account_id | str | نعم |
dedicated_ip_id | str | نعم |
domain_ids | [str] | لا |
| الحقل | النوع | مطلوب |
|---|
dedicated_ip_id | str | نعم |
domain_ids | [str] | نعم |
الطلب:{
"request_id": "example",
"session_id": "session_123",
"code": "dedicated_ips.domains.assign(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", domain_ids=\"example.com\")"
}
الاستجابة:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": {
"dedicated_ip_id": "<string>",
"domain_ids": [
"<string>"
]
}
},
"responses": [
{
"index": 0,
"function": "dedicated_ips.domains.assign",
"status": "completed",
"result": {
"dedicated_ip_id": "<string>",
"domain_ids": [
"<string>"
]
}
}
],
"complexity_score": 1
}
الطلب:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "dedicated_ips.domains.assign(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", domain_ids=\"example.com\")"
}
}
}
الاستجابة:{
"jsonrpc": "2.0",
"id": "example",
"result": {
"content": [
{
"type": "text",
"text": "{\n \"request_id\": \"example\",\n \"status\": \"completed\",\n \"result\": {\n \"last_value\": {\n \"dedicated_ip_id\": \"<string>\",\n \"domain_ids\": [\n \"<string>\"\n ]\n }\n },\n \"responses\": [\n {\n \"index\": 0,\n \"function\": \"dedicated_ips.domains.assign\",\n \"status\": \"completed\",\n \"result\": {\n \"dedicated_ip_id\": \"<string>\",\n \"domain_ids\": [\n \"<string>\"\n ]\n }\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
dedicated_ips.domains.unassign
dedicated_ips.domains.unassign(account_id: str, dedicated_ip_id: str, domain_ids?: [str]) -> DedicatedIP
عناوين IP مخصصة: dedicated_ips.domains.unassign.
| الخاصية | القيمة | الخاصية | القيمة |
|---|
| الإذن المطلوب | domain.proxy.assign | المصادقة مطلوبة | نعم |
| وضع التنفيذ | sync | الصلاحية | domain.proxy.assign |
| نوع المورد | account | حقل معرف المورد | account_id |
| مسار API العام | POST /v1/public/accounts/{account_id}/dedicated-ips/{dedicated_ip_id}/domains/unassign | | |
| الاسم | النوع | مطلوب |
|---|
account_id | str | نعم |
dedicated_ip_id | str | نعم |
domain_ids | [str] | لا |
| الحقل | النوع | مطلوب |
|---|
dedicated_ip_id | str | نعم |
domain_ids | [str] | نعم |
الطلب:{
"request_id": "example",
"session_id": "session_123",
"code": "dedicated_ips.domains.unassign(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", domain_ids=\"example.com\")"
}
الاستجابة:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": {
"dedicated_ip_id": "<string>",
"domain_ids": [
"<string>"
]
}
},
"responses": [
{
"index": 0,
"function": "dedicated_ips.domains.unassign",
"status": "completed",
"result": {
"dedicated_ip_id": "<string>",
"domain_ids": [
"<string>"
]
}
}
],
"complexity_score": 1
}
الطلب:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "dedicated_ips.domains.unassign(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", domain_ids=\"example.com\")"
}
}
}
الاستجابة:{
"jsonrpc": "2.0",
"id": "example",
"result": {
"content": [
{
"type": "text",
"text": "{\n \"request_id\": \"example\",\n \"status\": \"completed\",\n \"result\": {\n \"last_value\": {\n \"dedicated_ip_id\": \"<string>\",\n \"domain_ids\": [\n \"<string>\"\n ]\n }\n },\n \"responses\": [\n {\n \"index\": 0,\n \"function\": \"dedicated_ips.domains.unassign\",\n \"status\": \"completed\",\n \"result\": {\n \"dedicated_ip_id\": \"<string>\",\n \"domain_ids\": [\n \"<string>\"\n ]\n }\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
dedicated_ips.get
dedicated_ips.get(account_id: str, dedicated_ip_id: str) -> DedicatedIP
عناوين IP مخصصة: dedicated_ips.get.
| الخاصية | القيمة | الخاصية | القيمة |
|---|
| الإذن المطلوب | proxy.view | المصادقة مطلوبة | نعم |
| وضع التنفيذ | sync | الصلاحية | proxy.view |
| نوع المورد | account | حقل معرف المورد | account_id |
| مسار API العام | GET /v1/public/accounts/{account_id}/dedicated-ips/{dedicated_ip_id} | | |
| الاسم | النوع | مطلوب |
|---|
account_id | str | نعم |
dedicated_ip_id | str | نعم |
| الحقل | النوع | مطلوب |
|---|
id | str | نعم |
name | str | نعم |
status | str | نعم |
type | str | نعم |
asn | int | null | لا |
country_code | str | null | لا |
created_at | str | null | لا |
ip_addresses | [{"ip": str, "fcrdns_confirmed"?: bool, "healthy"?: bool | null, "rdns"?: str | null}] | لا |
updated_at | str | null | لا |
الطلب:{
"request_id": "example",
"session_id": "session_123",
"code": "dedicated_ips.get(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
الاستجابة:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": 123
},
"responses": [
{
"index": 0,
"function": "dedicated_ips.get",
"status": "completed",
"result": 123
}
],
"complexity_score": 1
}
الطلب:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "dedicated_ips.get(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", dedicated_ip_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
}
}
الاستجابة:{
"jsonrpc": "2.0",
"id": "example",
"result": {
"content": [
{
"type": "text",
"text": "{\n \"request_id\": \"example\",\n \"status\": \"completed\",\n \"result\": {\n \"last_value\": 123\n },\n \"responses\": [\n {\n \"index\": 0,\n \"function\": \"dedicated_ips.get\",\n \"status\": \"completed\",\n \"result\": 123\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
dedicated_ips.list
dedicated_ips.list(account_id: str, page?: int, page_size?: int) -> Page[DedicatedIP]
عناوين IP مخصصة: dedicated_ips.list.
| الخاصية | القيمة | الخاصية | القيمة |
|---|
| الإذن المطلوب | proxy.view | المصادقة مطلوبة | نعم |
| وضع التنفيذ | sync | الصلاحية | proxy.view |
| نوع المورد | account | حقل معرف المورد | account_id |
| مسار API العام | GET /v1/public/accounts/{account_id}/dedicated-ips | | |
| الاسم | النوع | مطلوب |
|---|
account_id | str | نعم |
page | int | لا |
page_size | int | لا |
| الحقل | النوع | مطلوب |
|---|
items | [{"id": str, "name": str, "status": str, "type": str, "asn"?: int | null, "country_code"?: str | null, "created_at"?: str | null, "ip_addresses"?: [{"ip": str, "fcrdns_confirmed"?: bool, "healthy"?: bool | null, "rdns"?: str | null}], "updated_at"?: str | null}] | نعم |
page | int | نعم |
page_size | int | نعم |
total | int | نعم |
الطلب:{
"request_id": "example",
"session_id": "session_123",
"code": "dedicated_ips.list(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", page=123, page_size=123)"
}
الاستجابة:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": 123
},
"responses": [
{
"index": 0,
"function": "dedicated_ips.list",
"status": "completed",
"result": 123
}
],
"complexity_score": 1
}
الطلب:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "dedicated_ips.list(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", page=123, page_size=123)"
}
}
}
الاستجابة:{
"jsonrpc": "2.0",
"id": "example",
"result": {
"content": [
{
"type": "text",
"text": "{\n \"request_id\": \"example\",\n \"status\": \"completed\",\n \"result\": {\n \"last_value\": 123\n },\n \"responses\": [\n {\n \"index\": 0,\n \"function\": \"dedicated_ips.list\",\n \"status\": \"completed\",\n \"result\": 123\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}