हर वह एंडपॉइंट जिसे आप API key से इस्तेमाल कर सकते हैं – हिस्सों के हिसाब से, मेथड, पाथ, ज़रूरी स्कोप और उसके काम के साथ।
यह ओवरव्यू हर उस एंडपॉइंट की सूची है जो API key के टोकन के साथ काम करता है। सभी पाथ https://dock.at-harbor.com से शुरू होते हैं। हर एंडपॉइंट के सटीक फ़ील्ड https://dock.at-harbor.com/openapi.yaml पर OpenAPI विवरण में हैं।
मौजूदा ड्राफ़्ट: template_key, config, theme_config, custom_css, seo, इमेज असाइनमेंट और लिंक
PATCH /v1/pages/{id}/draft
write:pages
इनमें से कम से कम एक: config (JSON के रूप में ज़्यादा से ज़्यादा 64 KB, हर टेक्स्ट 5,000 अक्षर तक), theme_config, custom_css (50,000 अक्षर और 65,535 बाइट तक), seo, template_key, template_asset_bindings
जो प्रकार आप बना सकते हैं: text, image, embed, spacer, social_links, form, integration, donation, modal, heading, notice, coupon, contact, opening_hours, tour, file, vcard, countdown और gallery। लिंक ब्लॉक तय है और इस एंडपॉइंट से नहीं बनता। आपके प्लान से बाहर के ब्लॉक प्रकार API 403 block_type_requires_plan के साथ अस्वीकार करता है। किसी ब्लॉक का config JSON के रूप में ज़्यादा से ज़्यादा 128 KB का हो सकता है, और उसका हर टेक्स्ट ज़्यादा से ज़्यादा 10,000 अक्षर; जानकारी मोडल में modal_body_html में 50,000 अक्षर तक और ज़्यादा से ज़्यादा 65,535 बाइट हो सकते हैं।
लिंक बनाना; ज़रूरी: title (1–200) और target_url_template (8–2048)
GET /v1/pages/{id}/links/{linkId}
read:links
एक लिंक
PATCH /v1/pages/{id}/links/{linkId}
write:links
लिंक बदलना
DELETE /v1/pages/{id}/links/{linkId}
write:links
लिंक हटाना
POST /v1/pages/{id}/links/reorder
write:links
क्रम तय करना: {"order":[IDs]}
बनाते और बदलते समय वैकल्पिक फ़ील्ड: enabled, geo (allowlist या denylist mode और countries के साथ देश नियम), device (हर डिवाइस के लिए अलग लक्ष्य), starts_at और ends_at (शेड्यूलिंग), protection_tier (बॉट सुरक्षा) और age_restriction। शेड्यूलिंग, देश और डिवाइस नियम Creator Pro से उपलब्ध हैं। क्रम बदलते समय सिर्फ़ उन IDs को भेजना काफ़ी है जिन्हें आगे जाना है – बाकी सभी लिंक अपने पिछले क्रम में पीछे आते हैं। पेज से न जुड़ी IDs को API 422 validation_failed के साथ अस्वीकार करता है; details.missing_link_ids उनकी सूची देता है।
फ़ॉर्म बनाना; ज़रूरी: name और fields (1–100 फ़ील्ड)
GET /v1/forms/{id}
read:forms
एक फ़ॉर्म
PATCH /v1/forms/{id}
write:forms
फ़ॉर्म बदलना
DELETE /v1/forms/{id}
write:forms
फ़ॉर्म हटाना
GET /v1/forms/{id}/summary
read:forms
सारांश
GET /v1/forms/{id}/submissions
read:forms
सबमिशन, सबसे नए पहले (limit 1–500, डिफ़ॉल्ट 100; आगे के पेज cursor = next_cursor से)
GET /v1/forms/{id}/submissions/export
read:forms
सभी सबमिशन CSV फ़ाइल के रूप में, सबसे नए पहले, प्लान की एक्सपोर्ट सीमा तक (Creator Pro से); X-Export-Truncated हेडर दिखाता है कि उसे छोटा किया गया या नहीं
अवधि आप पेजिनेशन में बताए अनुसार period से या from और to से चुनते हैं। आप कितना पीछे देख सकते हैं, यह प्लान पर निर्भर करता है: Creator Pro और Agency में 365 दिन, Enterprise में 730 दिन। पुरानी अवधियाँ इस सीमा तक छोटी कर दी जाती हैं।
Callback secrets (सादे टेक्स्ट वाले secret के बिना)
GET /v1/workspaces/me/callback-secrets/{id}
read:workspaces
एक callback secret (सादे टेक्स्ट वाले secret के बिना)
GET /v1/templates
read:workspaces
सभी टेम्पलेट
GET /v1/templates/available
read:workspaces
मान्य template_key वैल्यू वाले बिल्ट-इन और सक्रिय वर्कस्पेस टेम्पलेट; वर्कस्पेस टेम्पलेट की key ws:<key> और type workspace होता है
GET /v1/templates/{key}
read:workspaces
एक टेम्पलेट
GET /v1/workspaces/me/templates
read:workspaces
आपके अपने वर्कस्पेस टेम्पलेट
GET /v1/workspaces/me/templates/{id}
read:workspaces
एक वर्कस्पेस टेम्पलेट
POST, PATCH, DELETE /v1/workspaces/me/templates[/{id}]
write:templates
वर्कस्पेस टेम्पलेट बनाना, बदलना, हटाना; html ज़्यादा से ज़्यादा 60,000 बाइट (वरना details.reason maxBytes के साथ 422 validation_failed), 32 asset_slots तक
Webhooks, callback secrets बनाना और मैनेज करना, इंटीग्रेशन, पुश नोटिफ़िकेशन भेजना, डोमेन, सदस्य, बिलिंग मैनेज करना और पेज हटाना सिर्फ़ डैशबोर्ड में उपलब्ध हैं। callback secrets की सूची देखना और उन्हें पढ़ना (सादे टेक्स्ट वाले secret के बिना) read:workspaces से काम करता है। पूरी सूची स्कोप विस्तार से में है। आने वाला डेटा – बिक्री और आपका अपना लाइव डेटा – आप अलग secrets के साथ Callbacks में बताए एंडपॉइंट पर भेजते हैं।