Astorya Developers
Visão geral · API v1

Leve a Astorya para dentro do seu app

Ofereça audiolivros e e-books aos seus clientes sem criar outra conta para eles: login único, gestão de acesso e relatórios mensais de uso, tudo por uma API REST simples.

Nesta página
  1. O que a integração faz
  2. Os 3 blocos da integração
  3. URLs base
  4. Ambientes: produção e sandbox
  5. Por onde começar

O que a integração faz

A Astorya roda dentro do app do parceiro, em uma WebView. O membro entra no seu app como sempre, toca em “Livros” e já cai logado na Astorya — sem cadastro, sem senha nova. Do seu lado, você controla quem tem acesso e recebe todo mês um relatório do que foi consumido.

Um caso típico: uma rede de academias oferece audiolivros como benefício do plano. Quando o usuário contrata, ele ganha acesso; quando cancela, o acesso é revogado; e a academia comprova mensalmente a entrega do conteúdo.

Quanto tempo leva? Um desenvolvedor costuma colocar o fluxo completo de pé em um dia: uma rota no seu backend, uma tela com WebView no app e um job mensal para os relatórios.

Os 3 blocos da integração

O catálogo também fica disponível pela API, caso você queira mostrar capas e títulos dentro das telas do seu próprio app.

URLs base

UsoURLQuem chama
API de parceiroshttps://api.astorya.com.br/partner/v1Somente o seu backend (servidor para servidor).
Astorya Webhttps://play.astorya.com.brA WebView do seu app, abrindo a launchUrl devolvida pela API.

Todas as chamadas usam HTTPS, recebem e devolvem JSON (Content-Type: application/json) e datas no formato ISO 8601 em UTC (por exemplo, 2026-10-08T14:30:00.000Z).

Ambientes: produção e sandbox

Não existe um servidor separado para testes. O sandbox é um tenant à parte, com credenciais próprias, membros próprios e relatórios próprios — mas nas mesmas URLs. O ambiente é definido pela credencial que você usa.

Sandbox Para desenvolvimento e homologação. Crie membros de teste à vontade; nada aparece nos relatórios de produção. Peça o acesso ao tenant de sandbox ao seu contato na Astorya.
Produção Os membros reais do seu programa. Gere a credencial de produção só quando o fluxo estiver validado no sandbox, e guarde-a em um cofre de segredos.

Como as URLs são as mesmas, o erro mais comum é subir para produção com a credencial do sandbox. Deixe client_id e client_secret em variáveis de ambiente diferentes por ambiente e confira no painel qual credencial está em uso.

Por onde começar

  1. Faça o guia rápido

    Em 15 minutos você gera uma credencial e abre a Astorya logada no navegador. Ir para o guia rápido.

  2. Entenda o login único

    Como o membro é criado no primeiro acesso, o que acontece com o e-mail e quando o link expira. Login único (SSO).

  3. Coloque a WebView no app

    Exemplos prontos para React Native, Flutter, iOS e Android. Embutir no app.

  4. Automatize acesso e relatórios

    Revogue o acesso quando o plano for cancelado e baixe o relatório todo mês. Gestão de usuários e Relatórios de uso.