Authorization

Buzzsprout
Prerequisites
Before creating a Buzzsprout credential in Nexla, you will need a Buzzsprout account with API access and the following information from your account:
-
API Token — A token-based authentication string used to authorize API requests.
-
Podcast ID — The numeric identifier of the Buzzsprout podcast that the credential will be scoped to.
Locate Your Buzzsprout API Token and Podcast ID
Buzzsprout exposes a single account-level API page where both the API token and the podcast ID are listed.
-
Sign in to your Buzzsprout account at https://www.buzzsprout.com.
-
Navigate to the API page in your profile by going to https://www.buzzsprout.com/my/profile/api. You can also reach this page from the Buzzsprout admin by opening the account menu and selecting the API section of your profile.
-
Copy the API Token value displayed on this page. This is the secret token Nexla will use to authenticate API calls.
Treat the API token like a password. Anyone with this token can read and modify data in your Buzzsprout podcast through the API.
-
Locate your Podcast ID on the same page. Buzzsprout displays the numeric podcast ID alongside the token — this is the same numeric identifier that appears in your podcast's public Buzzsprout URL (for example, the
123456inbuzzsprout.com/123456).
For additional details about the Buzzsprout API, including the full set of supported request formats, see the official Buzzsprout API documentation.
Create a Buzzsprout Credential
- To create a new Buzzsprout credential, after selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.
Credential Name & Description
-
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
Resource descriptions are recommended but are not required. They should be used to provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.
Authentication Settings
Buzzsprout uses a token-based HTTP authentication scheme. Nexla automatically sends the API token in the Authorization HTTP header using the format Token token=<your_api_token> for every request. You only need to provide the token value and the podcast ID — Nexla handles the header construction.
-
Enter the API token copied from your Buzzsprout profile API page in the API Key Value field. This value is stored as a secret and is used to construct the
Authorizationheader for all calls to the Buzzsprout API. -
Enter the numeric podcast identifier in the Podcast ID field. This is the same ID found on the Buzzsprout API profile page and in your public Buzzsprout podcast URL. The podcast ID is used to scope test requests and to build API paths such as
https://www.buzzsprout.com/api/<podcast_id>/episodes.json.A single Buzzsprout credential is scoped to a single podcast. To work with multiple podcasts on the same account, create one credential per podcast ID.
Save the Credential
-
Once all of the relevant steps in the above sections have been completed, click the Save button at the bottom of the overlay to save the configured credential.
-
The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.