Quick Start

Get up and running with Orderful's API in 5 minutes. This guide walks you through making your first API call

Prerequisites

Before you begin, make sure you have:

  • An Orderful organization account
  • Access to your API credentials
  • A tool for making HTTP requests (curl, Postman, or your preferred language)

Step 1: Get Your API Key

  1. Log into the Orderful Portal
  2. Click your profile icon in the top right corner
  3. Select Settings
  4. Navigate to API Credentials under Organization Settings
  5. Copy your API Token
API Credentials Page
🔒

Security Note: Keep your API key secure. Never commit it to version control or expose it in client-side code.


Step 2: Make Your First API Call

Let's verify your API connection by listing your transactions:

curl -X GET "https://api.orderful.com/v3/transactions?limit=5" \
  -H "orderful-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json"

Expected Response

{
  "items": [
    {
      "id": 12345,
      "transactionType": "850",
      "direction": "inbound",
      "stream": "test",
      "createdAt": "2026-01-15T10:30:00Z"
    }
  ],
  "meta": {
    "limit": 5,
    "offset": 0,
    "total": 42
  }
}

Step 3: Set Up Integration Testing

The fastest way to start testing is with Orderful's built-in demo trading partner:

  1. Navigate to Integration Testing in the sidebar
  2. Select your EDI Account
  3. Click Add Retail Scenario Testing Demo
  4. You'll now have access to pre-configured test scenarios
Integration Testing Page

This demo partner allows you to:

  • Receive sample Purchase Orders (850)
  • Send Purchase Order Acknowledgments (855)
  • Send Advance Ship Notices (856)
  • Send Invoices (810)

Step 5: Receive Your First Test Transaction

Use the Resend 850 button on the Integration Testing page to send a test Purchase Order to your organization. Then retrieve it via the API:

curl -X GET "https://api.orderful.com/v3/transactions?stream=test&direction=inbound&limit=1" \
  -H "orderful-api-key: YOUR_API_KEY"

Understanding API Versions

Orderful's API spans multiple versions. Here's a quick reference for common tasks:

TaskAPI VersionEndpoint
Create transaction (Mosaic)v4POST /v4/transactions
List transactionsv3GET /v3/transactions
Get transaction contentv3GET /v3/transactions/{id}/message
Manage inboxv4GET /v4/inbox
Integration payloadsv2POST /v2/integration-payloads
📘

Learn More: See the API Version Guide for complete details on when to use each version.


Next Steps

Now that you've made your first API call, here's where to go next:


Need Help?