Build connected supplier experiences with SDS.

Use SDS developer resources to securely exchange supplier information, trigger workflows, receive event notifications, and extend supplier-facing experiences without replacing existing enterprise systems.
API examples on this page are illustrative and should be aligned with the final production specification before publication.
Create a supplier profile
POST /v1/suppliers

{
  "company_name": "Atlas Manufacturing",
  "country": "US",
  "categories": [
    "Precision Machining",
    "Industrial Fabrication"
  ],
  "contact": {
    "email": "supplier@example.com"
  }
}

Resources for building with SDS.

Use the documentation structure below to support implementation, testing, and production readiness.

{ }

API Reference
Explore endpoints, request formats, response objects, pagination, validation rules, and error handling.

K

Authentication
Understand API keys, token handling, environment separation, credential rotation, and access scopes.

Webhooks
Receive event notifications when supplier profiles, submissions, requests, and workflow statuses change.

S

Sandbox
Test sample records, webhook delivery, authentication, and workflow behavior in a non-production environment.

!

Error Handling
Use consistent status codes, validation messages, retry guidance, and correlation identifiers for troubleshooting.

Implementation Checklist
Prepare security, consent, data mapping, webhook validation, monitoring, and production support before launch.
Quickstart

From credentials to first request.

A simple implementation sequence for testing SDS platform capabilities.

1

Request access
Submit your use case, expected data flow, technical contact, and preferred testing timeline.

2

Receive credentials
Use separate sandbox credentials and keep all secrets in an approved secure credential store.

3

Make a test request
Create, retrieve, or update a sample supplier record using the sandbox API environment.

4

Validate events
Register a webhook endpoint and confirm event delivery, signatures, retries, and error handling.

Structured access to supplier workflows.

The SDS API model is intended to support supplier profiles, information requests, submissions, documents, sourcing opportunities, and workflow statuses.

SDS remains ERP agnostic. Developers can use APIs to exchange information with their own systems, but SDS does not require or assume a direct ERP implementation.

/v1/suppliers
List supplier profiles available to the authenticated organization.
/v1/suppliers
Create a supplier record or initiate a supplier invitation workflow.
/v1/requests/{request_id}
Retrieve the status and completion details for a supplier information request.
/v1/opportunities
Create a sourcing opportunity for qualified network participants.
/v1/documents/{document_id}
Retrieve authorized document metadata and secure-access instructions.
/v1/webhooks/{webhook_id}
Remove a registered webhook endpoint from the current environment.

Respond to supplier events as they happen.

Use signed event notifications to keep internal workflows informed without continuous polling.

Receive changes that matter.

Subscribe only to events relevant to your use case and process them using idempotent handlers.

supplier.created — A supplier profile has been created.

supplier.updated — Supplier information has changed.

request.completed — A supplier request has been completed.

document.added — A new document has been submitted.

opportunity.response_received — A supplier has responded to an opportunity.

Build for reliable processing.

Production webhook consumers should account for delivery retries, duplicate events, signature verification, and temporary endpoint failures.

Verify request signatures before processing.

Return successful responses quickly.

Use event identifiers for deduplication.

Log correlation IDs for troubleshooting.

Monitor failures and retry queues.

Designed for controlled access.

Developer access should follow the same security and governance principles applied across the SDS platform.
Scoped Credentials
Access should be limited to approved functions and environments.
Environment Separation
Sandbox and production credentials should remain fully separate.
Auditability
Requests, changes, and administrative actions should be traceable.
Secure Data Handling
Sensitive supplier data should be minimized, protected, and retained appropriately.

Publication note: Final authentication methods, endpoint paths, webhook names, rate limits, data-retention rules, and security controls must be confirmed against the production SDS technical specification before this page is published.

Start building with SDS.

Tell us what you are building, which SDS capabilities you need, and how your application will use supplier information or workflow events.

Approved requests can receive sandbox credentials, example data, technical documentation, and implementation support.

This draft form uses the visitor’s default email application. Replace the mailto action with your production developer-access workflow before launch.

Extend supplier workflows without replacing your existing systems.

Use SDS developer resources to support secure supplier-data exchange, workflow events, sourcing experiences, and custom applications.