Documentation Index
Fetch the complete documentation index at: https://mintlify.com/subratomandal/dyeink/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
No authentication required. This is a public endpoint.
Path Parameters
The custom domain to look up (e.g., “blog.example.com”)
Response
Unique identifier for the settings
The blog’s subdomain (fallback)
Twitter profile URL (null if not set)
LinkedIn profile URL (null if not set)
GitHub profile URL (null if not set)
Personal website URL (null if not set)
Dribbble profile URL (null if not set)
Hugging Face profile URL (null if not set)
LeetCode profile URL (null if not set)
Newsletter contact email (null if not set)
Custom domain verification status: “pending”, “verified”, “active”, “failed”, or null
ISO 8601 timestamp of settings creation
ISO 8601 timestamp of last update
Example
curl -X GET https://api.dyeink.com/api/settings/domain/blog.example.com
const response = await fetch('https://api.dyeink.com/api/settings/domain/blog.example.com');
const settings = await response.json();
Response Example
{
"id": "65abc123def456789",
"userId": "auth0|123456789",
"siteName": "My Awesome Blog",
"siteDescription": "Thoughts on technology and design",
"customDomain": "blog.example.com",
"subdomain": "myblog",
"twitterLink": "https://twitter.com/username",
"linkedinLink": "https://linkedin.com/in/username",
"githubLink": "https://github.com/username",
"websiteLink": "https://example.com",
"dribbbleLink": null,
"huggingfaceLink": null,
"leetcodeLink": null,
"newsletterEmail": "newsletter@example.com",
"domainStatus": "active",
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}
Error Responses
Blog not found{
"error": "Blog not found"
}
Server error{
"error": "Failed to get settings"
}
This endpoint performs a case-insensitive lookup. Domain matching ignores case differences.
This endpoint is essential for custom domain resolution. When a request comes in on a custom domain, this endpoint determines which blog to serve.