Get Repository Metadata
Retrieve metadata for a specific repository by its ID and associated workspace.
- Endpoint:
https://api.repoflow.io/:workspaceId/repositories/:repositoryId
- Method: GET
- Authorization: Optional
Example Request
GET https://api.repoflow.io/07cb16ab-a0aa-44af-9e89-46919e99ec57/repositories/15f3c26d-fc44-4c6a-a2f7-1d27b04e799d
Authorization: Bearer <optional-user-token>
Example Response
{
"id": "15f3c26d-fc44-4c6a-a2f7-1d27b04e799d",
"name": "my-repo",
"packageType": "npm",
"repositoryType": "virtual",
"status": "active",
"workspaceId": "default",
"childRepositories": [
{
"id": "7b2919b3-4ad4-4bd3-9bb4-d1a5efbd95cc",
"name": "npm-local",
"repositoryType": "local"
},
{
"id": "a58c49e4-e1c4-468d-8c75-3fb08fdde4b2",
"name": "npm-remote",
"repositoryType": "remote"
}
]
}
Note:
childRepositories
will only be present if the repository is of typevirtual
.
Each child includes itsid
,name
, andrepositoryType
.