Skip to content
Riversoft STCP Gemini API

Riversoft STCP Gemini API

Version 3.10.0

The Riversoft STCP Gemini API is the management REST API for Riversoft® STCP Gemini and Riversoft STCP DirectLink. It is the same API used by the Riversoft Console Portal, open to integrations with other systems and providers: configure the environment, manage operators and permissions, supervise the instances and query reports.

The API follows the HTTP/REST model and receives and responds in JSON.

Note

To send and receive files by API, use the Riversoft STCP DirectLink API, dedicated to file transfer.

Main features

FeatureWhat you can do
AuthenticationSign-in with 2FA, password grant, LDAP, Single Sign-On (SAML 2.0 and OAuth 2.0) and logout.
ConfigurationManage instances, users, network services, schedules, file types and routings.
AdministrationManage operators, groups and permissions, the API registration and the error and event codes.
Supervision and maintenanceQuery and command the instances, run schedules, start connections, manage test files and keys, and reset password, 2FA and lock.
ReportsQuery events, operator activities, transfer history, statistics and audit.

General information

PropertyValue
Product version3.10.0
Base URLhttps://{host}:{port} (sample default port: 33070)
ProtocolHTTPS (recommended; enabled in ssl in the API config.json)
FormatJSON; body with Content-Type: application/json, exactly
AuthenticationBearer token: sign-in with 2FA, password grant, LDAP or SSO
SpecificationOpenAPI 3.0.3 in Portuguese, English and Spanish

The {host} and {port} are the ones configured in the general section of the API config.json. See Riversoft STCP Gemini configuration.

Where to start

How this documentation is organized

SectionWhat for
ConceptsUnderstand the managed resources, permissions and pagination before integrating.
Quick startObtain the first token and make the first query.
SecurityBest practices for TLS, credentials, tokens and audit.
AuthenticationStep by step for each authentication method.
GuidesComplete management and report query tasks.
TroubleshootingCommon symptoms and how to solve them.
ReferenceContract of each endpoint, CONFIG_TXT structure and codes.
Release notesNew features, fixes and breaking changes by version.

Example conventions

  • The examples use curl and the illustrative host api.example.com. Replace it with your environment’s host and port.
  • Values between < and > in code blocks are placeholders to replace, not literal values.
  • The examples read passwords and codes with read -s so that they do not stay in the shell history.
  • Response examples show the field format. Actual values depend on the environment.
  • Dates in report filters are Unix timestamps in milliseconds.