Vai al contenuto principale
GET
/
community-scripts
/
{communityScriptId}
Recupera uno Script della Community
curl --request GET \
  --url https://api.altostrat.io/community-scripts/{communityScriptId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "01H8XGJWBWBAQ1Z3G1B6X2Q8P5",
  "name": "add-dns-static.rsc",
  "description": "Questo script aggiunge una voce DNS statica per un dato nome a un indirizzo IP specificato.",
  "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

L'API SDX di Altostrat utilizza token Bearer JWT per l'autenticazione. Ottieni un token tramite l'API di autenticazione e includilo nell'header Authorization come 'Bearer {token}'.

Path Parameters

communityScriptId
string<ulid>
required

L'identificativo univoco per lo script della community.

Example:

"01H8XGJWBWBAQ1Z3G1B6X2Q8P5"

Response

Informazioni dettagliate sullo script della community.

id
string<ulid>

L'identificativo univoco per lo script della community.

Example:

"01H8XGJWBWBAQ1Z3G1B6X2Q8P5"

name
string

Il nome del file dello script.

Example:

"add-dns-static.rsc"

description
string | null

Un riassunto dello script generato dall'IA.

Example:

"Questo script aggiunge una voce DNS statica per un dato nome a un indirizzo IP specificato."

size
integer

La dimensione del file dello script in byte.

Example:

128

readme_url
string<uri> | null

Un URL al file README markdown raw.

Example:

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

github_url
string<uri>

Un URL al file dello script sull'interfaccia web di GitHub.

Example:

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

raw_url
string<uri>

L'URL raw diretto per scaricare il contenuto dello script.

Example:

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

content
string

Il contenuto dello script, incluso quando si recupera un singolo script.

Example:

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

sha
string

L'hash SHA git del contenuto del file.

Example:

"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"

repository
object
user
object