Retrieve a website domain
Read one of the creator's hostnames: which Commune website origin answers for it, the records to publish, and the last reachability probe. Needs settings: read.
Resolves whatever the hostname serves. mode says which, and a hostname serving the creator's own pages resolves here exactly as one serving the Commune newsletter page does: this is the operation that answers "what is this hostname doing", and an answer that omitted half the hostnames would be the wrong one.
Request
- Base URL: https://api.usecommune.com
- URL: https://api.usecommune.com/domains/{domain}
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://usecommune.com/api/oauth/authorize, token URL https://usecommune.com/api/oauth/token, scopes: settings:read)
Query parameters
Comma-separated list of relationship paths to inline in the response. Unexpanded relationships are returned as a reference object carrying only id and object. Each operation documents the paths it accepts, and an unknown path answers 400. Nested paths use a dot, for example article.newsletter.
Comma-separated allow-list of top level properties to return on each object, so a client can trim a response it does not need in full. id and object are always returned. An unknown property name answers 400. Properties omitted by an operation, such as content on any article list, cannot be brought back with fields.
Response
The website domain.
Example response
{
"newsletter": {
"object": "newsletter",
"id": "9a4c1c6e-0f2b-4f47-9d3f-6d1b1a2c3d4e"
},
"domain": "blog.example.org",
"verification_records": [
{
"type": "CNAME",
"name": "mail._domainkey.example.org"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.