Tools
API authentication using Bearer tokens. Include your API token in the Authorization header:
Authorization: Bearer <your-api-token>
Tokens can be obtained from the Opsera platform's API token management interface.
Filter by status (e.g., "active", "inactive"). Defaults to "active" if not specified.
activeFilter by tool type
scmFilter by usage context
pipelineFilter by tool registry enablement
trueKeyword search filter
githubComma-separated list of fields to return. Defaults to "name,description,identifier,usageType" if not specified.
identifier,name,activeTool identifiers retrieved successfully
Unauthorized - Authentication failed
Internal Server Error
AI Agent Workflow
Example Workflow
// Step 1: Get registered GitHub tools
GET /api/v2/tools/registry?tool_identifier=github
Response: [{ "_id": "602242ea6fc729aa1de8608c", "name": "GitHub Main", ... }]
// Step 2: Get registered Snyk tools
GET /api/v2/tools/registry?tool_identifier=snyk
Response: [{ "_id": "63ce2159f40936002ebddc57", "name": "Snyk Scanner", ... }]
// Step 3: Use these IDs in pipeline step configuration
{
"tool": {
"tool_identifier": "SNYK",
"configuration": {
"toolConfigId": "63ce2159f40936002ebddc57", // From step 2
"gitToolId": "602242ea6fc729aa1de8608c", // From step 1
...
}
}
}Use Cases
Common Tool Identifiers
Performance Tips
Required Access
API authentication using Bearer tokens. Include your API token in the Authorization header:
Authorization: Bearer <your-api-token>
Tokens can be obtained from the Opsera platform's API token management interface.
Filter by tool identifier (e.g., github, snyk, sonar). When omitted, returns all registered tools.
githubComma-separated list of fields to return. Reduces response size when you only need specific fields.
_id,name,tool_identifierRegistry tools retrieved successfully
Unauthorized - Authentication failed
Internal Server Error
API authentication using Bearer tokens. Include your API token in the Authorization header:
Authorization: Bearer <your-api-token>
Tokens can be obtained from the Opsera platform's API token management interface.
MongoDB ObjectId of the registered SCM tool (from /api/v2/tools/registry)
507f1f77bcf86cd799439011SCM service type
githubPossible values: Bitbucket workspace (required for Bitbucket)
my-workspaceFilter repositories by name (partial match)
my-apiNumber of results per page (default 50)
100Page number for pagination (1-based)
1Repositories retrieved successfully
Missing required fields
Unauthorized - Authentication failed
Internal Server Error
API authentication using Bearer tokens. Include your API token in the Authorization header:
Authorization: Bearer <your-api-token>
Tokens can be obtained from the Opsera platform's API token management interface.
MongoDB ObjectId of the registered SCM tool
507f1f77bcf86cd799439011SCM service type
githubPossible values: Repository identifier (e.g., owner/repo or repo ID)
myorg/my-node-apiBitbucket workspace (required for Bitbucket)
my-workspaceFilter branches by name (partial match)
featureBranches retrieved successfully
Missing required fields
Unauthorized - Authentication failed
Internal Server Error
Last updated

