Choose a category to quickly find the help you need or contact us
The Home View provides an overview of your account:
Access profile and settings by clicking on the profile icon on the search bar.
Access all your personal data or delete your account.
SettingsA Project serves as an abstraction for a tenant in a multi-tenant or multi-project setup.
A Catalog is a subcategory within a project, offering support for various environment settings such as environment URLs, links to developer portals, and more.
In future versions, catalogs will play a crucial role in defining deployment environments and general settings. These settings will include shared headers and query parameters for OpenAPI operations, as well as shared responses for errors and exceptions.
Currently, the catalog can accommodate only OpenAPI resources. It is the sole way to add, access, and modify OpenAPI resources.
Key Characteristics:
New fields can be added on the business fields view or in the process of creating a schema.
To add a new field go to Resources -> Business Fields -> click Add Business Field
This will give access to all supported options for the specific field.
Now you can click edit and add the name and the propreties and press save.
Key Characteristics:
Track changes efficiently and return to previous points of interest.
View All Changes:
Access a detailed log of changes across all your business fields, objects/schemas, projects, catalogs, and OpenAPIs.
Each change entry includes information about what was modified, who made the change, and when it occurred.
To add a new API you must first go to Projects choose a project or create one and add a new catalog or select an existing one.
On the catalog view you can choose from three options:Download:
Editor view:
Clicking on "Edit operation" will allow you to modify the specific operation such as adding headers, query parameters, and cookie declarations.
Soon, we will provide additional options, including removing and adding responses and modifying the request body.
Find all the declarations for the specific OpenAPI artifact.
From the menu you can navigate between parameters, responses, schemas and a option to add a new schema to the environoment or loading a existing schema that after can be edited or added to the specific OpenApi artifact.
Parameters Find the declarations for operation parameters as header, path, cookie and query parametes.
Responses See the default responses added when you created the OpenAPI artifact.
Schemas See the schemas avaiable with the OpenAPI artifact.
Business Schemas empty editor
OpenAPI empty editor
Add new Schema
Add a schema name or choose from suggestions and press Add to editor.To add a sibling, go to the three dots menu of "New Field" and a menu will open, with an Add Sibling option.
Now you must define the sibling you want to add:
Color of field may differ, according to the field type.
Types
If a field is displayed in the editor, it indicates that the schema is valid and can generate the corresponding YAML, JSON, and Form outputs.
Schema version,Inheritance and Polymorphism are not supported yet.
Our platform currently supports integrations through an API that allows you to retrieve schema objects or OpenAPI specifications as responses. This API facilitates seamless integration with your existing systems and workflows, ensuring you can easily access and utilize your data models and API definitions.
Current Integrations:
Upcoming CLI:
Experimental Features:
First generate a JWT suited for the use porpose on the menu Settings.
curl --location -g --request GET 'https://gst-hub.com/api/objects/{schemaName}' \
--header 'Authorization: jwt {{token}}'
curl --location --request GET 'https://gst-hub.com/api/openapi/{openAPITitle}/{version}' \
--header 'Authorization: jwt {{token}}'
curl --location --request GET 'https://gst-hub.com/api/openapi/{openAPITitle}/{version}/{operationId}' \
--header 'Authorization: jwt {{token}}'
curl --location --request POST 'https://gst-hub.com/api/updateCommit' \
--header 'Authorization: jwt {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"message":"Deploy Env Test",
"gid":"05114a91-a3fb-4d9b-af80-82268d83ffb4",
"description":"test outgoing"
}'
If you can't find your answer, you can contact us.