Skip to content
Last updated

Get all unique GitHub repositories connected to automations in an organization. Optionally include automation details for each repository.

GEThttps://api.aitronos.com/v1/streamline/repositories

Headers

Authorization string required
Bearer ${FREDDY_SESSION_TOKEN} session token for the logged-in user.

Query Parameters

organization_id string required
Organization ID to filter repositories.

include_automations boolean optional ยท Defaults to false
Set to true to include automation details for each repository.

Returns

An object containing a repositories array and total_count. Each repository includes URL, branch, sync metadata, automation count, and optionally full automation details.

Bash
curl "https://api.aitronos.com/v1/streamline/repositories?organization_id=org_xyz789" \
  -H "Authorization: Bearer $FREDDY_SESSION_TOKEN"

Response:

{
  "repositories": [
    {
      "url": "https://github.com/owner/repo1",
      "branch": "main",
      "last_sync_at": "2025-11-15T10:30:00Z",
      "last_commit_sha": "abc123def456",
      "automations_count": 3,
      "automations": null
    },
    {
      "url": "https://github.com/owner/repo2",
      "branch": "develop",
      "last_sync_at": "2025-11-15T09:15:00Z",
      "last_commit_sha": "def456abc123",
      "automations_count": 1,
      "automations": null
    }
  ],
  "total_count": 2
}