{
  "_id": "6ac78bbbde46216d5edd1fe8",
  "Package": "transferegovr",
  "Title": "Access the 'TransfereGov' Open Data APIs",
  "Version": "0.2.0.9000",
  "Authors@R": "c(\nperson(\"André\", \"Leite\", email = \"leite@castlab.org\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4718-9766\")),\nperson(\"Marcos\", \"Wasiliew\", email = \"marcos.wasiliew@gmail.com\", role = \"aut\",\ncomment = c(ORCID = \"0009-0004-4694-3159\")),\nperson(\"Hugo\", \"Vasconcelos\", email = \"hugo.vasconcelos@ufpe.br\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-6249-0920\")),\nperson(\"Carlos\", \"Amorim\", email = \"carlos.agaf@ufpe.br\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-6315-8305\")),\nperson(\"Diogo\", \"Bezerra\", email = \"diogo.bezerra@ufpe.br\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-1216-8674\")),\nperson(\"Júlia\", \"Nascimento Barreto\",\nemail = \"juliabarreto@gd.seplag.pe.gov.br\", role = \"aut\",\ncomment = c(ORCID = \"0009-0004-2851-7770\"))\n)",
  "Description": "Provides a modern interface to the open data application\nprogramming interfaces of the Brazilian federal government's\n'TransfereGov' platform\n(<https://www.gov.br/transferegov/pt-br/ferramentas-gestao/dados-abertos>).\nCovers the special transfers, fund-to-fund transfers,\npartnership management, and decentralized credit ('TED')\nmodules, which together publish seventy-four tables on action\nplans, programs, proposals, partnerships, budget commitments,\ncredit notes, financial execution, management reports, and\npayment orders. Filters are the services' own typed query\nparameters, validated against the published schema before a\nrequest is made, and results are returned as tidy tibbles with\ntypes taken from that schema. Automatic pagination, request\nthrottling, retries with exponential backoff, and an optional\nresponse cache are included.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/StrategicProjects/transferegovr,\nhttps://strategicprojects.github.io/transferegovr/",
  "BugReports": "https://github.com/StrategicProjects/transferegovr/issues",
  "VignetteBuilder": "knitr",
  "Config/Needs/website": "pkgdown",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://strategicprojects.r-universe.dev",
  "Date/Publication": "2026-09-29 13:59:43 UTC",
  "RemoteUrl": "https://github.com/strategicprojects/transferegovr",
  "RemoteRef": "HEAD",
  "RemoteSha": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-08 12:16:13 UTC",
    "User": "root"
  },
  "Author": "André Leite [aut, cre] (ORCID: <https://orcid.org/0000-0002-4718-9766>),\nMarcos Wasiliew [aut] (ORCID: <https://orcid.org/0009-0004-4694-3159>),\nHugo Vasconcelos [aut] (ORCID: <https://orcid.org/0000-0001-6249-0920>),\nCarlos Amorim [aut] (ORCID: <https://orcid.org/0000-0001-6315-8305>),\nDiogo Bezerra [aut] (ORCID: <https://orcid.org/0000-0002-1216-8674>),\nJúlia Nascimento Barreto [aut] (ORCID:\n<https://orcid.org/0009-0004-2851-7770>)",
  "Maintainer": "André Leite <leite@castlab.org>",
  "_user": "strategicprojects",
  "_type": "src",
  "_file": "transferegovr_0.2.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/95909248842073233e704584680539daccd0ba7c863fddeb5de5e206af4f2258",
  "_filesize": 257807,
  "_sha256": "95909248842073233e704584680539daccd0ba7c863fddeb5de5e206af4f2258",
  "_expires": "2027-01-16T12:25:29.000Z",
  "_created": "2026-10-08T12:16:13.000Z",
  "_published": "2026-10-08T12:25:31.308Z",
  "_buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113305915921,
      "time": 218,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11550128057"
    },
    {
      "job": 113305915915,
      "time": 121,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11550142534"
    },
    {
      "job": 113305916016,
      "time": 92,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11550315929"
    },
    {
      "job": 113305915891,
      "time": 118,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11549398949"
    },
    {
      "job": 113304356968,
      "time": 236,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11549967577"
    },
    {
      "job": 113305915839,
      "time": 90,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11549598166"
    },
    {
      "job": 113305916168,
      "time": 82,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11548899628"
    },
    {
      "job": 113305915975,
      "time": 77,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11549842883"
    },
    {
      "job": 113305916139,
      "time": 85,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11549173554"
    }
  ],
  "_upstream": "https://github.com/strategicprojects/transferegovr",
  "_commit": {
    "id": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
    "author": "André Leite <leite@de.ufpe.br>",
    "committer": "André Leite <leite@de.ufpe.br>",
    "message": "Spell the maintainer's name as André Leite\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\n",
    "time": 1790690383
  },
  "_maintainer": {
    "name": "André Leite",
    "email": "leite@castlab.org",
    "orcid": "0000-0002-4718-9766"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.2.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "strategicprojects",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-31",
      "n": 12
    },
    {
      "week": "2026-32",
      "n": 7
    },
    {
      "week": "2026-40",
      "n": 8
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2026-09-28"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "milkway",
      "count": 27,
      "uuid": 7375849
    }
  ],
  "_userbio": {
    "uuid": 127886513,
    "type": "organization",
    "name": "Projetos Estratégicos",
    "followers": 14,
    "description": "Repositório de código da Assessoria Especial de Projetos Estratégicos."
  },
  "_downloads": {
    "count": 283,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/transferegovr"
  },
  "_devurl": "https://github.com/strategicprojects/transferegovr",
  "_pkgdown": "https://strategicprojects.github.io/transferegovr/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/transferegovr.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/strategicprojects/transferegovr",
  "_realowner": "strategicprojects",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-08-08"
    },
    {
      "version": "0.2.0",
      "date": "2026-09-28"
    }
  ],
  "_exports": [
    "tg_atualizado_em",
    "tg_base_url",
    "tg_cache_clear",
    "tg_cache_dir",
    "tg_cache_limpar",
    "tg_cache_pasta",
    "tg_campos",
    "tg_contar",
    "tg_count",
    "tg_especiais",
    "tg_fields",
    "tg_fundo_a_fundo",
    "tg_get",
    "tg_metadados",
    "tg_metadata",
    "tg_modules",
    "tg_modulos",
    "tg_obter",
    "tg_parametros",
    "tg_params",
    "tg_parcerias",
    "tg_schema_date",
    "tg_tabelas",
    "tg_tables",
    "tg_ted",
    "tg_updated_at"
  ],
  "_help": [
    {
      "page": "module_shortcuts",
      "title": "Query a single module",
      "concept": [
        "queries"
      ],
      "topics": [
        "module_shortcuts",
        "tg_especiais",
        "tg_fundo_a_fundo",
        "tg_parcerias",
        "tg_ted"
      ]
    },
    {
      "page": "tg_base_url",
      "title": "The API base URL in use",
      "concept": [
        "configuration"
      ],
      "topics": [
        "tg_base_url"
      ]
    },
    {
      "page": "tg_cache_clear",
      "title": "Delete cached responses",
      "concept": [
        "cache"
      ],
      "topics": [
        "tg_cache_clear",
        "tg_cache_limpar"
      ]
    },
    {
      "page": "tg_cache_dir",
      "title": "Where cached responses are stored",
      "concept": [
        "cache"
      ],
      "topics": [
        "tg_cache_dir",
        "tg_cache_pasta"
      ]
    },
    {
      "page": "tg_count",
      "title": "Count the rows a query matches",
      "concept": [
        "queries"
      ],
      "topics": [
        "tg_contar",
        "tg_count"
      ]
    },
    {
      "page": "tg_fields",
      "title": "List the columns of a table",
      "concept": [
        "discovery"
      ],
      "topics": [
        "tg_campos",
        "tg_fields"
      ]
    },
    {
      "page": "tg_get",
      "title": "Retrieve rows from a TransfereGov table",
      "concept": [
        "queries"
      ],
      "topics": [
        "tg_get",
        "tg_obter"
      ]
    },
    {
      "page": "tg_metadata",
      "title": "Inspect what a query retrieved",
      "concept": [
        "queries"
      ],
      "topics": [
        "tg_metadados",
        "tg_metadata"
      ]
    },
    {
      "page": "tg_modules",
      "title": "List the TransfereGov API modules",
      "concept": [
        "discovery"
      ],
      "topics": [
        "tg_modules",
        "tg_modulos"
      ]
    },
    {
      "page": "tg_params",
      "title": "List the parameters a table accepts as filters",
      "concept": [
        "discovery"
      ],
      "topics": [
        "tg_parametros",
        "tg_params"
      ]
    },
    {
      "page": "tg_schema_date",
      "title": "Report the frozen schema's build date",
      "concept": [
        "discovery"
      ],
      "topics": [
        "tg_schema_date"
      ]
    },
    {
      "page": "tg_tables",
      "title": "List the tables a module publishes",
      "concept": [
        "discovery"
      ],
      "topics": [
        "tg_tabelas",
        "tg_tables"
      ]
    },
    {
      "page": "tg_updated_at",
      "title": "When a module's data was last refreshed",
      "concept": [
        "discovery"
      ],
      "topics": [
        "tg_atualizado_em",
        "tg_updated_at"
      ]
    }
  ],
  "_pkglogo": "https://github.com/strategicprojects/transferegovr/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/strategicprojects/transferegovr/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "sys",
    "tibble",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "pagination.Rmd",
      "filename": "pagination.html",
      "title": "Collecting large tables safely",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Measure first",
        "What a page costs",
        "Limits and offsets count rows",
        "Checking what you got",
        "Why the row order is safe to rely on",
        "Caching",
        "A pattern for very large tables"
      ],
      "created": "2026-07-31 19:36:40",
      "modified": "2026-09-28 16:33:51",
      "commits": 4
    },
    {
      "source": "transferegovr.Rmd",
      "filename": "transferegovr.html",
      "title": "Introduction to transferegovr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The four modules",
        "Finding a table",
        "Retrieving rows",
        "Enumerated parameters",
        "Why parameter names are checked",
        "Types",
        "List columns",
        "How fresh is the data",
        "Where to go next"
      ],
      "created": "2026-07-31 19:36:40",
      "modified": "2026-09-28 16:33:51",
      "commits": 4
    },
    {
      "source": "joining-tables.Rmd",
      "filename": "joining-tables.html",
      "title": "Putting the tables back together",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The APIs do not declare their keys",
        "especiais",
        "fundoafundo",
        "parcerias",
        "ted",
        "Children that arrive already joined",
        "Joins that do not fully resolve",
        "Repeated identifiers are not always a bug"
      ],
      "created": "2026-07-31 19:36:40",
      "modified": "2026-09-28 18:57:29",
      "commits": 4
    }
  ],
  "_score": 4.653212513775344,
  "_indexed": true,
  "_nocasepkg": "transferegovr",
  "_universes": [
    "strategicprojects"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-10-08T12:19:57.000Z",
      "distro": "resolute",
      "commit": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
      "fileid": "https://r2.ropensci.org/cb4bf8744b45c7ad2643c6d2c66308e844c57cd09914a0dec2a2d650e0020bfd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-10-08T12:18:27.000Z",
      "distro": "resolute",
      "commit": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
      "fileid": "https://r2.ropensci.org/3fd30c933bb478ab796aa7cc3f3eb97c6c2993a712066a36839950cf1396bb40",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-10-08T12:24:47.000Z",
      "commit": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
      "fileid": "https://r2.ropensci.org/12ab396e183e2e79c56c99ee79abb6a4d87859eaa3325f77435d18bdbcec7d0e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-10-08T12:21:51.000Z",
      "commit": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
      "fileid": "https://r2.ropensci.org/f453dcdaa2d8c03e9d5c26c37c83bfc88dbb591de4084565e0cb170ba092ba01",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0.9000",
      "date": "2026-10-08T12:18:12.000Z",
      "commit": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
      "fileid": "https://r2.ropensci.org/8bcf14aec836436e488200b748b2b5f8f849022fefab9b25e57b01177ec3de9f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-08T12:17:25.000Z",
      "commit": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
      "fileid": "https://r2.ropensci.org/92540e3b8fd73d44cafcc8e302b73bf18ef99a39c2a63e4d68ac8807e9554059",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-08T12:17:28.000Z",
      "commit": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
      "fileid": "https://r2.ropensci.org/b1f55dfa4761258fc33e37c6a3251559f57b18e0fa6947f70886fef8c2e06ffd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-08T12:17:29.000Z",
      "commit": "e48c8ed12cc36443ed04933e471bf9452e7ba95e",
      "fileid": "https://r2.ropensci.org/991a935cbb1f5b626fcab2b7715e078a2ba0988f7bc50fedb27f47ec4873faa9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/strategicprojects/actions/runs/37775218423"
    }
  ]
}