Skip to main content
There are three ways to find your test in the list of GET /api/faxes. Which one works depends on what reaches Faxbeep with your test. A test appears in the list when its processing is done: usually 1 to 2 minutes after the call ends, or after your machine sends the email.

Two rules of the list

  • With no since, the list covers the last 24 hours only. So ?from=X gives an empty list ([]) if the last test of X is older. Add since to look further back, up to 30 days.
  • Encode the values. since is an ISO 8601 time with an offset, for example 2026-10-01T14:25:00Z. A date alone, or a time with no offset, answers 422. Use UTC with Z: it needs no encoding. Send each +, in a time offset or in from, as %2B. The code below lets the HTTP client encode the values.

Find it

Note the time just before you send the test. Then ask for the tests that arrived after it. Compare page_count and received_at with what you sent: other people send tests at the same time.
Each call gives a JSON array, newest first, or [] if no test matches. The fields of each test are on the page List faxes.

Check that it is yours

  • received_at is after the time you noted, and close to it.
  • page_count is the number of pages you sent.
  • source is phone for a fax by phone and email for a test by email.
  • from is masked, as on faxbeep.com. See How the sender shows. You cannot compare it with your full number.
  • view_url opens the test on faxbeep.com, where you can see the page. pdf_url and thumbnail_url give the files.
To get the same test again later, call GET /api/faxes/{slug} with its slug. After 30 days, or after a removal, it answers 410.
Do not use the newest received_at that you saw as your next since. received_at is the time a test arrived, and a long fax can appear after a newer short one. Keep since at the time you noted until your test appears.

Next

Station ID

When from works for a fax by phone, and when it is shared.

Test in CI

A script that waits for your fax and stops after a time limit.