Catalog Card
GET
/v1/catalog/{slug}
const url = 'https://api.cloud.agentums.ru/v1/catalog/example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.cloud.agentums.ru/v1/catalog/example \ --header 'Authorization: Bearer <token>'Карточка целиком, включая персону и списки «сможет / не сможет».
Персона видна ДО установки: это чужие инструкции, которые будут исполняться над файлами установившего, и прятать их нечем оправдать — денег за карточку не берут.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Path Parameters
Заголовок раздела «Path Parameters»slug
required
Slug
string
Responses
Заголовок раздела «Responses»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
installed_limit
Installed Limit
integer
installed_version
Installed Version
integer
installs
Installs
integer
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
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>
ValidationErrorobject
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" } ]}