Deep linking for Android

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

App ID of the app for which you are passing data

Query Params
string
required

Create an HMAC signature by concatenating the values of the following fields:

timestamp + ip

The HMAC is generated using SHA256 and uses the DevKey as the signature’s secret key.
To retrieve the DevKey, in the AppsFlyer dashboard, go Configuration > App Settings.

For example, the concatenation of the timestamp and IP are:

2015-01-22T08:45:33.412127.0.0.1

The DevKey is w8sZzy8EaPaxFKfaoTqUi6

Note: Make sure you put the timestamp first, and then the IP.

Body Params
referrers
array of objects

The list referrer strings from app stores (for example, Google Play or Huawei App Gallery).

The field structure is a vector of source and value parameters per store.

The current supported stores are google and huawei.

Note: google and huawei are predefined values. The service ignores non-valid store names.

referrers
string
required

Device locale used for authentication and probabilistic modeling

string
enum
required

Is first app launch

Allowed:
string
required

The device IP Address - IPv4

string
required

Device OS version used for authentication and probabilistic modeling

string
required

ISO 8601 UTC format

oaid
object

The Open Anonymous Identifier (OAID) value assigned to the device.

Note: To avoid an attribution mismatch, if you choose a hashed value (MD5 or SHA-1) for the type property, make sure that the corresponding parameter value in the click URL is also hashed.

string
required

Device type/model used for authentication and probabilistic modeling

gaid
object

The Google Advertising ID (GAID) value assigned to the device.

Note: To avoid an attribution mismatch, if you choose a hashed value (MD5 or SHA-1) for the type property, make sure that the corresponding parameter value in the click URL is also hashed.

string

The value options are the following:

  • all: Doesn’t send the event to any partner
  • ["a","b","c"]: Doesn’t send the event to the specified list of partners (by partner IDs)
    Note: The partner IDs must be taken from predefined.
string

An identifier that is unique per app install.
SDK should send the AppsFlyer ID in this field.
SDKless should send the same value sent in the install event’s uid field.

Responses

503

Gateway Timeout. ELB (Amazon Load-balancer) service unavailable.

504

Service Unavailable. ELB (Amazon Load-balancer) service unavailable.

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json