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

API v API operation v API endpoint #34455

Open
2 tasks
Rick-Anderson opened this issue Jan 8, 2025 · 1 comment
Open
2 tasks

API v API operation v API endpoint #34455

Rick-Anderson opened this issue Jan 8, 2025 · 1 comment
Assignees
Labels
aspnet-core/svc fundamentals/subsvc seQUESTered Identifies that an issue has been imported into Quest. Source - Docs.ms Docs Customer feedback via GitHub Issue

Comments

@Rick-Anderson
Copy link
Contributor

Rick-Anderson commented Jan 8, 2025

Description

  • Add an H2 defining API with examples, etc
  • Review docs for consistency in definitions and add links to preceding H2

What CoPilot suggests:

API Operation: For a specific combination of HTTP method and path, you can use "API Operation" or simply "Operation." This aligns with the terminology used in OpenAPI.

API Endpoint: Another term often used to describe a specific URL that an API interacts with, typically combining HTTP method and path.

API: When referring to the broader concept of the set of available functionalities (all operations collectively), you can continue to use "API."

Example:
API Operation: "A specific combination of an HTTP method and path."

API: "The overall set of available operations."

Usage in Documentation:
Specific Operation: "Each API operation in the OpenAPI document is defined by an HTTP method and path."

Entire Set: "The API includes multiple operations, each described in the OpenAPI document."

Page URL

https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/overview?view=aspnetcore-9.0

Content source URL

https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/fundamentals/openapi/overview.md

Document ID

d8ac1ac3-8b34-6886-bca4-740514f94229

Article author

@Rick-Anderson

Metadata

  • ID: d8ac1ac3-8b34-6886-bca4-740514f94229
  • Service: aspnet-core
  • Sub-service: fundamentals

Related Issues


Associated WorkItem - 360919

@Rick-Anderson Rick-Anderson added ⌚ Not Triaged Source - Docs.ms Docs Customer feedback via GitHub Issue labels Jan 8, 2025
@Rick-Anderson Rick-Anderson self-assigned this Jan 8, 2025
@Rick-Anderson Rick-Anderson added reQUEST Triggers an issue to be imported into Quest and removed ⌚ Not Triaged labels Jan 8, 2025
@sequestor sequestor bot added seQUESTered Identifies that an issue has been imported into Quest. and removed reQUEST Triggers an issue to be imported into Quest labels Jan 9, 2025
@mikekistler
Copy link
Contributor

Related:

Microsoft.AspNetCore has an Endpoint class which "Represents a logical endpoint in an application."

There is also the EndpointMetadataCollection class, which is "A collection of arbitrary metadata associated with an endpoint."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aspnet-core/svc fundamentals/subsvc seQUESTered Identifies that an issue has been imported into Quest. Source - Docs.ms Docs Customer feedback via GitHub Issue
Projects
Development

No branches or pull requests

2 participants