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

1

Open Module Menu

Expand your project and module, then click the three-dot menu (⋮) next to the module name.

2

Select "Add Endpoint"

Click the "Add Endpoint" option in the dropdown menu.

3

Choose Method and Name

An inline form appears. Select the HTTP method and enter a descriptive name.

4

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:

Users
GETList Users
GETGet User by ID
POSTCreate User
PUTUpdate User
DELDelete User
GET

Read data

POST

Create data

PUT/PATCH

Update data

DELETE

Remove data

Opening an Endpoint

Click any endpoint to open it in a new tab:

1

Click the Endpoint

Click anywhere on the endpoint row (method, name, or empty space).

2

New Tab Opens

A new tab is created with the endpoint's configuration loaded.

3

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.

Duplicate
Rename
Delete

Moving Endpoints (Drag & Drop)

You can move endpoints between modules using drag and drop:

1

Start Dragging

Click and hold on an endpoint, then start dragging.

2

Drag Over Target Module

Drag the endpoint over the destination module. The module highlights when it's a valid drop target.

3

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.