Empréstimos
- Empréstimos
- Políticas de crédito
- Esteira
- Produtos
- Ofertas
- Parcelas
Empresas
- Empresas
- Grupos de empresas
- Operadores
- Permissões
- Métodos de pagamento
Clientes
- Clientes
- Funcionários
Fundos
- Fundos
Eventos
- Eventos
- Assinaturas
- Webhooks externos
- Notificações
Cobrança
- Itens da fatura
- Intenções de pagamento
- Faturas
Arquivos
- Links de arquivos
- Arquivos
Configurações
- Temas
- Chaves da API
- Configurações
Entidades
- Entidade de dados
- Documentos
Automações
- Workflows
Modelos
- Modelos
Temas
Atualizar um tema
Atualizar ou criar um tema para um domínio específico.
POST
/
v1
/
tenants
/
branding
/
themes
/
{theme}
curl --request POST \
--url https://api.base39.io/v1/tenants/branding/themes/{theme} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"application": "CUSTOMER",
"displayName": "<string>",
"pageTitle": "<string>",
"palette": {
"primary": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"error": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"warning": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"info": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"success": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
}
},
"typography": {
"fontFamily": "Roboto",
"fontUrl": "https://your-external-front.io"
},
"images": {
"logoUrl": "<string>",
"darkBackgroundLogoUrl": "<string>",
"loadingImageUrl": "<string>",
"faviconUrl": "<string>"
},
"loanStatus": {
"palette": {
"success": {
"main": "<string>",
"contrastText": "<string>"
},
"pending": {
"main": "<string>",
"contrastText": "<string>"
},
"rejected": {
"main": "<string>",
"contrastText": "<string>"
}
}
},
"analytics": {
"gtm": {
"containerId": "GTM-XXXXXX"
}
},
"privacyPolicy": {
"title": "Política de Privacidade.",
"content": "Ao utilizar o site, você concorda com a coleta e tratamento de dados pessoais."
},
"customStyles": {
"background-color": "#00B894",
"box-shadow": "000000"
},
"locales": {
"pt": {
"otherLocales": [
"pt-Br"
],
"overrides": {
"pix": "Pix",
"amCet": "CET (a.m.)",
"aaCet": "CET (a.a.)",
"amTax": "Taxa (a.m.)",
"aaTax": "Taxa (a.a.)",
"iofValue": "Valor IOF"
}
}
}
}'
{
"id": "tenant01.base39.io",
"tenant": "tenant01",
"application": "CUSTOMER",
"displayName": "<string>",
"pageTitle": "<string>",
"palette": {
"primary": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"error": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"warning": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"info": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"success": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
}
},
"typography": {
"fontFamily": "Roboto",
"fontUrl": "https://your-external-front.io"
},
"images": {
"logoUrl": "<string>",
"darkBackgroundLogoUrl": "<string>",
"loadingImageUrl": "<string>",
"faviconUrl": "<string>"
},
"loanStatus": {
"palette": {
"success": {
"main": "<string>",
"contrastText": "<string>"
},
"pending": {
"main": "<string>",
"contrastText": "<string>"
},
"rejected": {
"main": "<string>",
"contrastText": "<string>"
}
}
},
"analytics": {
"gtm": {
"containerId": "GTM-XXXXXX"
}
},
"privacyPolicy": {
"title": "Política de Privacidade.",
"content": "Ao utilizar o site, você concorda com a coleta e tratamento de dados pessoais."
},
"customStyles": {
"background-color": "#00B894",
"box-shadow": "000000"
},
"locales": {
"pt": {
"otherLocales": [
"pt-Br"
],
"overrides": {
"pix": "Pix",
"amCet": "CET (a.m.)",
"aaCet": "CET (a.a.)",
"amTax": "Taxa (a.m.)",
"aaTax": "Taxa (a.a.)",
"iofValue": "Valor IOF"
}
}
}
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Headers
Chave única de idempotência para evitar duplicação de requisições.
Path Parameters
Domínio para o qual o tema será aplicado
Body
application/json
Criar um tema
Response
200 - application/json
OK
The response is of type object
.
curl --request POST \
--url https://api.base39.io/v1/tenants/branding/themes/{theme} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"application": "CUSTOMER",
"displayName": "<string>",
"pageTitle": "<string>",
"palette": {
"primary": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"error": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"warning": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"info": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"success": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
}
},
"typography": {
"fontFamily": "Roboto",
"fontUrl": "https://your-external-front.io"
},
"images": {
"logoUrl": "<string>",
"darkBackgroundLogoUrl": "<string>",
"loadingImageUrl": "<string>",
"faviconUrl": "<string>"
},
"loanStatus": {
"palette": {
"success": {
"main": "<string>",
"contrastText": "<string>"
},
"pending": {
"main": "<string>",
"contrastText": "<string>"
},
"rejected": {
"main": "<string>",
"contrastText": "<string>"
}
}
},
"analytics": {
"gtm": {
"containerId": "GTM-XXXXXX"
}
},
"privacyPolicy": {
"title": "Política de Privacidade.",
"content": "Ao utilizar o site, você concorda com a coleta e tratamento de dados pessoais."
},
"customStyles": {
"background-color": "#00B894",
"box-shadow": "000000"
},
"locales": {
"pt": {
"otherLocales": [
"pt-Br"
],
"overrides": {
"pix": "Pix",
"amCet": "CET (a.m.)",
"aaCet": "CET (a.a.)",
"amTax": "Taxa (a.m.)",
"aaTax": "Taxa (a.a.)",
"iofValue": "Valor IOF"
}
}
}
}'
{
"id": "tenant01.base39.io",
"tenant": "tenant01",
"application": "CUSTOMER",
"displayName": "<string>",
"pageTitle": "<string>",
"palette": {
"primary": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"error": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"warning": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"info": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
},
"success": {
"main": "#00B894",
"light": "#00B894",
"dark": "#00B894",
"contrastText": "#00B894"
}
},
"typography": {
"fontFamily": "Roboto",
"fontUrl": "https://your-external-front.io"
},
"images": {
"logoUrl": "<string>",
"darkBackgroundLogoUrl": "<string>",
"loadingImageUrl": "<string>",
"faviconUrl": "<string>"
},
"loanStatus": {
"palette": {
"success": {
"main": "<string>",
"contrastText": "<string>"
},
"pending": {
"main": "<string>",
"contrastText": "<string>"
},
"rejected": {
"main": "<string>",
"contrastText": "<string>"
}
}
},
"analytics": {
"gtm": {
"containerId": "GTM-XXXXXX"
}
},
"privacyPolicy": {
"title": "Política de Privacidade.",
"content": "Ao utilizar o site, você concorda com a coleta e tratamento de dados pessoais."
},
"customStyles": {
"background-color": "#00B894",
"box-shadow": "000000"
},
"locales": {
"pt": {
"otherLocales": [
"pt-Br"
],
"overrides": {
"pix": "Pix",
"amCet": "CET (a.m.)",
"aaCet": "CET (a.a.)",
"amTax": "Taxa (a.m.)",
"aaTax": "Taxa (a.a.)",
"iofValue": "Valor IOF"
}
}
}
}
Assistant
Responses are generated using AI and may contain mistakes.