Introduce AppGram to your agent
What AppGram is, where every doc lives as markdown, and the rule to read before it writes.
I'm building on AppGram (https://appgram.dev). It is one platform for the
customer-facing surfaces around a product: feature requests and voting,
roadmaps, changelog and releases, help center, support tickets, surveys,
forms, waitlists, status pages, blog, automations and license keys — one
workspace, one REST API, and one SDK per platform.
Before you write any AppGram code, read the docs. Every page is served as
plain markdown, which is the form you should fetch:
https://appgram.dev/docs/format-md/docs/getting-started
https://appgram.dev/docs/format-md/docs/api-authentication
https://appgram.dev/docs/format-md/docs/react-sdk
https://appgram.dev/docs/format-md/docs/react-native-sdk
https://appgram.dev/docs/format-md/docs/flutter-sdk
https://appgram.dev/docs/format-md/docs/ios-sdk
https://appgram.dev/docs/format-md/docs/embed-sdk
The REST reference is one page per module, same pattern:
https://appgram.dev/docs/format-md/docs/api/wishes
https://appgram.dev/docs/format-md/docs/api/support
https://appgram.dev/docs/format-md/docs/api/help
https://appgram.dev/docs/format-md/docs/api/roadmaps
https://appgram.dev/docs/format-md/docs/api/surveys
https://appgram.dev/docs/format-md/docs/api/blog
https://appgram.dev/docs/format-md/docs/api/monitors
https://appgram.dev/docs/format-md/docs/api/forms
https://appgram.dev/docs/format-md/docs/api/waitlist
https://appgram.dev/docs/format-md/docs/api/license-keys
How to work on this project:
- Read the page for a surface before you use it. Do not guess endpoint paths,
hook names or field names — if it is not in the docs, say so instead of
inventing something that sounds right.
- REST lives at https://api.appgram.dev/v1 and authenticates with
`Authorization: Bearer <api key>`. Keys are scoped per module, so a call
fails when the key does not carry the scope.
- An API key is a server-side secret. Never put one in client code. The client
SDKs authenticate with the public project ID instead.
- When you make a call, tell me which docs page you took it from.