Home

Welcome to DDSoftware REST API

Robust, efficient, and easy-to-use API for integrating DDSoftware features into your applications.

Get Started

Overview

Our REST API provides a robust and efficient way to access the core features of DDSoftware. Designed for flexibility and ease of use, our API allows developers to seamlessly integrate with our platform, enabling a wide range of applications and services.

Key Features

  • User Authentication: Secure endpoints for user registration, login, logout, and password management.
  • Product Management: Access detailed information about products, including descriptions, prices, stock levels, and images.
  • API Key Management: Generate and manage API keys to ensure secure access to your data.
  • Search Functionality: Powerful search capabilities to quickly find the data you need.
  • Session Handling: Robust session management to keep your application stateful and secure.

Getting Started

To begin using our API, follow these steps:

  1. Register Your Account: Create a new account to receive your unique API key.
  2. Authenticate: Use your credentials to log in and retrieve a session token.
  3. Integrate: Utilize our comprehensive endpoints to integrate our features into your applications.

API Endpoints

Here are some of the key endpoints available:

  • /auth/register: Register a new user account.
  • /auth/login: Authenticate a user and receive a session token.
  • /auth/logout: Logout the current user and invalidate the session.
  • /auth/reset-password: Request a password reset.
  • /products: Retrieve a list of all products.
  • /products/:id: Access detailed information about a specific product.
  • /search: Perform a search query across the product database.

Security

Security is our top priority. We employ industry-standard practices, including HTTPS, JWT authentication, and CORS policies, to ensure your data is protected at all times.

Support

If you encounter any issues or have questions, our support team is here to help. Contact us at support@ddsoftware.ch for assistance.