# Use Cases

The Firstbase API is designed to support a wide range of user management and asset management workflows, making it easy to integrate with existing systems and automate manual processes. Below are some key use cases where the Firstbase API can add value to your operations:

### User Onboarding and Offboarding

The Firstbase API streamlines HRIS integration, automating employee onboarding, updating, and offboarding processes. For onboarding, the API allows you to create user accounts, assign packages, and ensure employees receive the necessary equipment by their start date. It also enables seamless updates to employee information such as names, emails, and package assignments. When offboarding, the API triggers the offboarding process and initiates equipment returns, ensuring a smooth transition. The integration supports efficient account management, reducing manual effort and maintaining accurate records within the Firstbase platform.

### Asset Management

The Firstbase API simplifies asset management by providing real-time access to inventory details and return processes. With the ability to retrieve key information such as serial numbers, assigned users, deployment status, and asset condition, you can track every item in your organization throughout its lifecycle. The API also enables detailed tracking of returns, with updates on return status, retrieval methods, and order details. Whether managing asset deployment, returns, replacements, or archiving, the Firstbase API ensures efficient, automated processes with up-to-date insights into your entire inventory.

### Catalog and Ordering

The Firstbase API enables users to query the product catalog, retrieve detailed SKU information, and place orders directly through the platform. By using the /API/catalog/skus endpoint, users can access SKU data, pricing by region, and stock availability. Once SKUs are identified, orders can be placed via the /API/orders endpoint, with options for shipping preferences and device condition. The API also provides comprehensive order tracking capabilities, allowing users to query all orders or specific ones, including details such as order status, item tracking URLs, and shipping updates. This streamlines the ordering process and provides real-time inventory and order management.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.firstbase.com/introduction/use-cases.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
