---
title: "Push Practice Credential"
method: POST
path: "/partner/installations/{installation_id}/credential"
tags: ["PartnerPracticeCredential"]
---

# Push Practice Credential

`POST /partner/installations/{installation_id}/credential`

## Request

- Base URL: `https://api.sandbox.hint.com/api`
- URL: `https://api.sandbox.hint.com/api/partner/installations/{installation_id}/credential`
- Auth: API key in header `AUTHORIZATION`

The partner pushes (or rotates) the credential a practice's custom app uses
to call the partner's API, for a specific installation. The credential is
held on the installation's integration, so installations that share an
integration (same practice + backend) share one credential. Requires the
backend to be configured with `issuance_mode: push`.

## Path parameters

- `installation_id` string, required

## Request body

- PartnerInstallationsCredentialsControllerCreateBody
  - `base_url` string: The base URL the practice's app calls the partner API at.
  - `payload` string: The partner-issued credential payload (stored encrypted; never returned).

## Response `200`

Successful response

- PublicPartnerPracticeCredentialBlueprintOne
  - `id` string
  - `base_url` string
  - `created_at` string
  - `deactivated_at` string
  - `updated_at` string

## Changes

- **2026-11-03** `c9bda0d2dd87`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/hint/apis/partner-endpoints/changes/partner/installations/:installation_id/credential/post.md)

---

[API](https://skmtc.dev/hint/apis/partner-endpoints.md) - [All operations](https://skmtc.dev/hint/apis/partner-endpoints/llms.txt) - [OpenAPI document](https://skmtc.dev/hint/apis/partner-endpoints/revisions/c9bda0d2dd87?raw)
