Welcome to the Sight Developer API Portal
Our REST API is built to allow seamless integration of Sight features into your custom apps, websites, or development workflows.
Overview
The Sight API allows developers to:
- Fetch and manage theme content
- Integrate user-generated data
- Extend functionality with external systems
- Automate content publishing workflows
- Build custom front-ends or tools
All API responses are in JSON format.
Authentication
To access our API, you need an API Key.
Getting an API Key:
- Sign in to your account at themezinho.net
- Navigate to Dashboard > API Access
- Generate and manage your API credentials
Include your API key in every request using one of the following methods:
httpCopyEditGET /v1/posts HTTP/1.1
Authorization: Bearer YOUR_API_KEY
Endpoints
Get All Posts
GET /v1/posts
Returns a list of published posts.
Get a Single Post
GET /v1/posts/{id}
Returns data for a specific post by ID.
Create New Post (Requires Auth)
POST /v1/posts
Payload:
jsonCopyEdit{
"title": "New Post Title",
"content": "Post body content..."
}
Update Post
PUT /v1/posts/{id}
Payload:
jsonCopyEdit{
"title": "Updated Title"
}
Delete Post
DELETE /v1/posts/{id}
Rate Limits
We enforce rate limits to ensure API performance:
- Free Tier: 60 requests/minute
- Pro Tier: 600 requests/minute
Rate limits are subject to change. Contact us if you need extended limits.
SDKs & Tools
Coming soon:
- PHP SDK
- JavaScript/Node client
- WordPress Plugin Helper
- Postman Collection
Terms of Use
By using our API, you agree to:
- Use data legally and ethically
- Avoid excessive requests or misuse
- Not distribute or resell API content
Full terms available on our Licensing Page.
Support
Need help? Email our developer support team:
📧 developers@themezinho.net
Or view our Developer Docs for in-depth examples.