Pular para o conteúdo

Recuperando Mensagens

Atualizado em 02/04/2025

POST https://REGION.onetimesecret.com/api/v1/secret/SECRET_KEY

Terminal window
$ curl -X POST -u 'USERNAME:APITOKEN' https://eu.onetimesecret.com/api/v1/secret/SECRET_KEY
Terminal window
$ curl -X POST https://eu.onetimesecret.com/api/v1/secret/SECRET_KEY
  • SECRET_KEY: a chave única para esta mensagem.
  • passphrase (se necessário): a frase secreta é necessária apenas se a mensagem foi criada com uma.
  • secret_key: a chave única para a mensagem que você criou. Esta é a chave que você pode compartilhar.
  • value: A mensagem real. Nem preciso dizer, mas isso estará disponível apenas uma vez.

POST https://REGION.onetimesecret.com/api/v1/private/METADATA_KEY

Cada mensagem também tem metadados associados. Os metadados são destinados a serem usados pelo criador da mensagem (ou seja, não pelo destinatário) e geralmente devem ser mantidos privados. Você pode usar com segurança a chave de metadados para recuperar informações básicas sobre a própria mensagem (por exemplo, se ou quando foi visualizada), pois a chave de metadados é diferente da chave da mensagem.

Terminal window
$ curl -X POST -u 'USERNAME:APITOKEN' https://eu.onetimesecret.com/api/v1/private/METADATA_KEY
  • METADATA_KEY: a chave única para estes metadados.
  • custid: o nome de usuário da conta que criou a mensagem. Este valor será anon para requisições anônimas.
  • metadata_key: a chave única para os metadados. NÃO compartilhe isso.
  • secret_key: a chave única para a mensagem que você criou. Esta é a chave que você pode compartilhar.
  • ttl: O tempo de vida que foi especificado (ou seja, não o tempo restante)
  • metadata_ttl: O tempo restante (em segundos) que os metadados têm para viver.
  • secret_ttl: O tempo restante (em segundos) que a mensagem tem para viver.
  • recipient: se um destinatário foi especificado, esta é uma versão ofuscada do endereço de e-mail.
  • created: Hora em que os metadados foram criados em tempo unix (UTC)
  • updated: idem, mas a hora em que foi atualizada pela última vez.
  • received: Hora em que a mensagem foi recebida.
  • passphrase_required: Se uma frase secreta foi fornecida quando a mensagem foi criada, isso será true. Caso contrário, false.

POST https://REGION.onetimesecret.com/api/v1/private/METADATA_KEY/burn

Queime uma mensagem que ainda não foi lida.

Terminal window
$ curl -X POST -u 'USERNAME:APITOKEN' https://eu.onetimesecret.com/api/v1/private/METADATA_KEY/burn
  • Nenhum
  • Iguais aos atributos de metadados com um status de queimado.

GET https://onetimesecret.com/api/v1/private/recent

Recupere uma lista de metadados recentes.

Terminal window
$ curl -u 'USERNAME:APITOKEN' https://eu.onetimesecret.com/api/v1/private/recent
  • Nenhum
  • Iguais aos atributos de metadados, embora como uma lista e o valor da chave da mensagem sempre será null.

::: warning Autenticação Necessária Nota: Operações de metadados e gerenciamento (recuperar metadados, queimar mensagem, metadados recentes) estão disponíveis apenas para usuários autenticados. :::