Skip to main content

Referência da API

Esta referência manual descreve os endpoints usados pelos donos das Aplicações Consumidoras. O LPData não publica uma especificação OpenAPI nesta versão. A URL base da API é https://api.lpdata.io; os exemplos a usam pela variável LPDATA_API_URL. Os exemplos detalhados estão nos guias de Autenticação, Landing Pages e Assets.

Autenticação

Endpoints marcados como autenticados exigem Authorization: Bearer <access_token>. Login e cadastro não exigem token. POST /auth/refresh recebe o refresh token no corpo. DELETE /auth/sign_out exige o access token no header e refresh token no corpo.

Landing Pages

O campo current_data contém o Documento de Conteúdo definido pela aplicação. Ao enviar esse campo num PATCH, o documento inteiro é substituído. Use o id nas rotas autenticadas e o public_id na leitura pública. A leitura pública retorna o JSON diretamente, sem envelope.

Assets

Todas as rotas de Assets exigem Bearer token. Upload usa multipart form data no campo asset[file].

Respostas de erro