Перейти к содержимому

Catalog Card

GET
/v1/catalog/{slug}
curl --request GET \
--url https://api.cloud.agentums.ru/v1/catalog/example \
--header 'Authorization: Bearer <token>'

Карточка целиком, включая персону и списки «сможет / не сможет».

Персона видна ДО установки: это чужие инструкции, которые будут исполняться над файлами установившего, и прятать их нечем оправдать — денег за карточку не берут.

slug
required
Slug
string

Successful Response

Media typeapplication/json
CatalogDetailOut

Карточка целиком. Персона видна ДО установки — прятать текст, который сейчас будет исполнен над твоими файлами, нечем оправдать: денег за карточку не берут.

object
author_handle
Author Handle
string
""
author_name
Author Name
string
""
can
Can
Array<string>
cannot
Cannot
Array<string>
category
required
Category
string
changelog
Changelog
string
""
contact
Contact
string
""
groups
Groups
Array<string>
icon
required
Icon
string
installed
Installed
boolean
installed_count
Installed Count
integer
0
installed_limit
Installed Limit
integer
0
installed_version
Installed Version
integer
0
installs
Installs
integer
0
is_mine
Is Mine
boolean
kind
required
Kind
string
persona
Persona
string
""
repo_url
Repo Url
string
""
slug
required
Slug
string
summary
required
Summary
string
title
required
Title
string
toolsets
Toolsets
Array<string>
update_available
Update Available
boolean
url
Url
string
""
version
Version
integer
0
Example
{
"author_handle": "",
"author_name": "",
"changelog": "",
"contact": "",
"installed": false,
"installed_count": 0,
"installed_limit": 0,
"installed_version": 0,
"installs": 0,
"is_mine": false,
"persona": "",
"repo_url": "",
"update_available": false,
"url": "",
"version": 0
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"ctx": {},
"input": "example",
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}