Command Center Administrative (AdminCC) REST Calls

MFT-Install/server/webapps/cfcc/public/docs/admincc.json

The AdminCC REST calls only work on a Command Center when admincc-service-enabled is true in the web.xml file. file. For information on rights to execute a call, see TIBCO® Managed File Transfer Command Center User's Guide.

The URL for the AdminCC REST calls is as follows:

https://your.company.com:8443/cfcc/rest/admincc/v3/resource/{parameters}

For AdminCC REST calls, the following table lists the resource, the HTTP method, the description, and the URL that starts with the resource.
Resource HTTP Method Description URL
activeistransfers GET Retrieves active internet transfers for all servers. You must have one of these rights: AdministratorRight or ViewAuditRight. activeistransfers
GET Retrieves active internet transfers for the defined server. You must have one of these rights: AdministratorRight or ViewAuditRight. activeistransfers/{serverName}
GET Retrieves details of active internet transfers. You must have one of these rights: AdministratorRight or ViewAuditRight. activeistransfers/details/{auditId}?

hostName={Hostname}&wait=Y&timeout=1

activepstransfers GET Returns active transfer for Platform Server.

You must have one of these rights: AdministratorRight, FTAdminRight, or FTAdminAlterRight. This call returns transfers only if your department or one of the departments that you manage matches the department of the server definition you are inquiring.

activepstransfers/{serverName)
GET Returns details of an active transfer.

You must have one of these rights: AdministratorRight, FTAdminRight, or FTAdminAlterRight.

This call provides return transfers only of your department or one of the departments that you manage.

activepstransfers/{serverName}/{transactionId}?

wait=Y&timeout=1

PUT Cancels an active transfer.

You must have FTAdminAlterRight.

This call provides return transfers only of your department or one of the departments that you manage.

activepstransfers/{serverName}/{transactionId}
dni GET Lists DNI daemons. dni
GET Lists DNI templates. dni/{psServerName}
GET Lists DNI templates. dni/{psServerName}/{templateName}
POST Adds DNI templates. dni/{psServerName}/{templateName}
PUT Updates a DNI template. dni/{psServerName}/{templateName}
DELETE Deletes a DNI template. dni/{psServerName}/{templateName}
PUT Starts a DNI template. dni/{psServerName}/{templateName}
PUT Stops a DNI template. dni/{psServerName}/{templateName}
PUT Status of a DNI template. dni/{psServerName}/{templateName}
hoststats (host status) GET Retrieves host statistics. hoststats
istransfers PUT Initiates an Internet Server file transfer. istransfer/file
PUT Performs a file transfer using JMS and file. istransfer/jms
PUT Performs a file transfer using two virtual aliases. istransfer/virtualalias
psaudits GET Searches Platform Server audit records. psaudits?

auditId=<string>&localTransactionId=<string>&

clientFileName=<string>&serverFileName=<string>&

serverName=<string>&processName=<string>&

userData=<string>&transferUserId=<string>&

transferStatus=<string>&department=<string>&

fromDateAndTime=<string>&toDateAndTime=<string>&

noOfDays=<string>&pageNumber=<string>&

nodeName=<string>

GET Gets a Platform Server audit record. psaudits/{auditId}
GET Gets a Platform Server audit record from a Platform Server. psaudits/{localTransactionId}/psserver/{psServerName}
DELETE Deletes audits by days. psaudits/days
DELETE Deletes audits by dates. psaudits/date
GET Searches for a Platform Server audit record from a Platform Server. psaudits/psserver?

psServerName=<string>&nodeName=<string>&

localTransactionId=<string>&localFileName=<string>&

transferUserId=<string>&transferStatus=<string>&

fromDate=<string>&fromTime=<string>&

toDate=<string>&toTime=<string>&

noOfDays=<string>

