Saltar al contenido principal
GET
/
community-scripts
/
{communityScriptId}
Recuperar un Script de la Comunidad
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 añade una entrada DNS estática para un nombre dado a una dirección IP especificada.",
  "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

La API de Altostrat SDX utiliza tokens Bearer JWT para la autenticación. Obtenga un token a través de la API de Autenticación e inclúyalo en el encabezado de Autorización como 'Bearer {token}'.

Path Parameters

communityScriptId
string<ulid>
required

El identificador único para el script de la comunidad.

Example:

"01H8XGJWBWBAQ1Z3G1B6X2Q8P5"

Response

Información detallada sobre el script de la comunidad.

id
string<ulid>

El identificador único para el script de la comunidad.

Example:

"01H8XGJWBWBAQ1Z3G1B6X2Q8P5"

name
string

El nombre de archivo del script.

Example:

"add-dns-static.rsc"

description
string | null

Un resumen del script generado por IA.

Example:

"Este script añade una entrada DNS estática para un nombre dado a una dirección IP especificada."

size
integer

El tamaño del archivo del script en bytes.

Example:

128

readme_url
string<uri> | null

Una URL al archivo README de markdown en crudo.

Example:

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

github_url
string<uri>

Una URL al archivo del script en la interfaz web de GitHub.

Example:

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

raw_url
string<uri>

La URL directa en crudo para descargar el contenido del script.

Example:

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

content
string

El contenido del script, incluido al recuperar un solo script.

Example:

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

sha
string

El hash SHA de git del contenido del archivo.

Example:

"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"

repository
object
user
object