Hi @edgonzales, thanks for the reply. I used Power Automate to build it. I really only need the amount, fromcompany, treatment, and surgtype fields to be returned to the PowerApp.
Output of HTTP Call:
{
"count": 13,
"offset": 0,
"limit": 50,
"hasMore": false,
"requestedFields": "amount,fromcompany,treatment,surgtype",
"items": [
{
"itemId": {
"native": "04b5cf0c-8970-49a6-997a-9025f2d1f86e",
"partner": null
},
"dataObject": {
"treatment": "Injections"
},
"links": {}
},
{
"itemId": {
"native": "b418bbb3-20e1-4fa9-9495-df00802a74e3",
"partner": null
},
"dataObject": {
"treatment": "MRI"
},
"links": {}
},
{
"itemId": {
"native": "899950fb-2a1f-424d-bc55-96d66b8522e6",
"partner": null
},
"dataObject": {
"treatment": "MRI",
"surgtype": "Spine"
},
"links": {}
},
{
"itemId": {
"native": "c2b35ab4-fe36-4421-b6b8-d3ff594cc084",
"partner": null
},
"dataObject": {},
"links": {}
},
{
"itemId": {
"native": "0d96e75f-8dce-4751-8bff-daca062e6bfc",
"partner": null
},
"dataObject": {},
"links": {}
},
{
"itemId": {
"native": "fcb6862d-c973-4025-8ddc-fbd6edf3f114",
"partner": null
},
"dataObject": {
"amount": 500,
"treatment": "Surgical Candidate",
"surgtype": "Spine"
},
"links": {}
},
{
"itemId": {
"native": "b9724400-e916-464b-96d5-6e681aa73ed0",
"partner": null
},
"dataObject": {
"amount": 10000,
"treatment": "Pain Management"
},
"links": {}
},
{
"itemId": {
"native": "bd434ee6-55d4-4fe4-acaa-a6331a1c7760",
"partner": null
},
"dataObject": {
"amount": 50000,
"treatment": "Pain Management"
},
"links": {}
},
{
"itemId": {
"native": "22a16f5b-9461-4bf7-9bdd-44b9722be700",
"partner": null
},
"dataObject": {
"amount": 5000,
"treatment": "Chiropractic Care"
},
"links": {}
},
{
"itemId": {
"native": "07cb0585-d837-48c6-a47f-4cf1b65d946a",
"partner": null
},
"dataObject": {
"amount": 2500,
"treatment": "MRI"
},
"links": {}
},
{
"itemId": {
"native": "34e589ae-185f-45cd-affd-58854846317b",
"partner": null
},
"dataObject": {
"amount": 3589,
"treatment": "Pharmacy"
},
"links": {}
},
{
"itemId": {
"native": "095d1219-4367-474a-991a-cc915849439b",
"partner": null
},
"dataObject": {
"amount": 7800,
"treatment": "Pain Management"
},
"links": {}
},
{
"itemId": {
"native": "2bd95729-8f81-46a1-b76e-db27eeee0709",
"partner": null
},
"dataObject": {
"amount": 12000,
"treatment": "Chiropractic Care"
},
"links": {}
}
],
"links": {
"self": "/projects/2071983/collections/meds?offset=0&limit=50&requestedFields=amount,fromcompany,treatment,surgtype",
"prev": null,
"next": null
}
}
For the Parse Json, I'm using the Body of the HTTP call output with this schema:
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"itemId": {
"type": "object",
"properties": {
"native": {
"type": "string"
},
"partner": {}
}
},
"dataObject": {
"type": "object",
"properties": {
"treatment": {
"type": "string"
}
}
},
"links": {
"type": "object",
"properties": {}
}
},
"required": []
}
},
"count": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"limit": {
"type": "integer"
},
"hasMore": {
"type": "boolean"
},
"requestedFields": {
"type": "string"
},
"links": {
"type": "object",
"properties": {
"self": {
"type": "string"
},
"prev": {},
"next": {}
}
}
}
}