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