Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve/api response guides #1486

Merged
merged 3 commits into from
Oct 9, 2024
Merged

Conversation

carolinamenezes
Copy link
Collaborator

Types of changes

  • New content (guides, endpoints, app documentation)
  • Improvement (make a documentation even better)
  • Fix (fix a documentation error)
  • Spelling and grammar accuracy (self-explanatory)

Copy link
Contributor

github-actions bot commented Oct 9, 2024

Preview Links

Open this URL to set up the portal with this branch changes.

You can now access the edited pages with the following URLs:

Copy link
Contributor

github-actions bot commented Oct 9, 2024

Navigation Preview Link

No changes detected in the navigation.json file

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

markdownlint

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| 401 Unauthorized | <ul><li>Verify the authentication method used. Refer to [Authentication](https://developers.vtex.com/docs/guides/authentication) for more information.</li><li>Ensure that authentication tokens or API keys are correctly passed in the request headers.</li><li>Re-authenticate with valid credentials.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| 401 Unauthorized | <ul><li>Verify the authentication method used. Refer to [Authentication](https://developers.vtex.com/docs/guides/authentication) for more information.</li><li>Ensure that authentication tokens or API keys are correctly passed in the request headers.</li><li>Re-authenticate with valid credentials.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| 401 Unauthorized | <ul><li>Verify the authentication method used. Refer to [Authentication](https://developers.vtex.com/docs/guides/authentication) for more information.</li><li>Ensure that authentication tokens or API keys are correctly passed in the request headers.</li><li>Re-authenticate with valid credentials.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

| 401 Unauthorized | <ul><li>Verify the authentication method used. Refer to [Authentication](https://developers.vtex.com/docs/guides/authentication) for more information.</li><li>Ensure that authentication tokens or API keys are correctly passed in the request headers.</li><li>Re-authenticate with valid credentials.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `503 Service Unavailable` | <ul><li>Retry the request after some time, as the error might be temporary.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `503 Service Unavailable` | <ul><li>Retry the request after some time, as the error might be temporary.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `503 Service Unavailable` | <ul><li>Retry the request after some time, as the error might be temporary.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

| `503 Service Unavailable` | <ul><li>Retry the request after some time, as the error might be temporary.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

markdownlint

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `503 Service Unavailable` | <ul><li>Retry the request after some time, as the error might be temporary.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `503 Service Unavailable` | <ul><li>Retry the request after some time, as the error might be temporary.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `503 Service Unavailable` | <ul><li>Retry the request after some time, as the error might be temporary.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

| `503 Service Unavailable` | <ul><li>Retry the request after some time, as the error might be temporary.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |


[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

| `504 Gateway Timeout` | <ul><li>Check for potential network connectivity problems on your end.</li><li>Investigate if the request payload size or complexity might be causing the timeout.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li><li>Consider [implementing retry mechanisms or backoff strategies](https://en.wikipedia.org/wiki/Exponential_backoff) to manage timeouts effectively.</li></ul> |

@@ -30,6 +30,7 @@ HTTP status codes in the 4xx range denote client errors, typically originating f
| `403 Forbidden` | <ul><li>Ensure you have the appropriate [roles](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc?&utm_source=autocomplete) to perform the desired action.</li><li>Check the expiration or validity of your access credentials.</li></ul> |
| `404 Not Found` | <ul><li>Refer to [API Reference](https://developers.vtex.com/docs/api-reference) for correct endpoint naming.</li><li>Double-check the URL or endpoint for accuracy.</li><li>Confirm if the resource has been moved or deleted.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |
| `405 Method Not Allowed` | <ul><li>Ensure the request method matches the allowed methods for the resource. Refer to [VTEX API Reference](https://developers.vtex.com/docs/api-reference) for supported methods.</li><li>Check for spelling errors in the method used.</li></ul> |
| `429 Too Many Requests` | <ul><li>Reduce the frequency of requests by optimizing code to limit unnecessary API calls or batch requests when possible.</li><li>Implement an [exponential backoff strategy](https://developers.vtex.com/docs/guides/best-practices-for-avoiding-rate-limit-errors) to gradually increase the delay between retries after receiving a 429 error.</li><li>Monitor your API request patterns closely to identify any areas that may be triggering rate limits frequently and adjust accordingly.</li><<li>Consider implementing a queue system to better manage and distribute requests over time.</li><li>In case of persistent rate limit issues, consider reaching out to [VTEX Support](https://help.vtex.com/support) for further assistance or clarification.</li></ul> |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

@@ -30,6 +30,7 @@
| `403 Forbidden` | <ul><li>Ensure you have the appropriate [roles](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc?&utm_source=autocomplete) to perform the desired action.</li><li>Check the expiration or validity of your access credentials.</li></ul> |
| `404 Not Found` | <ul><li>Refer to [API Reference](https://developers.vtex.com/docs/api-reference) for correct endpoint naming.</li><li>Double-check the URL or endpoint for accuracy.</li><li>Confirm if the resource has been moved or deleted.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |
| `405 Method Not Allowed` | <ul><li>Ensure the request method matches the allowed methods for the resource. Refer to [VTEX API Reference](https://developers.vtex.com/docs/api-reference) for supported methods.</li><li>Check for spelling errors in the method used.</li></ul> |
| `429 Too Many Requests` | <ul><li>Reduce the frequency of requests by optimizing code to limit unnecessary API calls or batch requests when possible.</li><li>Implement an [exponential backoff strategy](https://developers.vtex.com/docs/guides/best-practices-for-avoiding-rate-limit-errors) to gradually increase the delay between retries after receiving a 429 error.</li><li>Monitor your API request patterns closely to identify any areas that may be triggering rate limits frequently and adjust accordingly.</li><<li>Consider implementing a queue system to better manage and distribute requests over time.</li><li>In case of persistent rate limit issues, consider reaching out to [VTEX Support](https://help.vtex.com/support) for further assistance or clarification.</li></ul> |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

@@ -30,6 +30,7 @@
| `403 Forbidden` | <ul><li>Ensure you have the appropriate [roles](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc?&utm_source=autocomplete) to perform the desired action.</li><li>Check the expiration or validity of your access credentials.</li></ul> |
| `404 Not Found` | <ul><li>Refer to [API Reference](https://developers.vtex.com/docs/api-reference) for correct endpoint naming.</li><li>Double-check the URL or endpoint for accuracy.</li><li>Confirm if the resource has been moved or deleted.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |
| `405 Method Not Allowed` | <ul><li>Ensure the request method matches the allowed methods for the resource. Refer to [VTEX API Reference](https://developers.vtex.com/docs/api-reference) for supported methods.</li><li>Check for spelling errors in the method used.</li></ul> |
| `429 Too Many Requests` | <ul><li>Reduce the frequency of requests by optimizing code to limit unnecessary API calls or batch requests when possible.</li><li>Implement an [exponential backoff strategy](https://developers.vtex.com/docs/guides/best-practices-for-avoiding-rate-limit-errors) to gradually increase the delay between retries after receiving a 429 error.</li><li>Monitor your API request patterns closely to identify any areas that may be triggering rate limits frequently and adjust accordingly.</li><<li>Consider implementing a queue system to better manage and distribute requests over time.</li><li>In case of persistent rate limit issues, consider reaching out to [VTEX Support](https://help.vtex.com/support) for further assistance or clarification.</li></ul> |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

@@ -30,6 +30,7 @@
| `403 Forbidden` | <ul><li>Ensure you have the appropriate [roles](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc?&utm_source=autocomplete) to perform the desired action.</li><li>Check the expiration or validity of your access credentials.</li></ul> |
| `404 Not Found` | <ul><li>Refer to [API Reference](https://developers.vtex.com/docs/api-reference) for correct endpoint naming.</li><li>Double-check the URL or endpoint for accuracy.</li><li>Confirm if the resource has been moved or deleted.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |
| `405 Method Not Allowed` | <ul><li>Ensure the request method matches the allowed methods for the resource. Refer to [VTEX API Reference](https://developers.vtex.com/docs/api-reference) for supported methods.</li><li>Check for spelling errors in the method used.</li></ul> |
| `429 Too Many Requests` | <ul><li>Reduce the frequency of requests by optimizing code to limit unnecessary API calls or batch requests when possible.</li><li>Implement an [exponential backoff strategy](https://developers.vtex.com/docs/guides/best-practices-for-avoiding-rate-limit-errors) to gradually increase the delay between retries after receiving a 429 error.</li><li>Monitor your API request patterns closely to identify any areas that may be triggering rate limits frequently and adjust accordingly.</li><<li>Consider implementing a queue system to better manage and distribute requests over time.</li><li>In case of persistent rate limit issues, consider reaching out to [VTEX Support](https://help.vtex.com/support) for further assistance or clarification.</li></ul> |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

@@ -30,6 +30,7 @@
| `403 Forbidden` | <ul><li>Ensure you have the appropriate [roles](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc?&utm_source=autocomplete) to perform the desired action.</li><li>Check the expiration or validity of your access credentials.</li></ul> |
| `404 Not Found` | <ul><li>Refer to [API Reference](https://developers.vtex.com/docs/api-reference) for correct endpoint naming.</li><li>Double-check the URL or endpoint for accuracy.</li><li>Confirm if the resource has been moved or deleted.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |
| `405 Method Not Allowed` | <ul><li>Ensure the request method matches the allowed methods for the resource. Refer to [VTEX API Reference](https://developers.vtex.com/docs/api-reference) for supported methods.</li><li>Check for spelling errors in the method used.</li></ul> |
| `429 Too Many Requests` | <ul><li>Reduce the frequency of requests by optimizing code to limit unnecessary API calls or batch requests when possible.</li><li>Implement an [exponential backoff strategy](https://developers.vtex.com/docs/guides/best-practices-for-avoiding-rate-limit-errors) to gradually increase the delay between retries after receiving a 429 error.</li><li>Monitor your API request patterns closely to identify any areas that may be triggering rate limits frequently and adjust accordingly.</li><<li>Consider implementing a queue system to better manage and distribute requests over time.</li><li>In case of persistent rate limit issues, consider reaching out to [VTEX Support](https://help.vtex.com/support) for further assistance or clarification.</li></ul> |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

@@ -30,6 +30,7 @@
| `403 Forbidden` | <ul><li>Ensure you have the appropriate [roles](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc?&utm_source=autocomplete) to perform the desired action.</li><li>Check the expiration or validity of your access credentials.</li></ul> |
| `404 Not Found` | <ul><li>Refer to [API Reference](https://developers.vtex.com/docs/api-reference) for correct endpoint naming.</li><li>Double-check the URL or endpoint for accuracy.</li><li>Confirm if the resource has been moved or deleted.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports. If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |
| `405 Method Not Allowed` | <ul><li>Ensure the request method matches the allowed methods for the resource. Refer to [VTEX API Reference](https://developers.vtex.com/docs/api-reference) for supported methods.</li><li>Check for spelling errors in the method used.</li></ul> |
| `429 Too Many Requests` | <ul><li>Reduce the frequency of requests by optimizing code to limit unnecessary API calls or batch requests when possible.</li><li>Implement an [exponential backoff strategy](https://developers.vtex.com/docs/guides/best-practices-for-avoiding-rate-limit-errors) to gradually increase the delay between retries after receiving a 429 error.</li><li>Monitor your API request patterns closely to identify any areas that may be triggering rate limits frequently and adjust accordingly.</li><<li>Consider implementing a queue system to better manage and distribute requests over time.</li><li>In case of persistent rate limit issues, consider reaching out to [VTEX Support](https://help.vtex.com/support) for further assistance or clarification.</li></ul> |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| 401 Unauthorized | <ul><li>Verify the authentication method used. Refer to [Authentication](https://developers.vtex.com/docs/guides/authentication) for more information.</li><li>Ensure that authentication tokens or API keys are correctly passed in the request headers.</li><li>Re-authenticate with valid credentials.</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| 401 Unauthorized | <ul><li>Verify the authentication method used. Refer to [Authentication](https://developers.vtex.com/docs/guides/authentication) for more information.</li><li>Ensure that authentication tokens or API keys are correctly passed in the request headers.</li><li>Re-authenticate with valid credentials.</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| 401 Unauthorized | <ul><li>Verify the authentication method used. Refer to [Authentication](https://developers.vtex.com/docs/guides/authentication) for more information.</li><li>Ensure that authentication tokens or API keys are correctly passed in the request headers.</li><li>Re-authenticate with valid credentials.</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

| 401 Unauthorized | <ul><li>Verify the authentication method used. Refer to [Authentication](https://developers.vtex.com/docs/guides/authentication) for more information.</li><li>Ensure that authentication tokens or API keys are correctly passed in the request headers.</li><li>Re-authenticate with valid credentials.</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: li]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[markdownlint] reported by reviewdog 🐶
MD033/no-inline-html Inline HTML [Element: ul]

| `500 Internal Server Error` | <ul><li>Check if the issue is on your end or the server's.</li><li>If possible, test the same request on different tools to confirm the issue.</li><li>Check the [VTEX status page](https://status.vtex.com/) for real-time outages and incident reports.</li><li>Retry the request after some time, as the error might be temporary.</li><li>If the issue persists, reach out to [VTEX Support](https://help.vtex.com/support).</li></ul> |

@carolinamenezes carolinamenezes merged commit fba2f40 into main Oct 9, 2024
4 checks passed
@carolinamenezes carolinamenezes deleted the improve/api-response-guides branch October 9, 2024 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant