addedOutput schema / properties / provenance
Added value: +{
+ "additionalProperties": false,
+ "description": "Bloco de proveniência (contrato v1.0): fonte, URL, competência, extração e licença",
+ "properties": {
+ "citation": {
+ "description": "Citação pronta para uso",
+ "type": "string"
+ },
+ "data_vintage": {
+ "description": "Competência do dado segundo a fonte; null quando a fonte não expõe",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "license": {
+ "description": "Regime legal do dado",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "retrieved_at": {
+ "description": "Instante REAL da extração na origem (ISO-8601, horário de Brasília). Resposta servida de cache mantém o instante do fetch ORIGINAL, que é a data de extração relevante.",
+ "type": "string"
+ },
+ "source": {
+ "description": "Fonte oficial do dado",
+ "type": "string"
+ },
+ "source_url": {
+ "description": "URL canônica que reproduz a consulta",
+ "type": "string"
+ }
+ },
+ "required": [
+ "source",
+ "source_url",
+ "data_vintage",
+ "retrieved_at",
+ "citation",
+ "license"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / series / anyOf
Previous value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Identificação da série temporal",
- "properties": {
- "categoria": {
- "description": "Categoria econômica",
- "type": "string"
- },
- "codigo": {
- "description": "Código da série no SGS/BCB",
- "type": "number"
- },
- "nome": {
- "description": "Nome da série",
- "type": "string"
- },
- "periodicidade": {
- "description": "Periodicidade (Diária, Mensal, etc.)",
- "type": "string"
- }
- },
- "required": [
- "codigo",
- "nome"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "additionalProperties": {
- "items": {
- "additionalProperties": false,
- "description": "Identificação da série temporal",
- "properties": {
- "categoria": {
- "description": "Categoria econômica",
- "type": "string"
- },
- "codigo": {
- "description": "Código da série no SGS/BCB",
- "type": "number"
- },
- "nome": {
- "description": "Nome da série",
- "type": "string"
- },
- "periodicidade": {
- "description": "Periodicidade (Diária, Mensal, etc.)",
- "type": "string"
- }
- },
- "required": [
- "codigo",
- "nome"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "type": "object"
- }
-]New value: +[
+ {
+ "items": {
+ "additionalProperties": false,
+ "description": "Identificação da série temporal",
+ "properties": {
+ "categoria": {
+ "description": "Categoria econômica",
+ "type": "string"
+ },
+ "codigo": {
+ "description": "Código da série no SGS/BCB",
+ "type": "number"
+ },
+ "fonteNome": {
+ "description": "Procedência do `nome`: 'portal' = transcrito do dataset da série no Portal de Dados Abertos do BCB; 'medido' = a série não tem dataset no portal, o nome é herdado e só a periodicidade e a ordem de grandeza foram verificadas contra a origem.",
+ "enum": [
+ "portal",
+ "medido"
+ ],
+ "type": "string"
+ },
+ "nome": {
+ "description": "Nome da série",
+ "type": "string"
+ },
+ "periodicidade": {
+ "description": "Periodicidade (Diária, Mensal, etc.)",
+ "type": "string"
+ },
+ "unidade": {
+ "description": "Unidade de medida publicada pelo portal. Ausente nas séries sem dataset (fonteNome 'medido').",
+ "type": "string"
+ }
+ },
+ "required": [
+ "codigo",
+ "nome"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "additionalProperties": {
+ "items": {
+ "additionalProperties": false,
+ "description": "Identificação da série temporal",
+ "properties": {
+ "categoria": {
+ "description": "Categoria econômica",
+ "type": "string"
+ },
+ "codigo": {
+ "description": "Código da série no SGS/BCB",
+ "type": "number"
+ },
+ "fonteNome": {
+ "description": "Procedência do `nome`: 'portal' = transcrito do dataset da série no Portal de Dados Abertos do BCB; 'medido' = a série não tem dataset no portal, o nome é herdado e só a periodicidade e a ordem de grandeza foram verificadas contra a origem.",
+ "enum": [
+ "portal",
+ "medido"
+ ],
+ "type": "string"
+ },
+ "nome": {
+ "description": "Nome da série",
+ "type": "string"
+ },
+ "periodicidade": {
+ "description": "Periodicidade (Diária, Mensal, etc.)",
+ "type": "string"
+ },
+ "unidade": {
+ "description": "Unidade de medida publicada pelo portal. Ausente nas séries sem dataset (fonteNome 'medido').",
+ "type": "string"
+ }
+ },
+ "required": [
+ "codigo",
+ "nome"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "type": "object"
+ }
+]