API Essentials Flashcards

1
Q

API Essential include:

A
  1. API Documentation
  2. API Calls
  3. HTTP Methods & Endpoints
  4. Request & Responses
  5. Payloads
  6. Response Codes
  7. Authentication
  8. Headers & ReST
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

API Documentation:

A

Understanding how to create and maintain comprehensive documentation for APIs. This includes information about endpoints, methods, parameters, and response formats, providing clear guidance to developers on how to use the API.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

API Calls:

A

Knowledge of how to make requests to an API. This involves understanding the syntax and structure of API calls, including specifying endpoints, methods, and any required parameters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

HTTP Methods and Endpoints:

A

Familiarity with various HTTP methods (e.g., GET, POST, PUT, DELETE) and knowledge of API endpoints. Different methods are used for different operations, and endpoints define specific resources or actions within the API.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Requests and Responses:

A

Understanding the format and content of API requests sent by clients to servers and the corresponding responses from servers to clients. This includes knowing how to structure requests and interpret responses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Payloads:

A

Knowledge of data formats and structures used to transmit information between the client and server. This may involve understanding JSON or XML payloads and how to include data in API requests and responses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Response Codes:

A

Understanding the meaning of HTTP status codes returned by the server in response to a client’s request. This includes recognizing success (2xx), redirection (3xx), client error (4xx), and server error (5xx) codes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Authentication:

A

Knowing the various methods and techniques for securing API access, such as API keys, OAuth tokens, or other authentication mechanisms. This is crucial for ensuring that only authorized users can interact with the API.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Headers and ReST:

A

Understanding HTTP headers, which carry additional information about the request or response. Also, familiarity with REST (Representational State Transfer) principles, which guide the design and architecture of many APIs, emphasizing stateless communication and resource-oriented URLs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly