{"id":45171381,"url":"https://github.com/freshworks-developers/serverless-app-samples","last_synced_at":"2026-02-20T08:06:11.461Z","repository":{"id":45312716,"uuid":"408710517","full_name":"freshworks-developers/serverless-app-samples","owner":"freshworks-developers","description":"Sample apps that demonstrate serverless app features across Freshworks products","archived":false,"fork":false,"pushed_at":"2024-04-09T09:32:15.000Z","size":36450,"stargazers_count":0,"open_issues_count":1,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-04-16T03:38:39.369Z","etag":null,"topics":["hacktoberfest","serverless"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freshworks-developers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-09-21T06:25:18.000Z","updated_at":"2024-04-16T03:38:39.370Z","dependencies_parsed_at":"2024-02-19T15:10:53.429Z","dependency_job_id":null,"html_url":"https://github.com/freshworks-developers/serverless-app-samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/freshworks-developers/serverless-app-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freshworks-developers%2Fserverless-app-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freshworks-developers%2Fserverless-app-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freshworks-developers%2Fserverless-app-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freshworks-developers%2Fserverless-app-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freshworks-developers","download_url":"https://codeload.github.com/freshworks-developers/serverless-app-samples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freshworks-developers%2Fserverless-app-samples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29645170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T05:21:04.652Z","status":"ssl_error","status_checked_at":"2026-02-20T05:21:04.238Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","serverless"],"created_at":"2026-02-20T08:06:10.820Z","updated_at":"2026-02-20T08:06:11.454Z","avatar_url":"https://github.com/freshworks-developers.png","language":"JavaScript","readme":"## Serverless App Sample\n\nThis samples repository consists of exampls and samples of using Serverless app that uses the features of [App Setup events](https://freshworks.dev/docs/app-sdk/v3.0/common/serverless-apps/app-set-up-events/), [Scheduled events](https://freshworks.dev/docs/app-sdk/v3.0/common/serverless-apps/scheduled-events/), [External events](https://freshworks.dev/docs/app-sdk/v3.0/common/serverless-apps/external-events/) and also different Product events that are supported in different modules -\n\n| Module | Works in Product | Serverless event |\n| ----- | ------- | ------- |\n| `common` | App setup - common across all products | `onAppInstall` `onAppUninstall` |\n| `common` | Scheduled events - common across all products | `onScheduledEvent` |\n| `common` | External events - common across all products | `onExternalEvent` |\n| `support_agent` | Freshdesk | `onAgentCreate` |\n| `support_company` | Freshdesk | `onCompanyCreateCallback` |\n| `support_ticket` | Freshdesk | `onConversationCreate` |\n| `service_ticket` | Freshservice | `onConversationCreate` |\n| `chat_conversation` | Freshchat, Freshsales Suite (Freshsales classic, Freshchat and Freshcaller / only Freshchat / only Freshcaller / only Freshsales classic) | `onConversationCreate` |\n| `caller_conversation` | Freshcaller, Freshsales Suite (Freshsales classic, Freshchat and Freshcaller / only Freshcaller) | `onCallCreateCallback` |\n\n\n### Event payload sample\n\n```\n{\n  \"currentHost\": {\n    \"subscribed_modules\": [ \"value1\", \"value2\" ],\n    \"endpoint_urls\": {\n      \"\u003cproduct_name\u003e\": \"value\"\n      }\n  },\n  \"data\": {\n   //Contains the list of objects related to the event.\n  },\n  \"event\": \"value\",\n  \"iparams\": {\n    \"Param1\": \"value\",\n    \"Param2\": \"value\"\n  },\n  \"region\": \"value\",\n  \"timestamp\": \"value\"\n}\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreshworks-developers%2Fserverless-app-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreshworks-developers%2Fserverless-app-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreshworks-developers%2Fserverless-app-samples/lists"}