<commit_before>---
special_category_link: developers
api: true
layout: post
title: The Wistia Data API
description: Learn how to enable Data API access for your account.
category: Developers
post_intro: <p><a href="http://wistia.com">Wistia</a> is a video hosting solution for marketers.  We make it easy to upload, manage, share, and track your web video performance.</p><p>The Wistia data API gives you all kinds of programmatic access to your Wistia account. The data is available in either JSON or XML format over HTTP.</p><p>There is also a <a href="https://github.com/wistia/wistia-api" target="_blank">Wistia API Ruby gem</a> for integrating into your application.</p>
---


## Getting Started

#### Creating and Managing Access Tokens

When your Wistia account is created, a master token will automatically be geneated for you account, which you can find in the _API_ tab of your [_Account Settings_]({{ '/account-setup' | post_url }}). This master token has full read/write permissions on your account. You can generate additional access tokens with various permissions right there as well. Huzzah!

{% post_image hashed_id: '4416c4e4205d1e1048fb48a887691e3d1adb9157', class: 'center' %}<commit_msg>fix gordie typo<commit_after>---
special_category_link: developers
api: true
layout: post
title: The Wistia Data API
description: Learn how to enable Data API access for your account.
category: Developers
post_intro: <p><a href="http://wistia.com">Wistia</a> is a video hosting solution for marketers.  We make it easy to upload, manage, share, and track your web video performance.</p><p>The Wistia data API gives you all kinds of programmatic access to your Wistia account. The data is available in either JSON or XML format over HTTP.</p><p>There is also a <a href="https://github.com/wistia/wistia-api" target="_blank">Wistia API Ruby gem</a> for integrating into your application.</p>
---


## Getting Started

#### Creating and Managing Access Tokens

When your Wistia account is created, a master token will automatically be generated for you account, which you can find in the _API_ tab of your [_Account Settings_]({{ '/account-setup' | post_url }}). This master token has full read/write permissions on your account. You can generate additional access tokens with various permissions right there as well. Huzzah!

{% post_image hashed_id: '4416c4e4205d1e1048fb48a887691e3d1adb9157', class: 'center' %}
{'fraction_non_alphanumeric': 0.08846630839189748, 'fraction_numerical': 0.02315006200909467, 'mean_word_length': 5.034912718204489, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '611109', 'n_tokens_mistral': 723, 'n_tokens_neox': 678, 'n_words': 312}