Restart an Agent
Agents
The TIBCO Scribe® Agent facilitates communication between the data sources used by a Solution. It provides secure communications to TIBCO Scribe® without opening security holes in your corporate firewall. An Agent is required to communicate with both your source and target data, and with TIBCO Scribe® in the cloud. See TIBCO Scribe® Agents in the TIBCO Scribe® Help.
There are two types of agents available:
- On-Premise Agent — This Agent is installed on a computer at your site. You can install multiple On-Premise Agents on a single computer.
- Cloud Agent — This Agent resides in the cloud. Only one Cloud Agent can be provisioned per Organization. When Cloud Agents are used, TIBCO Scribe® dynamically manages the load to optimize Solution performance, therefore only one Cloud Agent is needed.
Endpoints — Use the links in the Endpoints section below to access the TIBCO Scribe® Swagger page and try out the API against your Organization.
Fields For Agent Endpoints — Review the fields table below the list of Endpoints for detailed field level information.
Considerations
In some cases there are special considerations or use cases for specific endpoints that you should know about before you use the endpoint.
Note: For information on Agent Logs, see Logs.
POST /v1/orgs/{orgId}/agents/provision_onpremise_agent
- Use the download URL and installation key returned by this call to manually install an on-premise Agent.
Endpoints
Return a list of Agents
Delete an Agent
Return information about an Agent
Modify an Agent
Provision a cloud Agent
Return installation information for an on-premise Agent
Fields For Agent Endpoints
The list of fields defined in this table is comprehensive across all Agents endpoints. See Endpoints for a list of Agents Endpoints with links to the associated Swagger page.
Name |
Description |
Endpoints |
---|---|---|
Parameters |
||
agentId query string |
ID of the Agent. Required |
|
connectorId query string |
ID of a Connector that is installed for this Agent. Filters the list of Agents returned by Connector. |
|
id query string |
ID of the Agent. Required |
|
limit query integer |
Maximum number of Agents to return. Default value is 100. |
|
model body model |
Model for the Agent. Required |
|
name query string |
Name of the Agent. For On-Premise Agents, default Agent name is the name of the machine where it is installed. If more than one Agent is installed, a number is added to the default Agent name. Cloud Agents are always named Cloud Agent, since there can only be one per Organization. |
|
offset query integer |
Number of Agents to skip before returning results. Default value is 0. See Reading Resources for more information on offset and limit parameters. |
|
orgId query integer |
Unique ID for each Organization. Required |
All |
restartNow query boolean |
Controls when to restart the selected Agent. Default value is false.
|
|
Response |
||
agentInstallationKey response string |
GUID/UUID of the Agent. Use this Agent key during the manual installation process for an On-Premise Agent. See Installing An On-Premise Agent in the TIBCO Scribe® Help. |
|
agentInstallerLocation response string |
Location on the TIBCO Scribe® server where the Agent installation program, ScribeInstaller.exe, is stored. See Installing An On-Premise Agent in the TIBCO Scribe® Help. |
|
response string |
GUID/UUID of the installed Agent. ID of the installed Connector. See installedConnectors. |
|
response string |
Array of Connectors installed on the Agent. Includes the following for each Connector: |
|
isCloudAgent response boolean |
Indicates whether or not the Agent is a Cloud Agent. Default is false.
|
|
isUpdating response boolean |
Indicates whether the Agent is being updated or not. Default is false.
|
|
lastContactTime response string |
Date and time in UTC time that the Agent last contacted TIBCO Scribe®. |
|
lastShutdownTime response string |
Date and time in UTC time that the Agent was last shut down. |
|
lastStartTime response string |
Date and time in UTC time that the Agent last started. |
|
machineName response string |
Computer name of the machine where the On-Premise Agent is installed. |
|
name response string |
Name of the Agent. For On-Premise Agents, default Agent name is the name of the machine where it is installed. Cloud Agents are always named Cloud Agent, since there can only be one per Organization. |
|
serviceName response string |
Name of the Windows service that represents this Agent. This also indicates the name of the installation folder for the Agent and associated Connectors. For Cloud Agents, this represents the order in which it was installed. For example, if you install two On-Premise Agents, their serviceName values are TIBCO Scribe® Agent and TIBCO Scribe® Agent 1. If you then provision a Cloud Agent, its serviceName value is TIBCO Scribe® Agent3. |
|
response string |
Current state of the Agent. Responses include:
|
|
usedInSolutions response string |
List of Solutions configured to be executed by this Agent. An Agent cannot be deleted if a Solution is configured to use the Agent. |
|
response string |
Agent version number. Installed Connector version number. See installedConnectors. |
|
See