Components
Base Path: /v1/components
Get All Components
Method: GET
Endpoint: https://api.tokensource.com/v1/components
Description: Retrieves all components.
Response (200 OK):
{
"status": 200,
"data": [
{
"id": 1,
"name": "Component A",
"parentId": null
},
{
"id": 2,
"name": "Component B",
"parentId": 1
}
]
}Get Component by ID
Method: GET
Endpoint: https://api.tokensource.com/v1/components/{id}
Description: Retrieves a specific component by its ID.
Parameters:
id(integer, required)
Response (200 OK):
Response (404 Not Found):
Create Component
Method: POST
Endpoint: https://api.tokensource.com/v1/components
Description: Creates a new component.
Request Body:
Response (201 Created):
Update Component
Method: PUT
Endpoint: https://api.tokensource.com/v1/components/{id}
Description: Updates an existing component.
Parameters:
id(integer, required)
Request Body:
Response (200 OK):
Delete Component
Method: DELETE
Endpoint: https://api.tokensource.com/v1/components/{id}
Description: Deletes a component by its ID.
Parameters:
id(integer, required)
Response (200 OK):
Last updated