curl --request GET \
--url https://api.example.com/api/projects/:projectId{
"project": {
"id": "<string>",
"name": "<string>",
"description": "<string>",
"program_id": "<string>",
"is_public": true,
"user_id": "<string>",
"username": "<string>",
"avatar_url": "<string>",
"latestVersion": 123,
"latestVersionDate": "<string>",
"socials": {
"twitter": "<string>",
"discord": "<string>",
"telegram": "<string>",
"github": "<string>",
"website": "<string>"
},
"apiKeyCount": 123,
"isOwner": true,
"created_at": "<string>",
"updated_at": "<string>"
},
"error": "<string>"
}Retrieve detailed information about a specific project
curl --request GET \
--url https://api.example.com/api/projects/:projectId{
"project": {
"id": "<string>",
"name": "<string>",
"description": "<string>",
"program_id": "<string>",
"is_public": true,
"user_id": "<string>",
"username": "<string>",
"avatar_url": "<string>",
"latestVersion": 123,
"latestVersionDate": "<string>",
"socials": {
"twitter": "<string>",
"discord": "<string>",
"telegram": "<string>",
"github": "<string>",
"website": "<string>"
},
"apiKeyCount": 123,
"isOwner": true,
"created_at": "<string>",
"updated_at": "<string>"
},
"error": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/berkayoztunc/orquestra/llms.txt
Use this file to discover all available pages before exploring further.
Authorization: Bearer <jwt_token>
Show Project Object
curl -X GET "https://api.orquestra.so/api/projects/proj_abc123" \
-H "Authorization: Bearer YOUR_JWT_TOKEN"
{
"project": {
"id": "proj_abc123",
"name": "Token Swap Program",
"description": "A decentralized token swap protocol with automated market making",
"program_id": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"is_public": true,
"user_id": "user_xyz789",
"username": "developer",
"avatar_url": "https://avatars.github.com/u/123456",
"latestVersion": 3,
"latestVersionDate": "2024-03-20T14:45:00.000Z",
"socials": {
"twitter": "https://twitter.com/tokenswap",
"discord": "https://discord.gg/tokenswap",
"telegram": "https://t.me/tokenswap",
"github": "https://github.com/org/token-swap",
"website": "https://tokenswap.io"
},
"apiKeyCount": 2,
"isOwner": true,
"created_at": "2024-03-15T10:30:00.000Z",
"updated_at": "2024-03-20T14:45:00.000Z"
}
}
404 Not Found
{
"error": "Project not found"
}
403 Forbidden
{
"error": "Access denied"
}
500 Internal Server Error
{
"error": "Failed to get project"
}
apiKeyCount field is only populated when the authenticated user is the project owner. Other users will see 0.latestVersion and latestVersionDate fields to track IDL updates for your project.