> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superleap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> How to fetch object data using APIs with Superleap

<Note>
  Please test your implementation on the sandbox/staging environment before releasing to PRODUCTION
</Note>

## Welcome

Superleap provides several APIs to work with object data in your organization. These APIs allow you to list available objects, retrieve object schemas, and filter object records based on various criteria.

<CardGroup cols={3}>
  <Card title="Get List of Objects" icon="list" href="/api-reference/fetch_object_data/object_list">
    Discover all available objects in your organization
  </Card>

  <Card title="Get Object Schema" icon="sitemap" href="/api-reference/fetch_object_data/get_object">
    Retrieve detailed schema information for a specific object
  </Card>

  <Card title="Filter Object Data" icon="filter" href="/api-reference/fetch_object_data/filter_object_data">
    Query and filter records for any object
  </Card>

  <Card title="Create Bulk Records" icon="layer-group" href="/api-reference/records/bulk_create">
    Create Bulk Records
  </Card>

  <Card title="Get A Record" icon="circle-info" href="/api-reference/records/get_record">
    Get A Record
  </Card>

  <Card title="Update Record" icon="pen" href="/api-reference/records/update_record">
    Update Record
  </Card>

  <Card title="Bulk Upsert Records" icon="pen-to-square" href="/api-reference/records/bulk_upsert">
    Bulk Upsert Records
  </Card>
</CardGroup>

## Authentication

All API endpoints are authenticated using Bearer tokens. You can generate an API key from the [API Access page](https://app.superleap.com/settings/apiAccess) in your Superleap dashboard.

## Implementation Flow

A typical workflow for fetching object data involves:

1. **List Objects** - First, retrieve a list of all available objects in your organization to understand what data you can access
2. **Get Object Schema** - For objects of interest, fetch their schema to understand the available fields and relationships
3. **Filter Data** - Use the filter endpoint to query specific records based on your criteria

## Request and Response Formats

All APIs follow a consistent format:

* Requests use JSON for the request body
* Responses include a `success` boolean and a `data` object containing the requested information
* Error responses include error details in the `error` field
