@gobodo/gobodo-api
v1.0.2
Published
Typed Spring MVC v1 API for Gobodo graph metadata.
Downloads
1,922
Readme
@gobodo/gobodo-api
GobodoGobodoApi - JavaScript client for @gobodo/gobodo-api Typed Spring MVC v1 API for Gobodo graph metadata. This SDK is automatically generated by the OpenAPI Generator project:
- API version: 1.0.2
- Package version: 1.0.2
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
Installation
For Node.js
npm
To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install @gobodo/gobodo-api --saveFinally, you need to build the module:
npm run buildLocal development
To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:
npm installNext, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:
npm linkTo use the link you just defined in your project, switch to the directory you want to use your @gobodo/gobodo-api from, and run:
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>Finally, you need to build the module:
npm run buildgit
If the library is hosted at a git repository, e.g.https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:
npm install GIT_USER_ID/GIT_REPO_ID --saveFor browser
The library also works in the browser environment via npm and browserify. After following
the above steps with Node.js and installing browserify with npm install -g browserify,
perform the following (assuming main.js is your entry file):
browserify main.js > bundle.jsThen include bundle.js in the HTML pages.
Webpack Configuration
Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:
module: {
rules: [
{
parser: {
amd: false
}
}
]
}Getting Started
Please follow the installation instruction and execute the following JS code:
var GobodoGobodoApi = require('@gobodo/gobodo-api');
var defaultClient = GobodoGobodoApi.ApiClient.instance;
// Configure API key authorization: apiKey
var apiKey = defaultClient.authentications['apiKey'];
apiKey.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix['X-API-Key'] = "Token"
// Configure Bearer access token for authorization: bearerAuth
var bearerAuth = defaultClient.authentications['bearerAuth'];
bearerAuth.accessToken = "YOUR ACCESS TOKEN"
var api = new GobodoGobodoApi.AIApi()
var opts = {
'siteId': 789, // {Number}
'restApplicationId': 789, // {Number}
'transactionid': "transactionid_example", // {String} Ignored on reads. Alias: X-Gobodo-Transaction-Id.
'zeusportalPostas': 789, // {Number} Id of the organization page to perform this operation as; the caller must administer the page. Alias: X-Gobodo-Post-As-Page.
'zeusportalPostasApp': 789, // {Number} Id of the application to perform this operation as; the caller must administer the application. Alias: X-Gobodo-Post-As-App.
'zeusportalPostasSite': 789, // {Number} Id of the site to perform this operation as; the caller must administer the site. Alias: X-Gobodo-Post-As-Site.
'zeusportalPostasOrg': 789, // {Number} Id of the console organization to perform this operation as; the caller needs create permission in the organization. Alias: X-Gobodo-Post-As-Organization.
'cachekey': ["null"], // {[String]} REST request cache key. Repeat the parameter or send one JSON array string. Applies only where the platform enables the REST request cache.
'cachescope': "'APPLICATION'", // {String} Scope of the cachekey entry.
'cacheduration': 56, // {Number} Cache duration override in seconds, capped by the platform maximum.
'cachegroup': ["null"], // {[String]} Cache group(s) the cachekey entry belongs to. Repeat the parameter. Honored by the gobodo-rest-cache edge layer; no effect on the v1 path until it is routed through that layer.
'cacheuser': ["null"], // {[String]} Users the cachekey entry applies to (used to clear entries cached for those users). Repeat the parameter. Honored by the gobodo-rest-cache edge layer; no effect on the v1 path until it is routed through that layer.
'invalidationkeys': "invalidationkeys_example" // {String} On writes, a JSON array of {\"key\": [...], \"scope\": \"APPLICATION|SESSION|USER|ALL\"} entries whose cached responses are removed.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.getAiConfig(opts, callback);
Documentation for API Endpoints
All URIs are relative to http://localhost:8080/graph/api/v1
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- GobodoGobodoApi.AIApi | getAiConfig | GET /ai/config | Get tenant AI configuration GobodoGobodoApi.AIApi | getAiProvider | GET /ai/providers/{provider} | Get an AI provider GobodoGobodoApi.AIApi | getAiProviderConfig | GET /ai/config/{provider} | Get tenant configuration for an AI provider GobodoGobodoApi.AIApi | getDefaultAiProvider | GET /ai/default-provider | Get the default AI provider GobodoGobodoApi.AIApi | listAiProviders | GET /ai/providers | List AI providers GobodoGobodoApi.AIApi | promptAi | POST /ai/prompt | Send a prompt to the default or requested AI provider GobodoGobodoApi.AIApi | promptAiProvider | POST /ai/prompt/{provider} | Send a prompt to a specific AI provider GobodoGobodoApi.AIApi | queryAiAnalytics | POST /ai/analytics/query | Run a natural-language analytics query GobodoGobodoApi.AIApi | queryAiConversationAnalytics | POST /ai/conversations/{conversationId}/analytics | Run a natural-language analytics query in a conversation GobodoGobodoApi.AIApi | testAiProvider | POST /ai/providers/{provider}/test | Test the platform connection to an AI provider GobodoGobodoApi.AIApi | testAiProviderConfig | POST /ai/config/{provider}/test | Test the tenant connection to an AI provider GobodoGobodoApi.AIApi | transcribeAi | POST /ai/transcribe | Transcribe audio with the default or requested AI provider GobodoGobodoApi.AIApi | transcribeAiProvider | POST /ai/transcribe/{provider} | Transcribe audio with a specific AI provider GobodoGobodoApi.AIApi | updateAiConfig | PUT /ai/config | Update tenant AI configuration GobodoGobodoApi.AIConversationsApi | addAiConversationMemory | POST /ai/conversations/{conversationId}/memory | Add a memory to a conversation GobodoGobodoApi.AIConversationsApi | addAiConversationParticipant | POST /ai/conversations/{conversationId}/participants | Add a conversation participant GobodoGobodoApi.AIConversationsApi | applyAiSchemaPatch | POST /ai/conversations/{conversationId}/schema-patches/{patchId}/apply | Apply a schema patch with explicit approval GobodoGobodoApi.AIConversationsApi | attachAiBuildSchema | POST /ai/conversations/{conversationId}/schema | Attach a graph schema to a build conversation GobodoGobodoApi.AIConversationsApi | attachAiConversationSchemaContext | POST /ai/conversations/{conversationId}/schema-context | Attach graph schema context to a conversation GobodoGobodoApi.AIConversationsApi | confirmAiBuildProjectName | PUT /ai/conversations/{conversationId}/project-name | Confirm the proposed build project name GobodoGobodoApi.AIConversationsApi | createAiConversation | POST /ai/conversations | Create a conversation, optionally sending an initial message GobodoGobodoApi.AIConversationsApi | deleteAiConversation | DELETE /ai/conversations/{conversationId} | Delete a conversation GobodoGobodoApi.AIConversationsApi | generateAiConversationLaunchTemplate | POST /ai/conversations/{conversationId}/launch-template/generate | Generate a launch template from the conversation GobodoGobodoApi.AIConversationsApi | generateAiSchemaPatch | POST /ai/conversations/{conversationId}/schema-patches | Generate a schema patch from a prompt GobodoGobodoApi.AIConversationsApi | getAiConversation | GET /ai/conversations/{conversationId} | Get a conversation GobodoGobodoApi.AIConversationsApi | getAiConversationMemorySummary | GET /ai/conversations/{conversationId}/memory/summary | Summarize conversation memory GobodoGobodoApi.AIConversationsApi | getAiSchemaPatch | GET /ai/conversations/{conversationId}/schema-patches/{patchId} | Get a schema patch GobodoGobodoApi.AIConversationsApi | listAiConversationMemory | GET /ai/conversations/{conversationId}/memory | List memories relevant to a conversation GobodoGobodoApi.AIConversationsApi | listAiConversationMessages | GET /ai/conversations/{conversationId}/messages | List conversation messages GobodoGobodoApi.AIConversationsApi | listAiConversationParticipants | GET /ai/conversations/{conversationId}/participants | List conversation participants GobodoGobodoApi.AIConversationsApi | listAiConversations | GET /ai/conversations | List the current user's conversations GobodoGobodoApi.AIConversationsApi | listAiSchemaPatches | GET /ai/conversations/{conversationId}/schema-patches | List schema patches in a conversation GobodoGobodoApi.AIConversationsApi | removeAiConversationParticipant | DELETE /ai/conversations/{conversationId}/participants/{userId} | Remove a conversation participant GobodoGobodoApi.AIConversationsApi | sendAiConversationMessage | POST /ai/conversations/{conversationId}/messages | Send a message and get the assistant reply GobodoGobodoApi.AIConversationsApi | startAiBuild | POST /ai/conversations/build | Start or resume an AI build conversation GobodoGobodoApi.AIConversationsApi | updateAiConversation | PUT /ai/conversations/{conversationId} | Update a conversation GobodoGobodoApi.AIConversationsApi | updateAiConversationPlan | PUT /ai/conversations/{conversationId}/plan | Update the conversation implementation plan GobodoGobodoApi.AILaunchTemplatesApi | createAiLaunchTemplateVersion | POST /ai/templates/{templateId}/versions | Create a launch template version GobodoGobodoApi.AILaunchTemplatesApi | executeAiLaunchTemplate | POST /ai/templates/{templateId}/execute | Execute a saved launch template with explicit approval GobodoGobodoApi.AILaunchTemplatesApi | exportAiSchemaTemplate | POST /ai/templates/schemas/{schemaId}/export | Export a graph schema as a launch template GobodoGobodoApi.AILaunchTemplatesApi | generateAiLaunchTemplate | POST /ai/templates/generate | Generate a launch template from a description GobodoGobodoApi.AILaunchTemplatesApi | generateAiLaunchTemplateInConversation | POST /ai/templates/{conversationId}/generate | Generate a launch template using conversation context GobodoGobodoApi.AILaunchTemplatesApi | listAiProjectLaunchTemplates | GET /ai/templates/projects/{projectId} | List launch templates in a project GobodoGobodoApi.AILaunchTemplatesApi | listAiTemplateExecutionResults | GET /ai/templates/conversations/{conversationId}/execution-results | List launch template executions in a conversation GobodoGobodoApi.AILaunchTemplatesApi | saveAiLaunchTemplate | POST /ai/templates/save | Save a launch template as a draft GobodoGobodoApi.AILaunchTemplatesApi | validateAiLaunchTemplate | POST /ai/templates/validate | Validate a launch template GobodoGobodoApi.AIPersonasApi | addAiPersonaMemory | POST /ai/personas/{personaId}/memories | Add a persona memory GobodoGobodoApi.AIPersonasApi | applyAiPersonaBuilderDraft | POST /ai/personas/{personaId}/builder/apply | Apply persona builder suggestions GobodoGobodoApi.AIPersonasApi | applyAiPersonaTrainingDraft | POST /ai/personas/{personaId}/training/apply | Apply approved training outputs GobodoGobodoApi.AIPersonasApi | applyAndPurgeAiPersonaTrainingDraft | POST /ai/personas/{personaId}/training/apply-and-purge | Apply approved training outputs and purge raw media GobodoGobodoApi.AIPersonasApi | archiveAiPersona | POST /ai/personas/{personaId}/archive | Archive a persona GobodoGobodoApi.AIPersonasApi | attachAiPersonaSource | POST /ai/personas/{personaId}/sources | Attach a knowledge source to a persona GobodoGobodoApi.AIPersonasApi | createAiPersona | POST /ai/personas | Create a persona GobodoGobodoApi.AIPersonasApi | createAiPersonaBuilderDraft | POST /ai/personas/builder/conversations/new | Create a draft persona and start a builder conversation GobodoGobodoApi.AIPersonasApi | deleteAiPersonaMemory | DELETE /ai/personas/{personaId}/memories/{memoryId} | Delete a persona memory GobodoGobodoApi.AIPersonasApi | detachAiPersonaSource | DELETE /ai/personas/{personaId}/sources/{sourceRecordId} | Detach a persona knowledge source GobodoGobodoApi.AIPersonasApi | getAiPersona | GET /ai/personas/{personaId} | Get a persona GobodoGobodoApi.AIPersonasApi | getAiPersonaBuilderState | GET /ai/personas/{personaId}/builder/state | Get persona builder state GobodoGobodoApi.AIPersonasApi | getAiPersonaTrainingDraft | GET /ai/personas/{personaId}/training/draft | Get the persona training draft GobodoGobodoApi.AIPersonasApi | ingestAiPersonaSource | POST /ai/personas/{personaId}/sources/{sourceRecordId}/ingest | Ingest one persona knowledge source GobodoGobodoApi.AIPersonasApi | ingestAiPersonaSources | POST /ai/personas/{personaId}/ingest | Ingest all persona knowledge sources GobodoGobodoApi.AIPersonasApi | ingestAiPersonaTraining | POST /ai/personas/{personaId}/training/ingest | Extract training drafts from training sources GobodoGobodoApi.AIPersonasApi | listAiPersonaMemories | GET /ai/personas/{personaId}/memories | List persona memories GobodoGobodoApi.AIPersonasApi | listAiPersonaSources | GET /ai/personas/{personaId}/sources | List persona knowledge sources GobodoGobodoApi.AIPersonasApi | listAiPersonas | GET /ai/personas | List personas, optionally by scope GobodoGobodoApi.AIPersonasApi | previewAiPersonaBuilderDraft | POST /ai/personas/{personaId}/builder/preview | Preview a persona with builder suggestions applied GobodoGobodoApi.AIPersonasApi | previewAiPersonaContext | POST /ai/personas/{personaId}/preview | Preview the context a persona would use GobodoGobodoApi.AIPersonasApi | promoteAiPersonaMemory | POST /ai/personas/{personaId}/promote | Promote conversation memory to a persona GobodoGobodoApi.AIPersonasApi | promptAiPersona | POST /ai/personas/{personaId}/prompt | Prompt a persona GobodoGobodoApi.AIPersonasApi | purgeAiPersonaTrainingSources | POST /ai/personas/{personaId}/training/purge | Purge raw persona training media GobodoGobodoApi.AIPersonasApi | speakAiPersona | POST /ai/personas/{personaId}/speak | Synthesize speech in the persona voice GobodoGobodoApi.AIPersonasApi | startAiPersonaBuilderConversation | POST /ai/personas/{personaId}/builder/conversations | Start a persona builder conversation GobodoGobodoApi.AIPersonasApi | suggestAiPersonaBuilderDraft | POST /ai/personas/{personaId}/builder/suggest | Generate persona builder suggestions GobodoGobodoApi.AIPersonasApi | testAiPersona | POST /ai/personas/{personaId}/test | Test a persona with a prompt GobodoGobodoApi.AIPersonasApi | testAiPersonaSpeech | POST /ai/personas/{personaId}/speak/test | Test speech synthesis in the persona voice GobodoGobodoApi.AIPersonasApi | updateAiPersona | PUT /ai/personas/{personaId} | Update a persona; omitted fields are unchanged GobodoGobodoApi.AIPersonasApi | updateAiPersonaMemory | PUT /ai/personas/{personaId}/memories/{memoryId} | Update a persona memory; omitted fields are unchanged GobodoGobodoApi.AIPersonasApi | uploadAiPersonaTrainingAudio | POST /ai/personas/{personaId}/training/audio | Upload persona training audio GobodoGobodoApi.AIPersonasApi | uploadAiPersonaTrainingImage | POST /ai/personas/{personaId}/training/images | Upload a persona training image GobodoGobodoApi.APIClientsApi | addApiClientToTenantAllowlist | POST /api-clients/tenants/allowed | GobodoGobodoApi.APIClientsApi | createApiClient | POST /api-clients | GobodoGobodoApi.APIClientsApi | getApiClient | GET /api-clients/{clientRef} | Get an API client by clientRef (creator or portal admin) GobodoGobodoApi.APIClientsApi | getApiClientGlobalConfig | GET /admin/api-clients/config | GobodoGobodoApi.APIClientsApi | getApiClientTenantConfig | GET /api-clients/tenants/config | GobodoGobodoApi.APIClientsApi | listApiClientTenantAllowlist | GET /api-clients/tenants/allowed | GobodoGobodoApi.APIClientsApi | listApiClients | GET /api-clients | List the caller's API clients (all clients for portal admins) GobodoGobodoApi.APIClientsApi | removeApiClientFromTenantAllowlist | DELETE /api-clients/tenants/allowed | GobodoGobodoApi.APIClientsApi | updateApiClientGlobalConfig | PUT /admin/api-clients/config | GobodoGobodoApi.APIClientsApi | updateApiClientTenantConfig | PUT /api-clients/tenants/config | GobodoGobodoApi.APIDiscoveryApi | discoverApi | GET / | Discover Spring API v1 resources GobodoGobodoApi.AbilitiesApi | checkObjectAuthorization | GET /abilities/check/{objectId} | GobodoGobodoApi.AbilitiesApi | getMyAbilities | GET /abilities/me | GobodoGobodoApi.AbilitiesApi | getObjectAbilities | GET /abilities/object/{objectId} | GobodoGobodoApi.AdminRequestLogConfigApi | getGlobalRequestLogConfig | GET /admin/request-logs/config | GobodoGobodoApi.AdminRequestLogConfigApi | updateGlobalRequestLogConfig | PUT /admin/request-logs/config | GobodoGobodoApi.AdsApi | addAdCampaignSites | PUT /ads/campaigns/{id}/sites | GobodoGobodoApi.AdsApi | createAd | POST /ads | GobodoGobodoApi.AdsApi | createAdCampaign | POST /ads/campaigns | GobodoGobodoApi.AdsApi | createAdCampaignAd | POST /ads/campaigns/{id}/ads | GobodoGobodoApi.AdsApi | getAd | GET /ads/{id} | GobodoGobodoApi.AdsApi | getAdCampaign | GET /ads/campaigns/{id} | GobodoGobodoApi.AdsApi | getAdCampaignForAd | GET /ads/{id}/campaign | GobodoGobodoApi.AdsApi | getNextAdCampaignForCategory | GET /ads/campaigns/next | GobodoGobodoApi.AdsApi | updateAd | PUT /ads/{id} | GobodoGobodoApi.AdsApi | updateAdCampaign | PUT /ads/campaigns/{id} | GobodoGobodoApi.ApcopayApi | chargeApcopayMit | POST /payments/apcopay/mit/charge | Execute a server-side Apcopay merchant-initiated charge GobodoGobodoApi.ApcopayApi | createApcopayHppSession | POST /payments/apcopay/hpp/session | Create an Apcopay hosted payment page session GobodoGobodoApi.ApcopayApi | createApcopayPaymentLink | POST /payments/apcopay/paymentlinks | Create an Apcopay payment link GobodoGobodoApi.ApcopayApi | createApcopayPayout | POST /payments/apcopay/payout | Initiate an Apcopay Direct Connect payout GobodoGobodoApi.ApcopayApi | createApcopayPayoutOnboarding | POST /payments/apcopay/payout/onboarding | Create an Apcopay hosted payout onboarding session GobodoGobodoApi.ApcopayApi | getApcopayConfig | GET /payments/apcopay/config | Get tenant Apcopay configuration with masked credentials GobodoGobodoApi.ApcopayApi | getApcopayTransaction | GET /payments/apcopay/transactions | Retrieve an Apcopay transaction by order reference or PSP id GobodoGobodoApi.ApcopayApi | listApcopayAccounts | GET /payments/apcopay/accounts | List Apcopay customer accounts for the current user GobodoGobodoApi.ApcopayApi | receiveApcopayWebhook | POST /payments/apcopay/webhook | Receive a signed Apcopay webhook notification GobodoGobodoApi.ApcopayApi | testApcopayConfig | POST /payments/apcopay/config/test | Test the tenant Apcopay configuration GobodoGobodoApi.ApcopayApi | updateApcopayConfig | PUT /payments/apcopay/config | Update tenant Apcopay configuration GobodoGobodoApi.ApprovalsApi | approveApprovalRequest | POST /approvals/requests/{id}/approve | GobodoGobodoApi.ApprovalsApi | createApprovalProcess | POST /approvals/processes | GobodoGobodoApi.ApprovalsApi | deleteApprovalProcess | DELETE /approvals/processes/{id} | GobodoGobodoApi.ApprovalsApi | getApprovalProcess | GET /approvals/processes/{id} | GobodoGobodoApi.ApprovalsApi | listApprovalProcesses | GET /approvals/processes | GobodoGobodoApi.ApprovalsApi | listApprovalRequests | GET /approvals/requests | GobodoGobodoApi.ApprovalsApi | listPendingApprovalRequests | GET /approvals/requests/pending | GobodoGobodoApi.ApprovalsApi | reassignApprovalRequest | POST /approvals/requests/{id}/reassign | GobodoGobodoApi.ApprovalsApi | recallApprovalRequest | POST /approvals/requests/{id}/recall | GobodoGobodoApi.ApprovalsApi | rejectApprovalRequest | POST /approvals/requests/{id}/reject | GobodoGobodoApi.ApprovalsApi | submitApprovalRequest | POST /approvals/requests | Submit a record for approval GobodoGobodoApi.ApprovalsApi | updateApprovalProcess | PUT /approvals/processes/{id} | GobodoGobodoApi.AuthenticationApi | authLogin | POST /auth/login | GobodoGobodoApi.AuthenticationApi | authLoginByEmail | POST /auth/login-by-email | GobodoGobodoApi.AuthenticationApi | authLogout | POST /auth/logout | GobodoGobodoApi.AuthenticationApi | authPostAsApp | POST /auth/post-as/app/{appId} | GobodoGobodoApi.AuthenticationApi | authPostAsFunction | POST /auth/post-as/function/{functionId} | GobodoGobodoApi.AuthenticationApi | authPostAsOrganization | POST /auth/post-as/organization/{organizationId} | GobodoGobodoApi.AuthenticationApi | authPostAsPage | POST /auth/post-as/page/{pageId} | GobodoGobodoApi.AuthenticationApi | authPostAsSite | POST /auth/post-as/site/{siteId} | GobodoGobodoApi.AuthenticationRecoveryApi | completePasswordReset | POST /auth/password-reset/complete | GobodoGobodoApi.AuthenticationRecoveryApi | completePasswordResetByUser | POST /auth/password-reset/complete/user | GobodoGobodoApi.AuthenticationRecoveryApi | initiatePasswordReset | POST /auth/password-reset/initiate | GobodoGobodoApi.AuthenticationRecoveryApi | sendUsernameReminder | POST /auth/username-reminder | GobodoGobodoApi.AuthenticationRecoveryApi | validatePasswordReset | POST /auth/password-reset/validate | GobodoGobodoApi.AuthenticationRecoveryApi | validatePasswordResetByUser | POST /auth/password-reset/validate/user | GobodoGobodoApi.AutomationApi | activateAutomationRule | POST /automation/rules/{id}/activate | GobodoGobodoApi.AutomationApi | compileProcessDefinition | POST /automation/processes/{id}/compile | GobodoGobodoApi.AutomationApi | createAutomationRule | POST /automation/rules | GobodoGobodoApi.AutomationApi | createProcessDefinition | POST /automation/processes | GobodoGobodoApi.AutomationApi | createScheduledAutomation | POST /automation/scheduled | GobodoGobodoApi.AutomationApi | deleteAutomationRule | DELETE /automation/rules/{id} | GobodoGobodoApi.AutomationApi | deleteProcessDefinition | DELETE /automation/processes/{id} | GobodoGobodoApi.AutomationApi | deleteScheduledAutomation | DELETE /automation/scheduled/{id} | GobodoGobodoApi.AutomationApi | getAutomationRule | GET /automation/rules/{id} | GobodoGobodoApi.AutomationApi | getProcessDefinition | GET /automation/processes/{id} | GobodoGobodoApi.AutomationApi | getScheduledAutomation | GET /automation/scheduled/{id} | GobodoGobodoApi.AutomationApi | invokeAutomation | POST /automation/invoke | GobodoGobodoApi.AutomationApi | listAutomationRuleLogs | GET /automation/rules/{id}/logs | GobodoGobodoApi.AutomationApi | listAutomationRules | GET /automation/rules | GobodoGobodoApi.AutomationApi | listProcessDefinitions | GET /automation/processes | GobodoGobodoApi.AutomationApi | listScheduledAutomations | GET /automation/scheduled | GobodoGobodoApi.AutomationApi | publishProcessDefinition | POST /automation/processes/{id}/publish | GobodoGobodoApi.AutomationApi | testAutomationRule | POST /automation/rules/{id}/test | GobodoGobodoApi.AutomationApi | updateAutomationRule | PUT /automation/rules/{id} | GobodoGobodoApi.AutomationApi | updateProcessDefinition | PUT /automation/processes/{id} | GobodoGobodoApi.AutomationApi | updateScheduledAutomation | PUT /automation/scheduled/{id} | GobodoGobodoApi.AutomationTemplatesApi | createAutomationInstance | POST /automation/instances | GobodoGobodoApi.AutomationTemplatesApi | deleteAutomationInstance | DELETE /automation/instances/{id} | GobodoGobodoApi.AutomationTemplatesApi | getAutomationInstance | GET /automation/instances/{id} | GobodoGobodoApi.AutomationTemplatesApi | listAutomationInstances | GET /automation/instances | GobodoGobodoApi.AutomationTemplatesApi | listAutomationTemplates | GET /automation/templates | GobodoGobodoApi.AutomationTemplatesApi | testAutomationInstance | POST /automation/instances/{id}/test | GobodoGobodoApi.AutomationTemplatesApi | updateAutomationInstance | PUT /automation/instances/{id} | GobodoGobodoApi.BatchesApi | deleteBatch | DELETE /batches/{batchId} | GobodoGobodoApi.BatchesApi | executeBatch | POST /batches/{batchId}/execute | GobodoGobodoApi.BatchesApi | exportBatch | POST /batches/{batchId}/export | GobodoGobodoApi.BatchesApi | getBatch | GET /batches/{batchId} | GobodoGobodoApi.BatchesApi | getBatchDetail | GET /batches/{batchId}/details/{detailId} | GobodoGobodoApi.BatchesApi | getBatchExecution | GET /batches/{batchId}/executions/{executionId} | GobodoGobodoApi.BatchesApi | getBatchExecutionDetail | GET /batches/{batchId}/executions/{executionId}/details/{detailId} | GobodoGobodoApi.BatchesApi | getBatchExportStatus | GET /batches/{batchId}/export/status | GobodoGobodoApi.BatchesApi | getLatestBatchExport | GET /batches/{batchId}/export/latest | GobodoGobodoApi.BatchesApi | listBatchExecutionDetails | GET /batches/{batchId}/executions/{executionId}/details | GobodoGobodoApi.BatchesApi | listBatchExecutions | GET /batches/{batchId}/executions | GobodoGobodoApi.BatchesApi | listBatches | GET /batches | GobodoGobodoApi.BatchesApi | retireBatch | POST /batches/{batchId}/retire | GobodoGobodoApi.BatchesApi | startBatch | POST /batches | GobodoGobodoApi.BatchesApi | updateBatch | PATCH /batches/{batchId} | GobodoGobodoApi.CategoriesApi | addCategoryAdministrator | POST /categories/{categoryId}/administrators | GobodoGobodoApi.CategoriesApi | createCategory | POST /categories | GobodoGobodoApi.CategoriesApi | createChildCategory | POST /categories/{parentId}/subcategories | GobodoGobodoApi.CategoriesApi | getCategoryAdministrators | GET /categories/{categoryId}/administrators | GobodoGobodoApi.CategoriesApi | getCategoryById | GET /categories/{id} | GobodoGobodoApi.CategoriesApi | getChildCategories | GET /categories/{id}/subcategories | GobodoGobodoApi.CategoriesApi | getRootCategory | GET /categories/root | GobodoGobodoApi.CategoriesApi | removeCategoryAdministrator | DELETE /categories/{categoryId}/administrators/{userId} | GobodoGobodoApi.CategoriesApi | updateCategory | PUT /categories/{id} | GobodoGobodoApi.CircleApi | createCircleAccount | POST /payments/circle/account | Create a Circle wallet account for the signed-in user GobodoGobodoApi.CircleApi | createCirclePaymentIntent | POST /payments/circle/payment-intent | Create a Circle payment intent for the signed-in user GobodoGobodoApi.CircleApi | createCirclePayout | POST /payments/circle/payout | Pay out funds from the signed-in user's Circle wallet GobodoGobodoApi.CircleApi | createCircleTransfer | POST /payments/circle/transfer | Transfer funds from the signed-in user's Circle wallet GobodoGobodoApi.CircleApi | getCircleAccount | GET /payments/circle/account/{accountId} | Get a Circle account the caller owns or manages GobodoGobodoApi.CircleApi | getCircleAccountBalance | GET /payments/circle/account/{accountId}/balance | Get the balance of a Circle account the caller owns or manages GobodoGobodoApi.CircleApi | getCircleTransfer | GET /payments/circle/transfer/{transferId} | Get a Circle transfer the caller owns or manages a side of GobodoGobodoApi.CircleApi | receiveCircleWebhook | POST /payments/circle/webhook | Receive a signed Circle webhook GobodoGobodoApi.CommentsApi | addCommentReply | POST /comments/{id}/replies | GobodoGobodoApi.CommentsApi | countCommentsByParent | GET /comments/parent/{parentId}/count | GobodoGobodoApi.CommentsApi | createComment | POST /comments | Create a comment, or queue it on a batch when batchId is given GobodoGobodoApi.CommentsApi | deleteComment | DELETE /comments/{id} | GobodoGobodoApi.CommentsApi | getCommentById | GET /comments/{id} | GobodoGobodoApi.CommentsApi | listCommentReplies | GET /comments/{id}/replies | GobodoGobodoApi.CommentsApi | listCommentsByParent | GET /comments/parent/{parentId} | GobodoGobodoApi.CommentsApi | updateComment | PUT /comments/{id} | GobodoGobodoApi.CommentsApi | upsertComment | PUT /comments/upsert | Create or update a comment by key GobodoGobodoApi.CommentsApi | upsertComments | PUT /comments/upsert/batch | Create or update several comments by key GobodoGobodoApi.CurrencyApi | createCurrency | POST /payments/currency | GobodoGobodoApi.CurrencyApi | getCurrency | GET /payments/currency/{currencyId} | GobodoGobodoApi.CurrencyApi | getCurrencyHolder | GET /payments/currency/{currencyId}/holders/{userId} | Requires currency manage permission GobodoGobodoApi.CurrencyApi | getCurrencyLedger | GET /payments/currency/{currencyId}/ledger | Requires currency manage permission GobodoGobodoApi.CurrencyApi | getCurrencyRegistrationStatus | GET /payments/currency/{currencyId}/registration | Whether the currency is registered with a minter (the root category when minterId is omitted) GobodoGobodoApi.CurrencyApi | listCurrencies | GET /payments/currency | GobodoGobodoApi.CurrencyApi | listCurrencyHolders | GET /payments/currency/{currencyId}/holders | Requires currency manage permission GobodoGobodoApi.CurrencyApi | listMinterCurrencies | GET /payments/currency/minters/{minterId}/currencies | GobodoGobodoApi.CurrencyApi | registerCurrencyMinter | POST /payments/currency/registrations | Register a currency with a minter; requires currency manage permission GobodoGobodoApi.CurrencyApi | updateCurrency | PUT /payments/currency/{currencyId} | Replace a currency's settings; requires edit permission on the currency GobodoGobodoApi.DataSyncApi | createDataSync | POST /datasyncs | Create a new data sync configuration GobodoGobodoApi.DataSyncApi | dataSyncExport | POST /datasyncs/{syncId}/export | Export graph changes to the external data source GobodoGobodoApi.DataSyncApi | dataSyncWebhook | POST /datasyncs/{syncId}/webhook | Handle inbound sync webhook GobodoGobodoApi.DataSyncApi | deleteDataSync | DELETE /datasyncs/{syncId} | Delete a data sync GobodoGobodoApi.DataSyncApi | getDataSyncById | GET /datasyncs/{syncId} | Get a data sync by id GobodoGobodoApi.DataSyncApi | getDataSyncsByGraph | GET /datasyncs | Get all data syncs for a graph GobodoGobodoApi.DataSyncApi | runDataSyncMigration | POST /datasyncs/{syncId}/migrate | Run a one-time migration GobodoGobodoApi.DataSyncApi | startDataSync | POST /datasyncs/{syncId}/sync | Start real-time synchronization GobodoGobodoApi.DataSyncApi | stopDataSync | DELETE /datasyncs/{syncId}/sync | Stop real-time synchronization GobodoGobodoApi.DataSyncApi | testDataSyncConnection | POST /datasyncs/test-connection | Test a data source connection without creating a sync GobodoGobodoApi.DataSyncApi | updateDataSync | PUT /datasyncs/{syncId} | Update a data sync configuration GobodoGobodoApi.DatasheetImportsApi | createDatasheetImport | POST /datasheet-imports | Upload a datasheet and create an import into a container GobodoGobodoApi.DatasheetImportsApi | deleteDatasheetImportGeolocation | DELETE /datasheet-imports/{id}/geolocation | Stop geocoding created objects GobodoGobodoApi.DatasheetImportsApi | deleteDatasheetImportMapping | DELETE /datasheet-imports/{id}/mappings/{sheetProp} | Remove a column mapping GobodoGobodoApi.DatasheetImportsApi | getDatasheetImport | GET /datasheet-imports/{id} | Get a datasheet import with its columns and mappings GobodoGobodoApi.DatasheetImportsApi | getDatasheetImportMapping | GET /datasheet-imports/{id}/mappings/{sheetProp} | Get the property a column is mapped to GobodoGobodoApi.DatasheetImportsApi | listDatasheetImports | GET /datasheet-imports | List the imports of a container GobodoGobodoApi.DatasheetImportsApi | previewDatasheetImport | GET /datasheet-imports/{id}/preview | Preview the first rows of the datasheet GobodoGobodoApi.DatasheetImportsApi | replaceDatasheetImportFile | PUT /datasheet-imports/{id}/file | Replace the datasheet of an import GobodoGobodoApi.DatasheetImportsApi | runDatasheetImport | POST /datasheet-imports/{id}/run | Run the import once and return the created ids GobodoGobodoApi.DatasheetImportsApi | setDatasheetImportEndLookup | PUT /datasheet-imports/{id}/end-lookup | Set how a relationship import finds end objects GobodoGobodoApi.DatasheetImportsApi | setDatasheetImportGeolocation | PUT /datasheet-imports/{id}/geolocation | Geocode created objects from a column GobodoGobodoApi.DatasheetImportsApi | setDatasheetImportMapping | PUT /datasheet-imports/{id}/mappings/{sheetProp} | Map a column to an object property GobodoGobodoApi.DatasheetImportsApi | setDatasheetImportPrivacy | PUT /datasheet-imports/{id}/privacy | Set privacy flags for created objects GobodoGobodoApi.DatasheetImportsApi | setDatasheetImportStartLookup | PUT /datasheet-imports/{id}/start-lookup | Set how a relationship import finds start objects GobodoGobodoApi.DocumentPartTypesApi | getDocumentPartTypeById | GET /documents/parts/types/{id} | GobodoGobodoApi.DocumentPartTypesApi | listDocumentPartTypes | GET /documents/parts/types | GobodoGobodoApi.DocumentPartTypesApi | listPlatformDocumentPartTypeCatalog | GET /documents/parts/types/platform/catalog | GobodoGobodoApi.DocumentPartTypesApi | listPlatformDocumentPartTypeDefaults | GET /documents/parts/types/platform/defaults | GobodoGobodoApi.DocumentPartTypesApi | seedPlatformDocumentPartTypes | POST /documents/parts/types/platform/seed | Seed platform document part types (portal admin) GobodoGobodoApi.DocumentPartsApi | addChildDocumentParts | POST /documents/parts/{id}/parts | GobodoGobodoApi.DocumentPartsApi | changeDocumentPartType | PUT /documents/parts/{id}/type/{typeId} | GobodoGobodoApi.DocumentPartsApi | copyDocumentPart | POST /documents/parts/{id}/copy | GobodoGobodoApi.DocumentPartsApi | createDocumentPart | POST /documents/parts | Create a standalone document part GobodoGobodoApi.DocumentPartsApi | deleteDocumentPart | DELETE /documents/parts/{id} | GobodoGobodoApi.DocumentPartsApi | getChildDocumentPartByPage | GET /documents/parts/{id}/parts/{pageNum} | GobodoGobodoApi.DocumentPartsApi | getDocumentPartById | GET /documents/parts/{id} | GobodoGobodoApi.DocumentPartsApi | listChildDocumentParts | GET /documents/parts/{id}/parts | GobodoGobodoApi.DocumentPartsApi | moveDocumentPart | PUT /documents/parts/{id}/move | Move a part into a document or another part GobodoGobodoApi.DocumentPartsApi | updateDocumentPart | PUT /documents/parts/{id} | GobodoGobodoApi.DocumentTypesApi | getDocumentTypeById | GET /documents/types/{id} | GobodoGobodoApi.DocumentTypesApi | listDocumentTypes | GET /documents/types | GobodoGobodoApi.DocumentsApi | addDocumentPartsToDocument | POST /documents/{id}/parts | GobodoGobodoApi.DocumentsApi | changeDocumentStatus | PUT /documents/{id}/status | GobodoGobodoApi.DocumentsApi | copyDocument | POST /documents/{id}/copy | GobodoGobodoApi.DocumentsApi | countDocuments | GET /documents/count | GobodoGobodoApi.DocumentsApi | createDocument | POST /documents | GobodoGobodoApi.DocumentsApi | deleteDocument | DELETE /documents/{id} | GobodoGobodoApi.DocumentsApi | getDocumentById | GET /documents/{id} | GobodoGobodoApi.DocumentsApi | getDocumentPartOfDocumentByPage | GET /documents/{id}/parts/{pageNum} | GobodoGobodoApi.DocumentsApi | listDocumentPartsOfDocument | GET /documents/{id}/parts | GobodoGobodoApi.DocumentsApi | listDocuments | GET /documents | List documents with legacy container and relationship filters GobodoGobodoApi.DocumentsApi | updateDocument | PUT /documents/{id} | GobodoGobodoApi.EmailsApi | createPageEmailAddress | POST /emails/pages/{pageId} | GobodoGobodoApi.EmailsApi | createUserEmailAddress | POST /emails/users/{userId} | GobodoGobodoApi.EmailsApi | listPageEmailAddresses | GET /emails/pages/{pageId} | GobodoGobodoApi.EmailsApi | listUserEmailAddresses | GET /emails/users/{userId} | GobodoGobodoApi.EmailsApi | sendEmail | POST /emails/send | GobodoGobodoApi.ExternalProvidersControllerApi | listExternalProviderCatalog | GET /external-providers/catalog | List enabled external-provider definitions adoptable by tenants GobodoGobodoApi.ExternalProvidersControllerApi | listExternalProviderConnections | GET /external-providers/connections | List tenant connections to external providers GobodoGobodoApi.ExternalProvidersControllerApi | listExternalProviderDefinitions | GET /external-providers/definitions | List all external-provider definitions (platform admin) GobodoGobodoApi.ExternalProvidersControllerApi | retireExternalProviderDefinition | PUT /external-providers/definitions/{externalProviderId}/retire | Retire an external-provider definition (platform admin) GobodoGobodoApi.ExternalProvidersControllerApi | setExternalProviderConnectionEnabled | PUT /external-providers/connections/{externalProviderId}/enabled | Enable or disable a provider for the tenant GobodoGobodoApi.ExternalProvidersControllerApi | setExternalProviderCredentials | PUT /external-providers/connections/{externalProviderId}/credentials | Set or rotate provider credentials (write-only) GobodoGobodoApi.ExternalProvidersControllerApi | setExternalProviderDefinitionEnabled | PUT /external-providers/definitions/{externalProviderId}/enabled | Enable or disable an external-provider definition (platform admin) GobodoGobodoApi.ExternalProvidersControllerApi | upsertExternalProviderConnection | PUT /external-providers/connections/{externalProviderId} | Create or update the tenant connection for a provider GobodoGobodoApi.ExternalProvidersControllerApi | upsertExternalProviderDefinition | POST /external-providers/definitions | Create or update an external-provider definition (platform admin) GobodoGobodoApi.FieldsApi | createActionTypeField | POST /actiontype/{id}/fields | GobodoGobodoApi.FieldsApi | createContainerField | POST /fields/containers/{objectType}/{objectId} | GobodoGobodoApi.FieldsApi | createField | POST /fields | GobodoGobodoApi.FieldsApi | createFields | POST /fields/batch | GobodoGobodoApi.FieldsApi | createObjectTypeField | POST /objecttype/{id}/fields | GobodoGobodoApi.FieldsApi | createRelationshipTypeField | POST /relationshiptype/{id}/fields | GobodoGobodoApi.FieldsApi | deleteField | DELETE /fields/{id} | GobodoGobodoApi.FieldsApi | getActionTypeField | GET /actiontype/{id}/fields/{name} | GobodoGobodoApi.FieldsApi | getField | GET /fields/{id} | GobodoGobodoApi.FieldsApi | getObjectTypeField | GET /objecttype/{id}/fields/{name} | GobodoGobodoApi.FieldsApi | getRelationshipTypeField | GET /relationshiptype/{id}/fields/{name} | GobodoGobodoApi.FieldsApi | updateField | PUT /fields/{id} | GobodoGobodoApi.FilesApi | countFiles | GET /files/count | GobodoGobodoApi.FilesApi | getFileById | GET /files/{id} | GobodoGobodoApi.FilesApi | getFileContent | GET /files/{id}/content | GobodoGobodoApi.FilesApi | listFiles | GET /files | GobodoGobodoApi.FilesApi | updateFile | PUT /files/{id} | GobodoGobodoApi.FilesApi | uploadFile | POST /files | GobodoGobodoApi.FilesApi | uploadFileBase64 | POST /files/base64 | GobodoGobodoApi.FlowWebhooksApi | flowWebhookEvaluateCondition | POST /flows/webhook/evaluate-condition | GobodoGobodoApi.FlowWebhooksApi | flowWebhookExecuteAction | POST /flows/webhook/execute-action | GobodoGobodoApi.FlowWebhooksApi | flowWebhookExecuteFlow | POST /flows/webhook/execute-flow | GobodoGobodoApi.FlowWebhooksApi | flowWebhookExecuteFunction | POST /flows/webhook/execute-function | GobodoGobodoApi.FlowWebhooksApi | flowWebhookExecuteQuery | POST /flows/webhook/execute-query | GobodoGobodoApi.FlowWebhooksApi | flowWebhookFinalize | POST /flows/webhook/finalize | GobodoGobodoApi.FlowWebhooksApi | flowWebhookPrepareLoop | POST /flows/webhook/prepare-loop | GobodoGobodoApi.FlowsApi | activateFlow | POST /flows/{flowId}/activate | GobodoGobodoApi.FlowsApi | createFlow | POST /flows | GobodoGobodoApi.FlowsApi | createFlowRun | POST /flows/{flowId}/runs | GobodoGobodoApi.FlowsApi | deactivateFlow | POST /flows/{flowId}/deactivate | GobodoGobodoApi.FlowsApi | deleteFlow | DELETE /flows/{flowId} | GobodoGobodoApi.FlowsApi | executeFlow | POST /flows/{flowId}/execute | GobodoGobodoApi.FlowsApi | getFlow | GET /flows/{flowId} | GobodoGobodoApi.FlowsApi | getFlowExecution | GET /flows/{flowId}/executions/{executionId} | GobodoGobodoApi.FlowsApi | getFlowGobodoSteps | GET /flows/{flowId}/steps/gobodo | GobodoGobodoApi.FlowsApi | getFlowWorkflowSteps | GET /flows/{flowId}/steps | GobodoGobodoApi.FlowsApi | listFlowExecutions | GET /flows/{flowId}/executions | GobodoGobodoApi.FlowsApi | listFlowRuns | GET /flows/{flowId}/runs | GobodoGobodoApi.FlowsApi | listFlows | GET /flows | GobodoGobodoApi.FlowsApi | listN8nNodeTypes | GET /flows/n8n/node-types | GobodoGobodoApi.FlowsApi | lookupN8nNodeTypes | POST /flows/n8n/node-types/lookup | GobodoGobodoApi.FlowsApi | putFlowGobodoSteps | PUT /flows/{flowId}/steps/gobodo | GobodoGobodoApi.FlowsApi | putFlowWorkflowSteps | PUT /flows/{flowId}/steps | GobodoGobodoApi.FlowsApi | registerFlowSchedule | PUT /flows/{flowId}/schedule | GobodoGobodoApi.FlowsApi | registerFlowTrigger | PUT /flows/{flowId}/trigger | GobodoGobodoApi.FlowsApi | updateFlow | PUT /flows/{flowId} | GobodoGobodoApi.FormsApi | createForm | POST /forms | GobodoGobodoApi.FormsApi | createFormSection | POST /forms/{id}/sections | GobodoGobodoApi.FormsApi | createFormSubsection | POST /forms/sections/{id}/sections | GobodoGobodoApi.FormsApi | getForm | GET /forms/{id} | GobodoGobodoApi.FormsApi | getFormSection | GET /forms/sections/{id} | GobodoGobodoApi.FormsApi | getFormSubmission | GET /forms/submissions/{id} | GobodoGobodoApi.FormsApi | listFormFields | GET /forms/{id}/fields | GobodoGobodoApi.FormsApi | listFormSectionFields | GET /forms/sections/{id}/fields | GobodoGobodoApi.FormsApi | updateForm | PUT /forms/{id} | GobodoGobodoApi.FormsApi | updateFormSection | PUT /forms/sections/{id} | GobodoGobodoApi.FunctionsApi | addActionTypeMethod | POST /functions/action-types/{id}/methods | GobodoGobodoApi.FunctionsApi | addFunctionConfig | POST /functions/{id}/configs/{environment} | GobodoGobodoApi.FunctionsApi | addGraphFunctionIds | PUT /functions/graphs/{id}/ids | GobodoGobodoApi.FunctionsApi | addGraphFunctions | PUT /functions/graphs/{id} | GobodoGobodoApi.FunctionsApi | addObjectTypeMethod | POST /functions/object-types/{id}/methods | GobodoGobodoApi.FunctionsApi | addRelationshipTypeMethod | POST /functions/relationship-types/{id}/methods | GobodoGobodoApi.FunctionsApi | addSchemaFunctions | PUT /functions/schemas/{id} | GobodoGobodoApi.FunctionsApi | createFunction | POST /functions | GobodoGobodoApi.FunctionsApi | deleteFunction | DELETE /functions/{id} | GobodoGobodoApi.FunctionsApi | getFunction | GET /functions/{id} | GobodoGobodoApi.FunctionsApi | getFunctionConfig | GET /functions/{id}/configs/{environment} | GobodoGobodoApi.FunctionsApi | getGraphFunctionByName | GET /functions/graphs/{id}/{name} | GobodoGobodoApi.FunctionsApi | getSchemaFunctionByName | GET /functions/schemas/{id}/{name} | GobodoGobodoApi.FunctionsApi | invokeFunction | POST /functions/{id}/invoke | GobodoGobodoApi.FunctionsApi | invokeFunctionPut | PUT /functions/{id}/invoke | GobodoGobodoApi.FunctionsApi | invokeFunctionWithQuery | GET /functions/{id}/invoke | GobodoGobodoApi.FunctionsApi | listActionTypeMethods | GET /functions/action-types/{id}/methods | GobodoGobodoApi.FunctionsApi | listAllGraphFunctions | GET /functions/graphs/{id}/all | GobodoGobodoApi.FunctionsApi | listFunctionSubscriptions | GET /functions/{id}/subscriptions | GobodoGobodoApi.FunctionsApi | listGraphFunctions | GET /functions/graphs/{id} | GobodoGobodoApi.FunctionsApi | listMyFunctions | GET /functions/mine | GobodoGobodoApi.FunctionsApi | listObjectTypeMethods | GET /functions/object-types/{id}/methods | GobodoGobodoApi.FunctionsApi | listRelationshipTypeMethods | GET /functions/relationship-types/{id}/methods | GobodoGobodoApi.FunctionsApi | listSchemaFunctions | GET /functions/schemas/{id} | GobodoGobodoApi.FunctionsApi | subscribeFunctionToTopics | PUT /fun
