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