Generate an Intercompany Matching Report
This REST API is used to execute an Intercompany Matching Report job.
For details on this task, see Managing Intercompany Matching Reports.
This REST API returns the job ID after starting the Intercompany Matching Report job.
Required Roles
Service Administrator, Power User or User
REST Resource
POST
/HyperionPlanning/rest/{api_version}/applications/{application}/jobs
Request
Supported Media Types: application/json
Table 18-21 Parameters
Name | Description | Type | Required | Default |
---|---|---|---|---|
api_version |
Version of the API you are working with: v3 | Path | Yes | None |
application_name |
The name of the application Get the application name by using the Get Applications API. See Get Applications. |
Path | Yes | None |
jobName |
The name of the saved Intercompany report definition, for example: IC_Job_01 | Payload | Yes | None |
jobType |
Type of Job. Supported value: GENERATE_INTERCOMPANY_REPORT | Payload | Yes | None |
parameters |
Pass optional parameters to set the report POV | Payload | No | None |
Table 18-22 Optional Parameters
Name | Description |
---|---|
scenario |
The member of the Scenario dimension for the report, for example, Actual |
years |
The member of the Year dimension for the report, for example, FY22 |
period |
The member of the Period dimension for the report, for example, December |
reportFormat |
The format for the report, for example, HTML |
fileName (optional)
|
A filename for the report, for example, intercompany_receivables_report |
Example of Request Body
{
"jobType": "GENERATE_INTERCOMPANY_REPORT",
"jobName": "icp1",
"parameters": {
"scenario":"actual",
"years": "FY22",
"period":"Dec",
"reportFormat":"HTML"
"fileName":"intercompany_receivables_report"
}
}
Response Body
Supported Media Types: application/json
Table 18-23 Parameters
Name | Description |
---|---|
type |
Financial Consolidation and Close Application type, for example, FCCS |
status |
Status of the job:
|
details |
In case of errors, details are published with the error string. |
descriptiveStatus |
The status of the job, such as Completed or Error |
items |
Collection of Notification categories |
links |
Detailed information about the link |
href |
Links to API call |
action |
The HTTP call type |
rel |
Relationship type. Possible values: self |
Example of Response Body:
The following shows an example of the response body in JSON format.
{
"descriptiveStatus": "Processing",
"jobId": 33,
"jobName": "icp1",
"details": null,
"status": -1,
"links": [
{
"rel": "self",
"href": "http://slcar262.usdv1.oraclecloud.com:12055/HyperionPlanning/rest/v3/applications/tst/jobs/33",
"action": "GET"
},
{
"rel": "job-details",
"href": "http://slcar262.usdv1.oraclecloud.com:12055/HyperionPlanning/rest/v3/applications/tst/jobs/33/details",
"action": "GET"
}
]
}