Skip to main content

Adobe OAuth Server To Server Connection

The following guide will show you how to add an Adobe OAuth Server To Server Connection to your Lumar account.

Creating an Adobe OAuth Server To Server Connection

To connect your Lumar account to an Adobe Analytics project:

  1. Add OAuth Server-to-Server credentials to your Adobe Analytics project on the Adobe Developer Console.
  2. Once the OAuth Server-to-Server credentials are generated, copy the following properties:
  • CLIENT ID
  • CLIENT SECRET
  1. Use the values as inputs of a createAdobeOauthServerToServerConnection mutation:
Operation: mutation createAdobeOauthServerToServerConnection($input: CreateAdobeOauthServerToServerConnectionInput!){ createAdobeOauthServerToServerConnection(input: $input) { adobeOauthServerToServerConnection { clientId } } }Variables: { "input": { "clientId": "rbn0i2j38jvubk050g81nt8tnqfsp60z", "clientSecret": "p8e-Hae9H7CSwyo657lmeza_mdfR3lh_OIN3" } }Response Example: { "data": { "createAdobeOauthServerToServerConnection": { "adobeOauthServerToServerConnection": { "clientId": "rbn0i2j38jvubk050g81nt8tnqfsp60z", } } } }
createAdobeOauthServerToServerConnectionTry in Explorer
GraphQL
mutation createAdobeOauthServerToServerConnection($input: CreateAdobeOauthServerToServerConnectionInput!){
createAdobeOauthServerToServerConnection(input: $input) {
adobeOauthServerToServerConnection {
clientId
}
}
}

Updating the credentials of an existing Adobe Adobe OAuth Server To Server Connection

The credentials of an existing Adobe Adobe OAuth Server To Server can be updated via updaateAdobeOauthServerToServer mutation:

Operation: mutation updateAdobeOauthServerToServerConnection($input: UpdateAdobeOauthServerToServerConnectionInput!){ updateAdobeOauthServerToServerConnection(input: $input) { adobeOauthServerToServerConnection { clientId } } }Variables: { "input": { "adobeOauthServerToServerConnectionId": "TjAzNEFkb2JlT2F1dGhTZXJ2ZXJUb1NlcnZlckNvbm5lY3Rpb24xMw", "clientId": "rbn0i2j38jvubk050g81nt8tnqfsp60z", "clientSecret": "p8e-Hae9H7CSwyo657lmeza_mdfR3lh_OIN3" } }Response Example: { "data": { "updateAdobeOauthServerToServerConnection": { "adobeOauthServerToServerConnection": { "clientId": "rbn0i2j38jvubk050g81nt8tnqfsp60z" } } } }
updateAdobeOauthServerToServerConnectionTry in Explorer
GraphQL
mutation updateAdobeOauthServerToServerConnection($input: UpdateAdobeOauthServerToServerConnectionInput!){
updateAdobeOauthServerToServerConnection(input: $input) {
adobeOauthServerToServerConnection {
clientId
}
}
}

Deleting an Adobe Adobe OAuth Server To Server Connection

An existing Adobe JTW connection can be deleted via deleteAdobeOauthServerToServer mutation:

Operation: mutation deleteAdobeOauthServerToServerConnection($input: DeleteAdobeOauthServerToServerConnectionInput!){ deleteAdobeOauthServerToServerConnection(input: $input) { adobeOauthServerToServerConnection { clientId } } }Variables: { "input": { "adobeOauthServerToServerConnectionId": "TjAzNEFkb2JlT2F1dGhTZXJ2ZXJUb1NlcnZlckNvbm5lY3Rpb24xMw" } }Response Example: { "data": { "deleteAdobeOauthServerToServerConnection": { "adobeOauthServerToServerConnection": { "clientId": "rbn0i2j38jvubk050g81nt8tnqfsp60z" } } } }
deleteAdobeOauthServerToServerConnectionTry in Explorer
GraphQL
mutation deleteAdobeOauthServerToServerConnection($input: DeleteAdobeOauthServerToServerConnectionInput!){
deleteAdobeOauthServerToServerConnection(input: $input) {
adobeOauthServerToServerConnection {
clientId
}
}
}