⭐ START HERE: Category Resource Guide for API & Webhooks 📚 #68396
Replies: 13 comments 7 replies
This comment was marked as off-topic.
This comment was marked as off-topic.
-
why I can't use "path" in rest api?I remember it can be used before. |
Beta Was this translation helpful? Give feedback.
-
I have been trying to go through the GitHub API docs and there is no information mentioned about the response parameters. The doc mentions information about the request parameters but not about the response parameters. I have been trying to use the GitHUB API for a project and I need information about the response parameters as to what each one of them corresponds to? @ghostinhershell Could you please let me know where can I find information about response parameters of each API. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Thank You. |
Beta Was this translation helpful? Give feedback.
-
Thx bro, help a lot!! |
Beta Was this translation helpful? Give feedback.
-
Thx bro <3 |
Beta Was this translation helpful? Give feedback.
-
Have a question for the community? Our Category Resource Guide may have the answer that you’re looking for, or may be able to point you in the right direction!
🌟 Getting Started with GitHub’s API
New to GitHub’s API? These resources will help you get started:
REST API Resources
REST is commonly regarded as the standard for designing web APIs. To learn more about creating integrations, retrieving data, automating your workflows, and building with the GitHub REST API, click here.
Personal Access Tokens (PATs)
Personal access tokens are an alternative to using passwords for authentication to GitHub when using the GitHub API or the command line.
Note 1: Personal access tokens are intended to access GitHub resources on behalf of yourself. To access resources on behalf of an organization, or for long-lived integrations, you should use a GitHub App instead. For more information, see our resources on Using GitHub apps below.
Note 2: Fine-grained PATs are in public beta. Related APIs, events, and functionality are subject to change.
GraphQL API Resources
The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API. To learn more about creating integrations, retrieving data, and automating your workflows using the GitHub GraphQL API, click here or check out the resources below:
Webhooks Resources
Webhooks can let your integrations take an action in response to events that occur on GitHub. You can set up, test, and secure webhooks so your integrations can subscribe and react to webhook events on GitHub. Learn where to start, what’s new and what’s popular here.
Integrating with Jira, ZenDesk and other external apps
How Do I Check My Rate Limit?
curl
request to perform that actionNote: If you hit a rate limit, you should stop making requests until after the time specified by the
x-ratelimit-reset
header. Failure to do so may result in the banning of your integration.🗣️ Authenticating with OAuth apps and GitHub Apps
Using OAuth Apps
When obtaining an OAuth token for a user, some errors may occur during the initial authorization request phase. You can learn more about troubleshooting common OAuth app errors here:
GitHub Apps are preferred to OAuth apps because they use fine-grained permissions, give more control over which repositories the app can access, and use short-lived tokens. These properties can harden the security of your app by limiting the damage that could be done if your app's credentials were leaked. They can also act independently of a user so the app will continue to work even if the person who installed the app on an organization leaves the organization. Check out these resources for more information:
Using GitHub Apps
Using GitHub Apps
REST API resources for GitHub Apps
💼 GitHub Enterprise Server (GES) Resources
📖 Open Source Resources
New to open source? Here are some resources to help you get started:
Beta Was this translation helpful? Give feedback.
All reactions