- Helper Methods
- eventTypes
eventTypes
This helper method will return the ids and names of the different event types in Adbeat’s database.
Note: IDs returned by this method are subject to change at any time. So it’s best not to "hardcode" these IDs into your applications.
Request Cost: 1 unit, Result Cost: none
URL Format
                
http://api.adbeat.com/v3/{api-key}/eventTypes
                
http://api.adbeat.com/v3/{api-key}/eventTypes/{eventTypeId}
Parameters
    
        
            | Parameter Name | Meaning | Default Value | Notes | 
    
        
            | eventTypeId | filter | (no filtering) | Returns results for this specific event type. | 
         
    
Return Fields
  
    
      | Field Name | Example | Notes | 
  
  
    
      | eventTypeId | newAd | ID used for other API requests. | 
    
      | eventTypeName | New Ad | User-friendly name for display in UI. | 
    
        | apiUnits | 1 | The number of API units consumed by this request. | 
    
  
Usage Example(s)
To get a list of all event types do this:
http://api.adbeat.com/v3/{api-key}/eventTypes
JSON Response
                
{
    "statusCode": 200,
    "numHits": 3,
    "hits": [{
        "eventTypeName": "New Ad",
        "eventTypeId": "newAd"
    }, {
        "eventTypeName": "New Publisher",
        "eventTypeId": "newPublisher"
    }, {
        "eventTypeName": "New Network",
        "eventTypeId": "newNetwork"
    }],
    "apiUnits": 1,
    "statusMsg": "successful eventTypes request",
    "requestParameters": {},
    "handler": "eventTypes"
}
You can also get the name of a specific event type by passing the eventTypeId like this:
http://api.adbeat.com/v3/{api-key}/eventTypes/newAd
JSON Response
                
{
    "statusCode": 200,
    "numHits": 1,
    "hits": [{
        "eventTypeName": "New Ad",
        "eventTypeId": "newAd"
    }],
    "apiUnits": 1,
    "statusMsg": "successful eventTypes/newAd request",
    "requestParameters": {
        "eventTypeId": "newAd"
    },
    "handler": "eventTypes"
}