REST API returns results list - need to create transactions to track, analyse and report

Hello NR

Hopefully an easy question, but cannot locate the appropriate service.

Q: I have a single REST API that I wish to be called every {x}seconds. Results from the REST API return a list of tests (see example below). I want then to log each (testGroupName) list item as a transaction and be able to graph, alarm and report against the transaction.

Is this possible? Any thoughts, suggestions or ideas are appreciated!

Note: we do not want to break up the single REST API call into multiple calls

Thx!
Jon

[
{
“testGroupNo”: 1,
“testNumberNo”: 1,
“testGroupName”: “TEST_001.001:”,
“testLongName”: “GET database details to access database [hostname, database & port]”,
“testStatus”: 200,
“testTimeMs”: 218.336669921875
},
{
“testGroupNo”: 1,
“testNumberNo”: 2,
“testGroupName”: “TEST_001.002:”,
“testLongName”: “POST [create] domain name”,
“testStatus”: 202,
“testTimeMs”: 1298.39013671875
},
{
“testGroupNo”: 1,
“testNumberNo”: 3,
“testGroupName”: “TEST_001.003:”,
“testLongName”: “POST [create] customerId”,
“testStatus”: 200,
“testTimeMs”: 262.47119140625
},
{
“testGroupNo”: 1,
“testNumberNo”: 4,
“testGroupName”: “TEST_001.004:”,
“testLongName”: “POST [create] database credentials, views, user and triggers”,
“testStatus”: 202,
“testTimeMs”: 1731.622314453125
},
{
“testGroupNo”: 1,
“testNumberNo”: 5,
“testGroupName”: “TEST_001.005:”,
“testLongName”: “GET customerId”,
“testStatus”: 200,
“testTimeMs”: 173.23388671875
},
{
“testGroupNo”: 1,
“testNumberNo”: 6,
“testGroupName”: “TEST_001.006:”,
“testLongName”: “PUT [create] images”,
“testStatus”: 200,
“testTimeMs”: 841.654052734375
},
{
“testGroupNo”: 2,
“testNumberNo”: 1,
“testGroupName”: “TEST_002.001:”,
“testLongName”: “DELETE Database credentials, views, user and triggers”,
“testStatus”: 202,
“testTimeMs”: 1104.75390625
},
{
“testGroupNo”: 2,
“testNumberNo”: 2,
“testGroupName”: “TEST_002.002:”,
“testLongName”: “DELETE customerId”,
“testStatus”: 200,
“testTimeMs”: 175.711181640625
},
{
“testGroupNo”: 2,
“testNumberNo”: 3,
“testGroupName”: “TEST_002.003:”,
“testLongName”: “DELETE domain name”,
“testStatus”: 202,
“testTimeMs”: 2025.2099609375
},
{
“testGroupNo”: 2,
“testNumberNo”: 4,
“testGroupName”: “TEST_002.004:”,
“testLongName”: “DELETE images”,
“testStatus”: 202,
“testTimeMs”: 778.52783203125
}
]

OK (as it always is) just after posting I found the answer, the URL is: Introduction to the Event API | New Relic Documentation