psnodes GET Searches for nodes in a bank. psnodes
POST Adds nodes to a bank. psnodes
GET Gets a node from a bank. psnodes/{nodeName}
PUT Updates a node in a bank. psnodes/{nodeName}
DELETE Deletes a node from a bank. psnodes/{nodeName}
GET Gets a node from a Platform Server. psnodes/{nodeName}/psserver/{psServerName}
PUT Adds or updates a node on the Platform Server from a bank. psnodes/{nodeName}/psserver/{psServerName}
DELETE Deletes a node from a Platform Server. psnodes/{nodeName}/psserver/{psServerName}
GET Gets all nodes on a Platform Server. psnodes/psserver/{psServerName}
PUT Adds or updates a node on a Platform Server. psnodes/psserver/{psServerName}
psresponder profiles GET Searches responder profiles in a bank. psresponderprofiles
POST Adds a responder profile to a bank. psresponderprofiles
GET Gets a responder profile from a bank. psresponderprofiles/{profileId}
PUT Updates a responder profile in a bank. psresponderprofiles/{profileId}
DELETE Deletes a responder profile in a bank. psresponderprofiles/{profileId}
PUT Adds/Updates a responder profile in a Platform Server from a bank. psresponderprofiles/{profileId}/psserver/{psServerName}
GET Gets a responder profile from a Platform Server. psresponderprofiles/psserver/{psServerName}
PUT Adds/Updates a responder profile on a Platform Server. psresponderprofiles/psserver/{psServerName}
DELETE Deletes a responder profile on a Platform Server. psresponderprofiles/psserver/{psServerName}
psuserprofiles POST Adds a user profile to a bank. psuserprofiles
GET Searches user profiles in a bank. psuserprofiles
DELETE Deletes a user profile in a bank. psuserprofiles/{profileId}
GET Gets a user profile from a bank. psuserprofiles/{profileId}
PUT Updates a user profile in a bank. psuserprofiles/{profileId}
PUT Adds/Updates a user profile in a Platform Server from a bank. psuserprofiles/{profileId}/psserver/{psServerName}
SEARCH Gets a user profile from a Platform Server. psuserprofiles/psserver/{psServerName}
PUT Adds/Updates a user profile on a Platform Server. psuserprofiles/psserver/{psServerName}
DELETE Deletes a user profile on Platform Server. psuserprofiles/psserver/{psServerName}
pstransfers POST Adds Platform Server transfers. pstransfers
GET Searches for Platform Server transfers. pstransfers
GET Gets a Platform Server transfer. pstransfers/{transferId}
PUT Updates a Platform Server transfer pstransfers/{transferId}
DELETE Deletes a Platform Server transfer. pstransfers/{transferId}
PUT Executes platform transfers ad hoc. pstransfers/execute
PUT Executes a platform transfer from a bank. pstransfers/{transferId}/execute
scheduler POST Adds scheduler jobs. jobs
GET Searches scheduler jobs. jobs?

jobName=<string>&groupName=<string>&

description=<string>&jobType=<string>&enabled=<string>&

batchName=<string>&department=<string>&

authorizedUserId=<string>&authorizedGroupId=<string>&

jobScheduledDate=<string>

GET Gets a scheduler job. jobs/jobName/{jobName}/groupName/{groupName}
PUT Updates a scheduler job. jobs/jobName/{jobName}/groupName/{groupName}
DELETE Deletes a scheduler job. jobs/jobName/{jobName}/groupName/{groupName}
PUT Executes a scheduler job. jobs/jobName/{jobName}/groupName/{groupName}/execute
GET Retrieves a scheduler active jobs. jobs/activejobs?hostName={HostName}
services PUT Retrieves the status, stops, or starts the service (collector or status server). services
PUT Retrieves the status, starts or stops a service (Platform Server, JMS, scheduler) on a host. When the service is the scheduler, then you can also put the service on hold services/{hostname}
server status GET Gets the server status. serverstatus
GET Gets the server status details. serverstatus/{servername}
statistics GET Searches statistics by date range. statistics?

startDate={startDate}&endDate={endDate}