{
  "name": "AUTROTEC public content API",
  "description": "Read-only JSON view of the AUTROTEC public catalogue: company data, services, products, brands and technical articles. No authentication; 120 requests per minute per IP, announced with RateLimit headers.",
  "version": "1.0.0",
  "documentationUrl": "https://autrotec.com/desenvolvedores",
  "openapiUrl": "https://autrotec.com/openapi.json",
  "llmsTxtUrl": "https://autrotec.com/llms.txt",
  "counts": {
    "services": 5,
    "products": 7,
    "brands": 9,
    "articles": 7
  },
  "rateLimit": {
    "policy": "\"default\";q=120;w=60",
    "quota": 120,
    "windowSeconds": 60,
    "headers": [
      "RateLimit-Policy",
      "RateLimit",
      "RateLimit-Limit",
      "RateLimit-Remaining",
      "RateLimit-Reset"
    ],
    "onExceeded": "429 with Retry-After in seconds"
  },
  "versioning": {
    "current": "v1",
    "version": "1.0.0",
    "scheme": "major version in the URL path; exact version in the API-Version response header",
    "breakingChanges": "a new path version (/api/v2)",
    "deprecationHeaders": [
      "Deprecation (RFC 9745)",
      "Sunset (RFC 8594)"
    ],
    "minimumNoticeMonths": 12,
    "deprecated": null,
    "sunset": null,
    "policyUrl": "https://autrotec.com/desenvolvedores#versionamento"
  },
  "cli": {
    "name": "autrotec",
    "install": "npm install -g autrotec",
    "run": "npx autrotec buscar \"trena uti\"",
    "documentationUrl": "https://autrotec.com/desenvolvedores#cli"
  },
  "endpoints": [
    {
      "operationId": "getCompany",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/company"
    },
    {
      "operationId": "listServices",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/services"
    },
    {
      "operationId": "getService",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/services/{slug}"
    },
    {
      "operationId": "listProducts",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/products"
    },
    {
      "operationId": "getProduct",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/products/{slug}"
    },
    {
      "operationId": "listBrands",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/brands"
    },
    {
      "operationId": "getBrand",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/brands/{slug}"
    },
    {
      "operationId": "listArticles",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/articles"
    },
    {
      "operationId": "getArticle",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/articles/{slug}"
    },
    {
      "operationId": "searchCatalog",
      "method": "GET",
      "url": "https://autrotec.com/api/v1/search?q={query}"
    }
  ]
}
