Method: /performer_categories

Retrieve list of categories that may be associated with performers. Performers can have one or more categories. Categories are returned in performer searches. In addition, searches can be restricted to a specific category using the cat option. This method lists the available category names and ids for use with the search methods.

Invocation

Request Parameters

Parameter Description Type Extra
key Zvents Developer API key String required

Example Request

Response Parameters

The response lists all available categories.

Parameter Description Type
id The unique ID for the category. Integer
name The name of the category. String
parent_id Categories are heirarchical. For instance, the Rock category is a child of the Music category. If this category has a parent, this field provides the id of parent category. Integer
depth Categories are hierarchichal. This field shows the depth in the category tree for the category. Categories that are at the top of the hierarchy are at depth zero and do not have parents. Integer

Example Response

<?xml version="1.0" encoding="UTF-8"?>
<rsp status="ok">
  <stream_count>3</stream_count>
  <category id="1062">
    <id>1062</id>
    <name>authors</name>
    <parent_id/>
    <depth>0</depth>
  </category>
  <category id="1048">
    <id>1058</id>
    <name>musicians</name>
    <parent_id/>
    <depth>0</depth>
  </category>
  <category id="1064">
    <id>1064</id>
    <name>sports teams</name>
    <parent_id/>
    <depth>0</depth>
  </category>
</rsp>

Output Fields

Note: The REST API does not return all possible fields for each item by default. Since some response fields are not used by most API users, these fields are suppressed from the response by default in order to reduce latency for the common calls. Additional fields can be enabled in the response using the fields parameters documented in the 'Optimizing API calls for performance' section.

Output Formats

REST responses can be returned in a number of different formats include XML, JSON and CSV. Read the documentation on output formats.

Possible Errors

This method may return one of the following errors.

Read the documentation on error formats.