-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for the ServiceNow REST API #176
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ShishirPatil
approved these changes
Feb 24, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
ShishirPatil
approved these changes
Feb 24, 2024
devanshamin
pushed a commit
to devanshamin/gorilla
that referenced
this pull request
Jul 9, 2024
This PR introduces support for accessing all of the ServiceNow REST API endpoints. The following APIs have been integrated into API Zoo: 1. **Account API:** Enables retrieval and manipulation of account-related data. 2. **ActivitySubscriptions API:** Facilitates management of activity subscriptions within the ServiceNow environment. 3. **Agent Client Collector API:** Allows interaction with agent client collector functionalities. 4. **Aggregate API:** Provides access to aggregated data within ServiceNow. 5. **AI Search External User Mapping API:** Supports external user mapping for AI-powered search functionalities. 6. **Alarm Management Open API:** Enables alarm management operations through RESTful endpoints. 7. **Application Service API:** Facilitates interaction with application services in ServiceNow. 8. **Appointment API:** Supports appointment scheduling and management. 9. **Attachment API:** Provides endpoints for uploading and querying file attachments, ensuring efficient management of multimedia content. 10. **Automation Center API:** Facilitates automation tasks within ServiceNow's Automation Center. 11. **AWA Agent API:** Enables interaction with AWA agents for various operations. 12. **AWA Assignment API:** Provides functionality for managing assignments within AWA (Automation Workflows for ServiceNow). 13. **AWA Inbox Actions API:** Offers endpoints for performing actions within the AWA inbox. 14. **AWA Routing API:** Supports routing functionalities within AWA workflows. 15. **Batch API:** Enables batch processing of data through dedicated endpoints. 16. **Case API:** Facilitates interaction with case management functionalities. 17. **CCCIF Media Resource API:** Provides access to media resources within CCCIF (Cross-channel Contextual Interaction Framework). 18. **CdmApplicationsApi:** Offers functionalities related to CDM (Customer Data Management) applications. 19. **CdmChangesetsApi:** Enables management of changesets within the CDM framework. 20. **CdmEditorApi:** Facilitates interactions with the CDM editor for content management tasks. 21. **CdmPoliciesApi:** Provides functionality for managing policies within CDM applications. 22. **CdmSharedLibraryApi:** Offers access to shared libraries within the CDM framework. 23. **CdmSnapshotApi:** Facilitates management of snapshots within the CDM environment. 24. **CdmVersionApi:** Supports versioning operations within CDM applications. 25. **Change Management API:** Provides endpoints for managing change requests and processes. 26. **CI Lifecycle Management API:** Facilitates management of CI lifecycle within ServiceNow. 27. **CMDB Data Ingestion API:** Supports ingestion of data into the CMDB (Configuration Management Database). 28. **CMDB Instance API:** Provides access to CMDB instances for querying and manipulation. 29. **CMDB Meta API:** Offers metadata access for the CMDB. 30. **Consumer API:** Facilitates interactions with consumer-related functionalities. 31. **Contact API:** Provides endpoints for managing contacts within ServiceNow. 32. **Continuous Integration/Continuous Delivery (CICD) API:** Supports CI/CD operations within ServiceNow. 33. **CSM Attachment API:** Enables attachment-related operations within CSM (Customer Service Management). 34. **CTI API:** Provides endpoints for computer telephony integration. 35. **Customer Central API:** Facilitates interactions with Customer Central functionalities. 36. **Data Classification API:** Provides endpoints for data classification tasks. 37. **DevOps API:** Supports DevOps-related operations and workflows. 38. **DevOps Config API:** Facilitates configuration management within DevOps processes. 39. **Email API:** Enables interaction with email-related functionalities. 40. **Entitlement API:** Provides endpoints for managing entitlements. 41. **Event Management Topic Open API:** Supports event management topic operations. 42. **Event Notification Management Open API:** Facilitates event notification management tasks. 43. **External Content Ingestion API:** Enables ingestion of external content into the platform. 44. **HR REST API:** Provides endpoints for human resources-related operations. 45. **Identification and Reconciliation API:** Supports identification and reconciliation tasks. 46. **Import Set API:** Facilitates importing sets of data into the system. 47. **Install Base Item API:** Enables management of installed base items. 48. **Interaction Management API:** Facilitates interaction management tasks. 49. **Knowledge Management REST API:** Provides endpoints for knowledge management operations. 50. **MetricBase Time Series API:** Supports time series operations within MetricBase. 51. **Order API:** Facilitates order management tasks. 52. **Predictive Intelligence API:** Provides endpoints for predictive intelligence functionalities. 53. **Product Catalog Open API:** Facilitates access to the product catalog through open API endpoints. 54. **Product Inventory Open API:** Provides access to product inventory information via open API endpoints. 55. **Product Order Open API:** Supports product order operations through open API endpoints. 56. **Project Portfolio Management API:** Facilitates project portfolio management tasks. 57. **Push Installation API:** Supports push installation operations. 58. **Push Metrics API:** Provides endpoints for pushing metrics data. 59. **Remote help request API:** Facilitates remote help request operations. 60. **Resource Inventory Open API:** Enables access to resource inventory information via open API endpoints. 61. **Response Templates API:** Provides endpoints for managing response templates. 62. **SAM-Software Usage Data Integration API:** Facilitates integration of software usage data within SAM. 63. **Scorecards API:** Supports scorecard-related operations. 64. **Script Debugger API:** Facilitates debugging of scripts within the platform. 65. **Service Catalog API:** Enables interaction with the service catalog. 66. **Service Catalog Open API:** Provides open API endpoints for service catalog management. 67. **Service Contract API:** Facilitates management of service contracts. 68. **Service Order Open API:** Supports service order operations through open API endpoints. 69. **SG Services API:** Provides endpoints for SG (Security Group) services. 70. **Spending API:** Facilitates spending-related operations. 71. **System for Cross-domain Identity Management (SCIM) API:** Supports SCIM operations. 72. **Table API:** Provides endpoints for interacting with tables within the system. 73. **Technical Service Qualification Open API:** Supports technical service qualification tasks through open API endpoints. 74. **Trouble Ticket Open API:** Facilitates trouble ticket management through open API endpoints. 75. **User Role Inheritance API:** Enables management of user role inheritance. 76. **Verify Entitlements API:** Provides endpoints for verifying entitlements. 77. **Virtual Agent Bot Integration API:** Facilitates integration of virtual agent bots. 78. **Voice Interaction Resource API:** Provides endpoints for voice interaction resource management. 79. **Workplace Connector Webhook API:** Supports webhook operations within the workplace connector. 80. **WSD Extra Service Request API:** Facilitates extra service request operations within WSD. 81. **WSD Extra Service API:** Provides endpoints for managing extra services within WSD. 82. **WSD Group Reservation API:** Facilitates group reservation management within WSD. 83. **WSD Multi-Reservation API:** Supports multi-reservation operations within WSD. 84. **WSD Recurring Reservation API:** Enables management of recurring reservations within WSD. 85. **WSD Reservable API:** Provides endpoints for managing reservable items within WSD. 86. **WSD Reservable V2 API:** Version 2 of the Reservable API within WSD. 87. **WSD Reservable Module API:** Facilitates module-based operations within the Reservable API of WSD. 88. **WSD Reservation API:** Supports reservation management within WSD. 89. **WSD Reservation Invitees API:** Enables management of reservation invitees within WSD. 90. **WSD Search API:** Provides endpoints for searching within WSD. 91. **WSD Shift API:** Facilitates shift management within WSD. Source: [Documentation Link](https://docs.servicenow.com/bundle/washingtondc-api-reference/page/build/applications/concept/api-rest.html)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces support for accessing all of the ServiceNow REST API endpoints. The following APIs have been integrated into API Zoo:
Source: Documentation Link