Pular para o conteúdo principal
GET
/
community-scripts
/
{communityScriptId}
Obter um Script da Comunidade
curl --request GET \
  --url https://api.altostrat.io/community-scripts/{communityScriptId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "01H8XGJWBWBAQ1Z3G1B6X2Q8P5",
  "name": "add-dns-static.rsc",
  "description": "Este script adiciona uma entrada de DNS estático para um nome específico em um endereço IP especificado.",
  "size": 128,
  "readme_url": "https://raw.githubusercontent.com/mikrotik-scripts/main/scripts/add-dns-static/README.md",
  "github_url": "https://github.com/mikrotik-scripts/main/blob/main/scripts/add-dns-static.rsc",
  "raw_url": "https://raw.githubusercontent.com/mikrotik-scripts/main/scripts/add-dns-static.rsc",
  "content": ":local name \"example.com\"; :local address 192.168.88.254; /ip dns static add name=$name address=$address;",
  "sha": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
  "repository": {
    "name": "mikrotik-scripts",
    "url": "https://github.com/user/mikrotik-scripts",
    "stars": 42,
    "created_at": "2024-01-15T12:00:00Z"
  },
  "user": {
    "name": "John Doe",
    "url": "https://github.com/johndoe",
    "avatar": "https://avatars.githubusercontent.com/u/12345?v=4",
    "followers": 100,
    "created_at": "2020-05-20T10:00:00Z"
  }
}

Authorizations

Authorization
string
header
required

A API Altostrat SDX usa tokens JWT Bearer para autenticação. Obtenha um token através da API de Autenticação e inclua-o no cabeçalho de Autorização como 'Bearer {token}'.

Path Parameters

communityScriptId
string<ulid>
required

O identificador único para o script da comunidade.

Example:

"01H8XGJWBWBAQ1Z3G1B6X2Q8P5"

Response

Informações detalhadas sobre o script da comunidade.

id
string<ulid>

O identificador único para o script da comunidade.

Example:

"01H8XGJWBWBAQ1Z3G1B6X2Q8P5"

name
string

O nome do arquivo do script.

Example:

"add-dns-static.rsc"

description
string | null

Um resumo do script gerado por IA.

Example:

"Este script adiciona uma entrada de DNS estático para um nome específico em um endereço IP especificado."

size
integer

O tamanho do arquivo de script em bytes.

Example:

128

readme_url
string<uri> | null

Uma URL para o arquivo README em markdown bruto.

Example:

"https://raw.githubusercontent.com/mikrotik-scripts/main/scripts/add-dns-static/README.md"

github_url
string<uri>

Uma URL para o arquivo de script na interface web do GitHub.

Example:

"https://github.com/mikrotik-scripts/main/blob/main/scripts/add-dns-static.rsc"

raw_url
string<uri>

A URL direta para baixar o conteúdo bruto do script.

Example:

"https://raw.githubusercontent.com/mikrotik-scripts/main/scripts/add-dns-static.rsc"

content
string

O conteúdo do script, incluído ao recuperar um único script.

Example:

":local name \"example.com\"; :local address 192.168.88.254; /ip dns static add name=$name address=$address;"

sha
string

O hash SHA do git do conteúdo do arquivo.

Example:

"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"

repository
object
user
object