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

# API Access

> Connect your own code to WISEPIM and read or write your catalog through the REST API.

API Access is where you get programmatic access to your product catalog. Use it to build custom integrations on top of the WISEPIM REST API, so your own apps, scripts, and back-office tools can read and update products directly.

## What API Access gives you

This page is the developer entry point to your project's API. The WISEPIM REST API lets you do in code what you do in the app: list products, fetch a single product, create new ones, and push updates, all without manual exports.

A typical request looks like this:

```bash theme={null}
curl https://api.wisepim.com/v2/products \
  -H "Authorization: Bearer <your-token>" \
  -H "Content-Type: application/json"
```

Every call goes over HTTPS, targets a versioned base URL (`/v2`), and returns JSON. The response includes a `count` and a `results` array, so you can page through your whole catalog from your own code.

<Info>
  API Access is included in your plan. If the page shows a locked preview, your plan tier does not include API access yet. Reach out and we will enable it for your project.
</Info>

## Authentication

Every request must be authenticated. WISEPIM identifies your project from the token you send, so a token always acts on one project's data.

Pass your token in the `Authorization` header on every request:

```bash theme={null}
Authorization: Bearer <your-token>
```

Requests without a valid token, or with one that has been revoked, are rejected. There is no other sign-in step for the API, which keeps integrations simple to wire up from any language or platform.

<Warning>
  Treat your API token like a password. Never commit it to source control, paste it into a public issue, or ship it in client-side code. Store it in an environment variable or a secrets manager, and rotate it right away if you think it has leaked.
</Warning>

## Request your credentials

Key management is coming to this page soon. For now, our team provisions API credentials for you, so you can get started without waiting for the self-service flow.

<Steps>
  <Step title="Open API Access">
    Go to **Settings > API Access** in the WISEPIM app.
  </Step>

  <Step title="Request credentials">
    Click **Request API credentials**. This opens a short contact form where you tell us which project you want to connect.
  </Step>

  <Step title="Receive your token">
    Our team sets up your credentials and shares your token securely. Store it somewhere safe before you close the message.
  </Step>

  <Step title="Make your first call">
    Add the token to your `Authorization` header and send a request to the `/v2/products` endpoint to confirm it works.
  </Step>
</Steps>

The **View API documentation** button on the same page links to the full developer reference, with every endpoint, parameter, and example you need to build your integration.

<Tip>
  Build and test against a non-production project first. That way a mistake in your code never touches the catalog your live channels read from.
</Tip>

## Related

<CardGroup cols={2}>
  <Card title="List products (API reference)" icon="list" href="/en/api-reference/products/list">
    See the catalog endpoint in action, with parameters and a sample response.
  </Card>

  <Card title="Integration settings" icon="plug" href="/en/settings/integrations">
    Connect e-commerce platforms when you would rather not write code.
  </Card>

  <Card title="Security settings" icon="shield" href="/en/settings/security">
    Protect your account and review where it is signed in.
  </Card>

  <Card title="Settings overview" icon="settings" href="/en/settings/overview">
    Find every settings page for your account and project.
  </Card>
</CardGroup>
