Panorays Public API
- Get supplier's remediation tasks
papi (2)
- Mock serverhttps://panorays-papi-v2-documentation.redocly.app/_mock/swagger/v2/suppliers/{supplierId}/remediation/{taskId}
- https://api.panoraysapp.com/v2/suppliers/{supplierId}/remediation/{taskId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://panorays-papi-v2-documentation.redocly.app/_mock/swagger/v2/suppliers/{supplierId}/remediation/{taskId}?fields=company_id&enrich=created_by' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "status_reason": { "reason": "string", "file_id": "string", "file_name": "string", "added_by": "string", "created_at": "string", "updated_at": "string" }, "account": { "full_name": "string", "account_id": "string", "email": "string" }, "company": { "id": "string", "name": "string" }, "question": { "type": "FreeText", "text": "string", "category": "string", "question_id": "string", "template_id": "string", "template_name": "string" }, "criterion": { "severity": "INFO", "criterion_id": "string", "name": "string", "company_id": "string", "segment_id": "string", "rating": 0, "reduced_points": 0, "total_points": 0, "assets_tested": 0, "subcategories": [ … ], "weight": 0, "weight_with_findings": 0, "findings_count": 0, "points_gain": 0, "points_diff": 0, "created_at": "string", "updated_at": "string" }, "findings": [ { … } ], "id": "string", "company_id": "string", "supplier_id": "string", "type": "string", "issue_id": "string", "created_by": "string", "start_date": "string", "end_date": "string", "due_date": "string", "status": "string", "description": "string", "priority": "string", "pocs": [ "string" ], "title": "string", "created_at": "string", "updated_at": "string", "inquiry_id": "string", "question_id": "string", "criterion_id": "string" }
The direction of the field sort specified by sort_by
Suppliers will only contain specified fields (all if none)
Fields to enrich in the response. Supported values: criterion_id, question_id
- Mock serverhttps://panorays-papi-v2-documentation.redocly.app/_mock/swagger/v2/suppliers/{supplierId}/remediation
- https://api.panoraysapp.com/v2/suppliers/{supplierId}/remediation
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://panorays-papi-v2-documentation.redocly.app/_mock/swagger/v2/suppliers/{supplierId}/remediation?limit=50&sortBy=string&sortDirection=ASC&next_token=string&segmentId=string&fields=company_id&enrich=question_id&type=CRITERION_REMEDIATION>e=string<e=string>=string<=string'[ { "status": "TO_DO", "status_reason": { … }, "account": { … }, "company": { … }, "question": { … }, "criterion": { … }, "id": "string", "company_id": "string", "supplier_id": "string", "type": "string", "issue_id": "string", "created_by": "string", "start_date": "string", "end_date": "string", "due_date": "string", "description": "string", "priority": "string", "pocs": [ … ], "title": "string", "created_at": "string", "updated_at": "string", "inquiry_id": "string", "question_id": "string", "criterion_id": "string" } ]
The direction of the field sort specified by sort_by
Suppliers will only contain specified fields (all if none)
Fields to enrich in the response. Supported values: criterion_id, question_id
- Mock serverhttps://panorays-papi-v2-documentation.redocly.app/_mock/swagger/v2/suppliers/remediation
- https://api.panoraysapp.com/v2/suppliers/remediation
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://panorays-papi-v2-documentation.redocly.app/_mock/swagger/v2/suppliers/remediation?limit=50&sortBy=string&sortDirection=ASC&next_token=string&fields=company_id&enrich=question_id&type=CRITERION_REMEDIATION'[ { "status": "TO_DO", "status_reason": { … }, "account": { … }, "company": { … }, "question": { … }, "criterion": { … }, "id": "string", "company_id": "string", "supplier_id": "string", "type": "string", "issue_id": "string", "created_by": "string", "start_date": "string", "end_date": "string", "due_date": "string", "description": "string", "priority": "string", "pocs": [ … ], "title": "string", "created_at": "string", "updated_at": "string", "inquiry_id": "string", "question_id": "string", "criterion_id": "string" } ]
Getting Started
The following steps will walk you through the process of registering and reacting to webhooks.
If you don’t already have an API token, you can generate one through Panorays platform or contact Panorays Support at support@panorays.com.
Before you can start receiving events, register your application with Panorays using the Handshake API call.
You will only receive event calls for events you subscribe to using the Subscribe API call.
Note: You can unsubscribe at any time using the Unsubscribe API call.
You're done! From now on, you will receive notifications for every event you subscribed to.
To learn how to secure your app and ensure you handle events only from Panorays, read about Verifying requests.