Frequently asked questions about developer account management
What is the developer portal?
The developer portal is a self-serve user interface within developer.twitter.com where developers can manage their API access and Twitter Projects and Apps. The developer portal is visible with a logged-in context to developer.twitter.com and an Approved developer account. You can access the developer portal by clicking where it says "Developer Portal" in the top right-hand corner of developer.twitter.com.
How do I access my developer account?
A developer account is owned by a specific Twitter @user and is viewed through a logged-in context at developer.twitter.com. If a Twitter user is logged into Twitter and visits developer.twitter.com, the logged-in user will be shown in the top left corner, and actions are taken within the screen's context affect the logged-in user's developer account.
I’m a Verizon customer and I can’t log in to my account
If you’re a new or existing Verizon customer, you may not be able to log in to your account because you’re not receiving a login verification PIN via text message. Try logging out of your Twitter account and logging back in. You should then receive a verification PIN via SMS. If this doesn't resolve your issue, send a text message from your device with the message content, GO, to the Twitter shortcode 40404. This will opt you in to receive SMS from Twitter, which is consistent with your notification settings. More details can be found on this help page.
Why can't I see the "team" option on my account drop-down?
This means that you've applied as an individual account, as opposed to a team account. The difference is the ability to give additional users access to a shared dev environment.
Can I change my individual account to a team account?
Changing an individual setup to a team setup is not possible today.
Can a developer be on two different developer accounts?
This is not possible at this time. If you do need multiple accounts, please let us know in our developer forum.
How many developers can I have on my account?
There currently isn't a limit on the number of developers on your team. To review team members, roles, and added dates, see the "team" page.
Why can't I leave the team account?
- If you have a developer role, you can leave the team at any time.
- If you have an admin role and are the only one on the team, you must first promote another member to this role before leaving.
Why can't I add a specific team member to my account?
When building out your developer/admin team, there are some things to consider:
Team members can only be added to an team account if:
- The invitee does not have access to your team account.
- The invitee is not a member of any other team account.
- The invitee is not suspended, muted, or blocked by the account admin.
- The invitee has not applied or been approved for their own team account.
- The invitee was invited to join the team account, but then the invite was revoked, the invitee cannot be re-invited for 24 hours.
In the situation where the invitee does not have a verified email address with Twitter, a unique invitation link will be generated for admins to send to them directly.
If your team member never received an email, please ask them to double-check to see if they have an email address associated with their Twitter account, located in Twitter settings. We hope to expand the functionality of generating a unique invite link to pass to all members under the “Pending” tab if the member cannot find the email.
Member "Not eligible to be invited"?
In the case where this error occurs, please reach out to us in the developer forum and we will help figure out what may be happening here.
What are some best practices for managing a company's Twitter development tools?
If you are going to be developing with Twitter for your company, then we recommend that you apply for an team account using your company's Twitter handle. If your company's engineering team uses Twitter Apps for work related to the company that isn’t owned by this company's Twitter handle, we suggest that you transfer those Twitter Projects and Apps over to the company's account. You can do so by applying to transfer App ownership. Having all Twitter Projects and Apps owned by the company's Twitter handle will help to prevent any issues in the future in case an engineering resource leaves the company.
Where can I learn more about Twitter Projects, Apps and the dashboard?
We have a documentation section specifically for Projects, Twitter Apps and the dashboard. You can review the related FAQs on Apps and Projects.
I saw an outside resource on how to get started and it looked very different from the process I used to set up?
We have recently launched a new developer portal experience and that might be why things look different than the resource you used to set up. The core functionality demonstrated should be similar, however, if you need any support, let us know on the forums.
A Bearer Token is now being provided. Is this new?
Yes, your bearer tokens will automatically be generated alongside your API key, API secret key, and your user tokens (also known as access tokens) when you first create your new App. You can create or regenerate a bearer token using the generator on the "keys & tokens" App settings page. This can be accessed from your dashboard by clicking the key icon next to the App for which you would like to generate a bearer token. Check out our documentation on best practices around keeping your keys and tokens safe. To learn more about generating bearer tokens be sure to check out our documentation on the subject.
What exactly is a Project?
A Project allows you to organize your work (based on use case) with the Twitter Developer Platform’s APIs, and are required when making requests to the Twitter API v2 endpoints. You are also limited to being able to retrieve a certain number of Tweets per month from specific endpoints at the Project-level.
Can anyone else see my Project name or information other than me?
Your Project name and description will only be visible to you or your team if you have a team account. It is important to note that if you implement third-party authentication (sometimes referenced as “sign in with Twitter”), your App’s description will be displayed publicly. You should review and update this description before implementing this feature. Be sure to check out our documentation on the subject to learn more.
Can I add existing Apps to a Project?
Yes, you can add an existing App to your new Project. While setting up your Project you should see an option to add any of your standalone Apps. Keep in mind that you may only have one primary or production App per approved use case. See our Developer Policy for more information, including guidelines around additional apps for development or testing.
Can I have more than one App connected to a Project?
At this time, you may only connect one App per Project. In the future we will introduce the capability to add more than one App per Project.
Can I add existing Apps to a Project?
Yes, you can add an existing App (also known as standalone Apps) to your Project. When setting up your Project, you should see an option to add a standalone App to that Project.
What if I have more than 10 Apps already? Can I create a Project?
If you have 10 Apps you cannot create a Project unless you delete one of your Apps. Once you’ve deleted your App and created a Project, you can try the new v2 endpoints.
How many Projects can I create?
You are currently allowed to have one Standard Project and, if approved for access, one Academic Research Project. We may expand the number of Projects you can create as we launch more products and features.
Is there a way to check my progress towards the monthly Project Tweet cap?
There is a Project-level Tweet cap limiting the number of Tweets you can retrieve from several Twitter API v2 endpoints. This is set to 500,000 Tweets per month for Standard Projects at the Basic access level, and 10,000,000 Tweets per month for Academic Projects.
You can check your progress towards the cap from the Project section on the developer portal dashboard.
Are the existing Standard and Academic Research Project Tweet caps a hard limit? Is there a way to get more?
The existing Tweet caps are hard limits. In future releases, we will be launching elevated access options for the Twitter API v2 endpoints across every product track. This will create different options for academic researchers, businesses, and other types of developers. Learn how to stay informed of our plans and launches.
Can anyone else see my Project name or information other than me?
Your Project name and description will only be visible to you or your team if you have a team account. It is important to note that if you implement third-party authentication (sometimes referenced as “sign in with Twitter”), your App’s description will be displayed publicly. You should review and update this description before implementing this feature.
Why can't I edit a Project?
If your developer account was set up as a team account, you will not be able to edit a Project unless you are an administrator of the account.
If you have an Academic Research Project, you will not be able to edit the details of the Project you used to apply for access.
Why can I see an App in a Project, but none of its details?
If you are on a team, you may view the details of, edit, or manage keys for someone else's App in a team account's Project due to privacy reasons. In this case, you will only be able to see the App name and owner’s name so that you can contact them.
If I had a Project in my account prior to the launch of v2, how do I obtain access to the newest versions of endpoints?
If you have more than one Project created as part of the developer portal beta experience, you will be able to choose which Project will get v2 access in the dashboard section of the portal.
Where are my keys and tokens?
You can access your keys and tokens inside of the Projects & Apps section of the developer portal, by clicking on an App. It is important to note that we recently stopped showing your keys and tokens in your Twitter developer App dashboard other than when you first generate or regenerate your credentials. You will need to store your keys and tokens securely. If you lost your keys and/or tokens, or believe that they have been compromised, you should regenerate your keys and tokens via the App dashboard. Note that regenerating your keys and tokens will invalidate any previous keys and tokens and you may need to rewrite and/or redeploy existing code.