Update to doDomain
Snapshot Oct 27, 2026 · 06:00 UTC · version 1.0.1
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
App-6a7ae2ab834c8191a93649ac23775d1f
Oct 24, 2026 · 12:40 UTC
{"id":"asdk_app_6a7ae2ab834c8191a93649ac23775d1f","required":true}
Oct 27, 2026 · 06:00 UTC
Not present
Dodomain
Oct 24, 2026 · 12:40 UTC
Not present
Oct 27, 2026 · 06:00 UTC
{"id":"asdk_app_6a7ae2ab834c8191a93649ac23775d1f","required":true}
Composer icon dark url
Oct 24, 2026 · 12:40 UTC
https://files.openai.com/content?id=file_00000000c69c8246998e0e18ce784d4d
Oct 27, 2026 · 06:00 UTC
https://files.openai.com/content?id=file_0000000017f08243b0567a7dee0572e8
Composer icon url
Oct 24, 2026 · 12:40 UTC
https://files.openai.com/content?id=file_00000000efac820c8cc13de11b4af81d
Oct 27, 2026 · 06:00 UTC
https://files.openai.com/content?id=file_000000007f9882439dd9bb14a7672f59
Compare saved observations
Download comparison JSONFull technical diff · 8 changed fields
removed /release/app_manifest/apps/app-6a7ae2ab834c8191a93649ac23775d1f
{
"id": "asdk_app_6a7ae2ab834c8191a93649ac23775d1f",
"required": true
}Field is absent
added /release/app_manifest/apps/dodomain
Field was absent
{
"id": "asdk_app_6a7ae2ab834c8191a93649ac23775d1f",
"required": true
}changed /release/id
"pluginrel_513459f44f208191a1a02a0d0f6018cd"
"pluginrel_9306bc6ca4b0819197aec24682f03cb5"
changed /release/interface/composer_icon_dark_url
"https://files.openai.com/content?id=file_00000000c69c8246998e0e18ce784d4d"
"https://files.openai.com/content?id=file_0000000017f08243b0567a7dee0572e8"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000efac820c8cc13de11b4af81d"
"https://files.openai.com/content?id=file_000000007f9882439dd9bb14a7672f59"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_000000009ab081f4a87ed9ad34298b41"
"https://files.openai.com/content?id=file_0000000093fc824382ac524e8e6c0253"
changed /release/interface/logo_url_dark
"https://files.openai.com/content?id=file_000000004bbc820c83ab7ea344470f82"
"https://files.openai.com/content?id=file_00000000179c8243af82c91a01a78075"
changed /release/version
"1.0.0"
"1.0.1"
Full snapshot data
{
"canonical_app_id": "asdk_app_6a7ae2ab834c8191a93649ac23775d1f",
"connector_id": "asdk_app_6a7ae2ab834c8191a93649ac23775d1f",
"created_at": "2026-08-11T08:51:55.744216Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6a7ae2ab834c8191a93649ac23775d1f",
"is_template": false,
"is_template_instance": false,
"name": "app-6a7ae2ab834c8191a93649ac23775d1f",
"release": {
"app_ids": [
"asdk_app_6a7ae2ab834c8191a93649ac23775d1f"
],
"app_manifest": {
"apps": {
"dodomain": {
"id": "asdk_app_6a7ae2ab834c8191a93649ac23775d1f",
"required": true
}
}
},
"app_templates": [],
"description": "doDomain is domain-connect-as-a-service: it gives a product a guided flow for pointing a customer's own domain at that product, and handles the DNS records, verification, and certificates behind it. The doDomain plugin lets ChatGPT drive that work from your account: check a domain's current DNS state, list the apps configured on your team, list existing domain connections, create a new connect session for a customer, look up a session you already started, verify a session once the records are in place, and re-run verification on a connection that has drifted.\n\nAccess runs through OAuth 2.1 with PKCE and dynamic client registration. Scopes are granted per capability on the consent screen — separate read and write scopes for domains, apps, connections, and sessions — and a tool whose scope you did not grant is never offered to the assistant. Connected apps can be revoked at any time from the Connected Apps page in the dashboard. Tool responses are written against a narrow contract: secret API keys are never returned, and doDomain's billing surface is not reachable over the plugin at all.\n\nCreating a connect session counts against your plan's monthly connection quota; verification checks are rate limited, so a repeated re-verify on the same connection will be told to wait rather than silently retried.",
"display_name": "doDomain",
"id": "pluginrel_9306bc6ca4b0819197aec24682f03cb5",
"interface": {
"brand_color": null,
"capabilities": [],
"category": "Developer Tools",
"composer_icon_dark_url": "https://files.openai.com/content?id=file_0000000017f08243b0567a7dee0572e8",
"composer_icon_url": "https://files.openai.com/content?id=file_000000007f9882439dd9bb14a7672f59",
"default_prompt": "Who runs DNS for shop.acme.com, and can we one-click connect it?",
"default_prompts": [
"Who runs DNS for shop.acme.com, and can we one-click connect it?",
"Which apps are on my team, and are their domain connections still healthy?",
"Start a connect session for shop.acme.com and show me the DNS records to add."
],
"developer_name": "14930398 Canada Inc.",
"logo_url": "https://files.openai.com/content?id=file_0000000093fc824382ac524e8e6c0253",
"logo_url_dark": "https://files.openai.com/content?id=file_00000000179c8243af82c91a01a78075",
"long_description": "doDomain is domain-connect-as-a-service: it gives a product a guided flow for pointing a customer's own domain at that product, and handles the DNS records, verification, and certificates behind it. The doDomain plugin lets ChatGPT drive that work from your account: check a domain's current DNS state, list the apps configured on your team, list existing domain connections, create a new connect session for a customer, look up a session you already started, verify a session once the records are in place, and re-run verification on a connection that has drifted.\n\nAccess runs through OAuth 2.1 with PKCE and dynamic client registration. Scopes are granted per capability on the consent screen — separate read and write scopes for domains, apps, connections, and sessions — and a tool whose scope you did not grant is never offered to the assistant. Connected apps can be revoked at any time from the Connected Apps page in the dashboard. Tool responses are written against a narrow contract: secret API keys are never returned, and doDomain's billing surface is not reachable over the plugin at all.\n\nCreating a connect session counts against your plan's monthly connection quota; verification checks are rate limited, so a repeated re-verify on the same connection will be told to wait rather than silently retried.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://dodomain.io/privacy",
"screenshot_urls": [],
"short_description": "Connect custom domains",
"terms_of_service_url": "https://dodomain.io/terms",
"website_url": "https://dodomain.io"
},
"keywords": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [],
"version": "1.0.1"
},
"scope": "GLOBAL",
"status": "ENABLED"
}SHA-256 of public snapshot: 4bb1e8f4ac4cd805816584001152c8f15b554ca8be89d327be7f82df77681237