Skip to content
@SuperOffice

SuperOffice

Repository for SuperOffice developers, both internal and partners, to come and share ideas, tools and code related to SuperOffice.

Welcome to SuperOffice' Github page ✌️

SuperOffice

Welcome, fellow developer, we’re happy to see you here! 🎉

This github organization contains examples and guidelines for how to integrate with, create an application for or create scripts in SuperOffice. Please note that examples are not production-ready, and should be used as a starting point to get the basics up and running.

SuperOffice itself uses C#, but you can create applications/customizations in whatever language that suits you!

🚀 Samples

We have code-samples in various different languages and are currently working on re-vamping the samples library to make it easier to navigate. The plan is to consolidate samples for each language under one repo, but this will be a work in progress.

For running raw HTTP queries towards the REST API, using vscode an the REST Client extension, you can take a look at RESTful-HTTP-Queries. This repo will continuously expand as we add more sample-code to show different ways to interact with our APIs (RESTful and Agents)

For samples for using the SuperOffice.WebApi nuget package in the SuperOffice WebApi Samples.

We also have samples for php, NextJS, python, electron. Please note that examples in other languages then C# are not regularly updated, so we are depending on feedback to fix issues.

🚀 Good to know

SOAP has officially been marked as upcoming end-of-life and we will not be updating the code-samples that contains samples for using the webservices. In other words we recommend using the REST-based API's for new applications, and migrate existing SOAP-based applications to use REST instead.

You can also use AspNet.Security.OAuth.SuperOffice as a middleware in your ASP.NET CORE application.

You can find more documentation for our API on docs.superoffice.com.

If you have any questions feel free to reach out to use on either [email protected] or by creating an issue on appropriate repo (if its sample-specific).

Pinned Loading

  1. SuperOffice.WebApi-Samples SuperOffice.WebApi-Samples Public

    Contains samples for SuperOffice.WebApi library.

    C# 6 1

  2. devnet-database-mirroring devnet-database-mirroring Public

    Contains example database mirroring project.

    C# 1 2

  3. CRMScripts CRMScripts Public

    Contains helper SuperOffice CRMScripts and examples.

    11 3

  4. devnet-crmscript-chatbot devnet-crmscript-chatbot Public

    Chatbot examples - showing how to build a chatbot, and integrate with cloud based services.

    JavaScript 1

  5. node-express-convert-certs-and-sys-token node-express-convert-certs-and-sys-token Public

    Examples NodeJs and Express application to demonstrate how to convert RSA XML to RSA PEM, and how to use RSA key and System User Token to call Partner System User Service SOAP endpoint to obtain a …

    Handlebars

  6. devnet-nextjs-chakraui devnet-nextjs-chakraui Public

    Sample NextJS application using NextAuth and ChakraUI

    JavaScript 2

Repositories

Showing 10 of 36 repositories
  • devnet-electron-appauth Public

    Electron Application that authentications towards SuperOffice Online using OAuth 2.0 Native App flow, using AppAuth library for authentication.

    SuperOffice/devnet-electron-appauth’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 0 Updated Jul 22, 2025
  • node-express-convert-certs-and-sys-token Public

    Examples NodeJs and Express application to demonstrate how to convert RSA XML to RSA PEM, and how to use RSA key and System User Token to call Partner System User Service SOAP endpoint to obtain a system user ticket.

    SuperOffice/node-express-convert-certs-and-sys-token’s past year of commit activity
    Handlebars 0 0 3 1 Updated Jul 17, 2025
  • devnet-split-swagger-file Public

    This repository contains example python code that accepts the SuperOffice REST swagger files and splits it into individual endpoints.

    SuperOffice/devnet-split-swagger-file’s past year of commit activity
    Python 1 Apache-2.0 0 0 0 Updated Jun 30, 2025
  • devnet-java-spring-boot Public

    Contains simple online application demo as a Java Spring Boot application.

    SuperOffice/devnet-java-spring-boot’s past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Jun 27, 2025
  • SuperOffice/language-tools’s past year of commit activity
    TypeScript 2 1 5 0 Updated Jun 16, 2025
  • integration-services Public

    Sample code for QuoteConnector and ErpConnector

    SuperOffice/integration-services’s past year of commit activity
    C# 0 0 0 0 Updated Jun 2, 2025
  • CRMScripts Public

    Contains helper SuperOffice CRMScripts and examples.

    SuperOffice/CRMScripts’s past year of commit activity
    11 MIT 3 1 0 Updated May 6, 2025
  • RESTful-HTTP-Queries Public

    Contains .http files used in VS Code and Visual Studio to perform RESTful queries toward SuperOffice Online tenants.

    SuperOffice/RESTful-HTTP-Queries’s past year of commit activity
    1 MIT 1 0 0 Updated Apr 29, 2025
  • SuperOffice.SystemUser.Client Public

    A client library used to obtain a system user ticket.

    SuperOffice/SuperOffice.SystemUser.Client’s past year of commit activity
    C# 1 MIT 3 0 0 Updated Apr 29, 2025
  • vscode-crmscript Public archive
    SuperOffice/vscode-crmscript’s past year of commit activity
    TypeScript 5 3 4 3 Updated Apr 8, 2025

Top languages

Loading…

Most used topics

Loading…