Client Registration
Client Registration is a protocol that allows OAuth client applications to register with an OAuth server.
First, you need to register your app as a client on the Xoxoday side. In order to do this please send an email to us with the details of how you would be using compass and what are the functionalities required, and a redirect_uri
. Based on this information, we will do the registration at our end and share the client_id
and client_secret
.
redirect_uri
: This parameter would take the value of a URL to which you would want the authorization code in the next step to be passed to. More information on redirect_uri
is available in the authorization request
Scope: The set of functionalities that would be used by the client.
Xoxoday supports the following scopes,
User Scopes
● profile_read
● profile_manage
● store_admin_manage
● store_admin_read
● admin_manage
● admin_read
● points_manage
● points_read
● voucher_manage
● voucher_read
● feed_manage
● feed_read
● awards_manage
● awards_read
● budget_manage
● budget_read
● milestone_manage
● milestone_fetch
● api_stores
Once the scope is defined and redirect_uri
is provided, the client will be given client_id
and client_secret
.
Company Scopes
● user_session
(Used only for the case of Company access_token generation)
Last updated