Dependency Management
Operations related to dependency management.
Get a organization dependency by admin
Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$OK
Unauthorized
Forbidden
Not Found
GET /api/v1/organizations/{organizationId}/dependencies/{dependencyId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"isPrivate": true,
"readme": "text",
"isVisible": true,
"_id": "63ea10b94a472e003305232b",
"name": "text",
"organization": "text",
"createdAt": "2025-12-06T08:11:38.447Z",
"updatedAt": "2025-12-06T08:11:38.447Z"
}Update a organization dependency by admin
Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$Dependency is private
<isPrivate>Dependency image URL
OK
Unauthorized
Forbidden
Not Found
PATCH /api/v1/organizations/{organizationId}/dependencies/{dependencyId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 45
{
"isPrivate": "<isPrivate>",
"imageUrl": "text"
}{
"isPrivate": true,
"readme": "text",
"isVisible": true,
"_id": "63ea10b94a472e003305232b",
"name": "text",
"organization": "text",
"createdAt": "2025-12-06T08:11:38.447Z",
"updatedAt": "2025-12-06T08:11:38.447Z"
}Get organization dependencies by admin
Entity ID
^[0-9a-fA-F]{24}$The limit of per page
10Current page number
1Sort
{"value":"createdAt"}Text
The is private to filter
OK
Unauthorized
Forbidden
GET /api/v1/organizations/{organizationId}/dependencies HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalDocs": 1,
"limit": 10,
"page": 1,
"totalPages": 1,
"pagingCounter": 1,
"hasPrevPage": true,
"hasNextPage": true,
"prevPage": 1,
"nextPage": 1,
"docs": [
{
"isPrivate": true,
"readme": "text",
"isVisible": true,
"_id": "63ea10b94a472e003305232b",
"name": "text",
"organization": "text",
"createdAt": "2025-12-06T08:11:38.447Z",
"updatedAt": "2025-12-06T08:11:38.447Z"
}
]
}Create a organization dependency by admin
Entity ID
^[0-9a-fA-F]{24}$Dependency name
<name>Dependency readme
<readme>Dependency is private
<isPrivate>Created
Bad Request
Unauthorized
POST /api/v1/organizations/{organizationId}/dependencies HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 63
{
"name": "<name>",
"readme": "<readme>",
"isPrivate": "<isPrivate>"
}{
"isPrivate": true,
"readme": "text",
"isVisible": true,
"_id": "63ea10b94a472e003305232b",
"name": "text",
"organization": "text",
"createdAt": "2025-12-06T08:11:38.447Z",
"updatedAt": "2025-12-06T08:11:38.447Z"
}Search dependencies by organization user
Dependency name
Dependency package version
OK
Unauthorized
Forbidden
GET /api/v1/public/dependencies/search HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"assetUrl": "text",
"isPrivate": true,
"readme": "text",
"_id": "63ea10b94a472e003305232b",
"versionNumber": "text",
"publisher": {
"_id": "63ea10b94a472e003305232b",
"firstName": "text",
"lastName": "text"
},
"dependency": "63ea10b94a472e003305232b",
"checksum": "text",
"rank": 1,
"envVersionNumber": "text",
"createdAt": "2025-12-06T08:11:38.447Z",
"updatedAt": "2025-12-06T08:11:38.447Z"
}Check updates by organization user
Dependency name
Dependency package version
OK
Unauthorized
Forbidden
GET /api/v1/public/dependencies/check-updates/{dependencyName} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"currentVersion": "text",
"assetUrl": "text",
"newVersionAssetUrl": "text",
"isUpdateAvailable": true
}Get a dependency by organization user
Entity ID
^[0-9a-fA-F]{24}$OK
Unauthorized
Forbidden
Not Found
GET /api/v1/public/dependencies/{dependencyId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"isPrivate": true,
"readme": "text",
"isVisible": true,
"_id": "63ea10b94a472e003305232b",
"name": "text",
"organization": "text",
"createdAt": "2025-12-06T08:11:38.447Z",
"updatedAt": "2025-12-06T08:11:38.447Z"
}Last updated
Was this helpful?

