REST
“What we want is rest,” said Harris.
“Rest and a complete change,” said George. “The overstrain upon our
brains has produced a general depression throughout the system. Change
of scene, and absence of the necessity for thought, will restore the
mental equilibrium.”
Three Men in a Boat (To Say Nothing of the Dog)
Short glossary: https://developer.mozilla.org/en-US/docs/Glossary/REST
Responce status codes
https://www.restapitutorial.com/httpstatuscodes https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
Headers https://en.wikipedia.org/wiki/List_of_HTTP_header_fields
Test sites that are used in dotnet docs snippets. For example https://github.com/dotnet/docs/blob/main/docs/fundamentals/networking/telemetry/snippets/metrics/Program.cs, etc
Api guidelines (source https://apistylebook.com)
- https://github.com/Microsoft/api-guidelines
- https://microsoft.github.io/code-with-engineering-playbook/documentation/guidance/rest-apis/
- https://microsoft.github.io/code-with-engineering-playbook/design/design-patterns/rest-api-design-guidance/
https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md
- https://github.com/CiscoDevNet/api-design-guide
- https://github.com/Haufe-Lexware/api-style-guide/tree/master
- https://github.com/cloudfoundry/cloud_controller_ng/blob/main/docs/v3_style_guide.md
- https://google.aip.dev/1
- https://apiguide.readthedocs.io/en/latest/
- https://adidas.gitbook.io/api-guidelines
- https://developer.atlassian.com/server/framework/atlassian-sdk/atlassian-rest-api-design-guidelines-version-1/
- https://developer.atlassian.com/platform/marketplace/atlassian-rest-api-policy
Api examples