Faça download de um tema com API

Baixe um arquivo compactado com o tema para o seu Verify locatário.

Antes de começar

Sobre esta tarefa

Baixe os arquivos do tema para personalizar as Verify páginas do seu tenant.

Procedimento

  1. Faça download dos arquivos para um tema com o comando a seguir.
    curl -X GET -H "Authorization: Bearer <access_token>" -H "Accept: application/octet-stream" https://<tenant>/v1.0/branding/themes/<themeID> > themes.zip
    onde:
    <access_token>
    O valor do token de acesso que você recebeu na seção "Gerenciamento de temas".
    <tenant>
    O nome de domínio completo atribuído à sua Verify assinatura.
    <themeID>
    O nome de identificação do tema. Veja a lista de temas.
    master
    O tema principal é para referência. Ele não pode ser modificado. Verify O tema principal é utilizado quando não há personalizações.
    padrão
    O tema padrão é o tema para todo Verify o locatário. O tema padrão se aplica a todos os aplicativos.
    <user created>
    Um tema criado pelo usuário ao seguir o procedimento “Registrar um novo tema ”.
  2. Opcional: baixe apenas os arquivos personalizados de um tema com o comando a seguir.
    curl -X GET -H "Authorization: Bearer <access_token>" -H "Accept: application/octet-stream" https://<tenant>/v1.0/branding/themes/<themeID>?customized_only=true > themes.zip
    onde:
    customized_only
    Faça download somente dos temas customizados. O valor padrão é false.
    true
    Apenas um tema customizado para o themeID registrado atual é transferido por download. Se nenhum tema tiver sido customizado, um arquivo vazio será transferido por download.
    false
    O arquivo compactado contém uma combinação de modelos prontos para uso e as customizações para o tema solicitado. O arquivo compactado para o tema é transferido por download nesta ordem:
    1. Arquivo customizado para themeID.
    2. Se isso não existir, o arquivo para themeID=master será transferido por download.

Resultados

Um arquivo de tema compactado é retornado para o diretório atual com o formato a seguir.

/templates/
           {templateDirectories}/
                  	{locales}/
                               {templateNames}

Exemplos

Para fazer download dos arquivos de tema principal mais recentes, emita o comando a seguir:

curl -X GET -H "Authorization: Bearer m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX" -H "Accept: application/octet-stream" https://companyAppTest.verify.ibm.com/v1.0/branding/themes/master > master_theme.zip

Para fazer download das customizações aplicadas atualmente de forma global a todos os aplicativos em seu locatário, emita o comando a seguir:

curl -X GET -H "Authorization: Bearer m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX" -H "Accept: application/octet-stream" https://companyAppTest.verify.ibm.com/v1.0/branding/themes/default ?customized_only=true > my_default_theme.zip

Para fazer download das customizações para o ID do tema de bb828385-e11c-4041-8474-eb95bdc2a35c, emita o comando a seguir:

curl -X GET -H "Authorization: Bearer m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX" -H "Accept: application/octet-stream" https://companyAppTest.verify.ibm.com/v1.0/branding/themes/bb828385-e11c-4041-8474-eb95bdc2a35c ?customized_only=true > my customized_theme_files.zip

Para fazer download do ID do tema de bb828385-e11c-4041-8474-eb95bdc2a35c, das customizações padrão globais e dos modelos principais não customizados atualmente, emita o comando a seguir:

curl -X GET -H "Authorization: Bearer m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX" -H "Accept: application/octet-stream" https://companyAppTest.verify.ibm.com/v1.0/branding/themes/bb828385-e11c-4041-8474-eb95bdc2a35c > theme3.zip