App Key app
You only read public data. A job search service, an event aggregator, an analytics dashboard — anything that never acts on behalf of a specific user. Send your App Key in theX-RP-API-Key header and you are done. No user sign-in, no consent screen.
OAuth client app
To act on a user’s behalf you need that user’s consent. Once they sign in with their Rocketpunch account and grant permission, you receive a token that lets you call the API as that user. You also register a redirect URI — the address users return to after granting consent.Not sure which one?
I want to search job postings and show them in my service
I want to search job postings and show them in my service
App Key app. Reading public data does not require a user to sign in.
I want posts written in my service to also appear on Rocketpunch
I want posts written in my service to also appear on Rocketpunch
OAuth client app. The post is authored as a specific user, so you need that user’s consent.
I want to use a user's Rocketpunch profile for sign-up in my service
I want to use a user's Rocketpunch profile for sign-up in my service
OAuth client app. The
profile scope gives you their name and profile information; the email scope gives you their email address.What if I need both?
What if I need both?
Register an OAuth client app. It also receives an App Key, so you can keep calling public-data endpoints with the App Key exactly as before.
Next steps
App Key authentication
Send your key in a header and manage it safely.
OAuth 2.0 overview
The authorization model, token lifetimes, and available scopes.