Endpoints
What are Endpoints?
Endpoints are the individual API requests within a module. Each endpoint represents a specific operation you can perform against your API - like getting a list of users, creating an order, or updating a product.
Unlike Box items (standalone saved requests), project endpoints are part of a structured hierarchy and can have expected responses defined for contract validation.
Creating an Endpoint
Open Module Menu
Expand your project and module, then click the three-dot menu (⋮) next to the module name.
Select "Add Endpoint"
Click the "Add Endpoint" option in the dropdown menu.
Choose Method and Name
An inline form appears. Select the HTTP method and enter a descriptive name.
Press Enter to Create
Press Enter or click the checkmark to create the endpoint. It opens in a new tab.
Endpoint Display
Endpoints appear under their module with a method badge:
Read data
Create data
Update data
Remove data
Opening an Endpoint
Click any endpoint to open it in a new tab:
Click the Endpoint
Click anywhere on the endpoint row (method, name, or empty space).
New Tab Opens
A new tab is created with the endpoint's configuration loaded.
Tab is Linked
The tab is linked to this endpoint. Clicking Save updates the endpoint definition.
Duplicate Prevention
If you click an endpoint that's already open in a tab, Tigrister switches to that existing tab instead of creating a duplicate.
Endpoint Menu
Hover over an endpoint to reveal the menu button (⋮). Click it to access these actions:
Duplicate
Create a copy of the endpoint within the same module. Useful for creating variations (e.g., "Get User" → "Get User (Admin)").
Rename
Change the endpoint name. The name becomes editable inline. Press Enter to save.
Delete
Permanently delete the endpoint. A confirmation dialog appears.
Moving Endpoints (Drag & Drop)
You can move endpoints between modules using drag and drop:
Start Dragging
Click and hold on an endpoint, then start dragging.
Drag Over Target Module
Drag the endpoint over the destination module. The module highlights when it's a valid drop target.
Drop to Move
Release the mouse button to move the endpoint to the new module.
Note: You can only move endpoints between modules within the same project. Cross-project moves are not supported.
Endpoint Naming Best Practices
Good Names
- • List Users
- • Get User by ID
- • Create Order
- • Update Product
- • Delete Comment
- • Search Products
Avoid
- • GET /users
- • Endpoint 1
- • New endpoint
- • Test
- • API Call
- • Request
Tip: Use action + resource names (e.g., "Create User", "List Orders"). Don't include the HTTP method in the name - it's already shown separately.