Inbox

AdminUpdated Sep 24, 2026
GEThttps://shippified.net/api/inbox
List emails received by the workspace, newest first.

Every email that reached any of your email sources, with From / Subject / Date pulled from its headers and the parse outcome. Fetch `GET /api/inbox/{id}` for the raw message.

Parameters
NameInTypeRequiredDescription
limitqueryintegerno
sourceIdquerystringnoOnly emails from this email source.
Responses
200 OK
{
  "items": [
    {
      "id": "string",
      "from": "string",
      "subject": "string",
      "date": "string",
      "receivedAt": "2024-01-01T00:00:00Z",
      "parser": "string",
      "outcome": "created",
      "error": "string",
      "parsedOrderId": "string",
      "emailSourceId": "string",
      "sourceLabel": "string",
      "bytes": 0
    }
  ],
  "total": 0
}
401 Not authenticated.
Code samples
cURL
curl -X GET "https://shippified.net/api/inbox?limit=&sourceId="
TypeScript
const res = await fetch('https://shippified.net/api/inbox?limit=&sourceId=', {
  method: 'GET',
});
const data = await res.json();
Python
import requests

res = requests.request(
    "GET",
    "https://shippified.net/api/inbox?limit=&sourceId=",
)
data = res.json()
Go
package main

import (
	"fmt"
	"io"
	"net/http"
)

func main() {
	req, _ := http.NewRequest("GET", "https://shippified.net/api/inbox?limit=&sourceId=", nil)
	res, _ := http.DefaultClient.Do(req)
	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)
	fmt.Println(string(body))
}
PHP
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://shippified.net/api/inbox?limit=&sourceId=');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
Ruby
require 'net/http'
require 'uri'

uri = URI('https://shippified.net/api/inbox?limit=&sourceId=')
req = Net::HTTP::Get.new(uri)
res = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http|
  http.request(req)
end
puts res.body
Java
import java.net.URI;
import java.net.http.*;
import java.net.http.HttpRequest.BodyPublishers;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://shippified.net/api/inbox?limit=&sourceId="))
    .GET()
    .build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
GEThttps://shippified.net/api/inbox/{id}
One email, including the raw RFC822 message.
Parameters
NameInTypeRequiredDescription
idpathstringyes
Responses
200 OK
{
  "id": "string",
  "from": "string",
  "subject": "string",
  "date": "string",
  "receivedAt": "2024-01-01T00:00:00Z",
  "parser": "string",
  "outcome": "created",
  "error": "string",
  "parsedOrderId": "string",
  "emailSourceId": "string",
  "rawPayload": "string"
}
401 Not authenticated.
404 No email with this id.
Code samples
cURL
curl -X GET "https://shippified.net/api/inbox/{id}"
TypeScript
const res = await fetch('https://shippified.net/api/inbox/{id}', {
  method: 'GET',
});
const data = await res.json();
Python
import requests

res = requests.request(
    "GET",
    "https://shippified.net/api/inbox/{id}",
)
data = res.json()
Go
package main

import (
	"fmt"
	"io"
	"net/http"
)

func main() {
	req, _ := http.NewRequest("GET", "https://shippified.net/api/inbox/{id}", nil)
	res, _ := http.DefaultClient.Do(req)
	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)
	fmt.Println(string(body))
}
PHP
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://shippified.net/api/inbox/{id}');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
Ruby
require 'net/http'
require 'uri'

uri = URI('https://shippified.net/api/inbox/{id}')
req = Net::HTTP::Get.new(uri)
res = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http|
  http.request(req)
end
puts res.body
Java
import java.net.URI;
import java.net.http.*;
import java.net.http.HttpRequest.BodyPublishers;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://shippified.net/api/inbox/{id}"))
    .GET()
    .build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
Was this page helpful?