Official technical guides for integrating Tick ID and Project Tick Licensing into your software.
Tick ID is the centralized identity provider for all applications within the Project Tick ecosystem. It allows users to securely authenticate with your external software using their primary Project Tick credentials.
Each user is assigned a cryptographically signed Identity Token. Users can retrieve this token directly from their personal Dashboard. Your application acts as a client that consumes this token to verify the user's existence and authority.
Authorization: Bearer header for all API requests.
To confirm that a token provided by a user is valid and to retrieve their profile data, you should use our verification endpoint.
GET /api/identity/me
This endpoint requires Bearer Token authentication.
curl -X GET "http://193.164.4.214/api/identity/me" \
-H "Authorization: Bearer YOUR_USER_TOKEN"
{
"id": 142,
"username": "grxtor",
"email": "user@example.com",
"roles": ["ROLE_USER"],
"authenticated_via": "Tick ID"
}
In case of an invalid or expired token, the API will return a 401 Unauthorized response.
Verify Project Tick licenses directly within your delivery systems. Our API allows for instant, real-time validation of license keys and ownership.
POST /api/license/verify
{
"license_key": "PT-XXXX-XXXX-XXXX-XXXX"
}
A successful verification returns the following metadata:
{
"status": "valid",
"product": "ProjT Launcher Pro",
"expires_at": "2026-12-31T23:59:59Z",
"owner": "user_id_12"
}
If the key is invalid, revoked, or expired, the status field will reflect the reason for the failure.
Project Tick utilizes industry-standard security protocols to ensure the integrity of the ecosystem.
HS256 (HMAC with SHA-256) algorithm via our central authority.We strongly recommend developers store user tokens in an encrypted format within their local databases.