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

# Delete a Provider's Instruction Override

> Deletes your instruction override for one provider, so it falls back to the Yuno catalogue's wording.

Deletes your instruction override for this provider, so it falls back to the Yuno catalogue's wording, name and documentation link in full.

Idempotent, and it does **not** change whether you offer the provider.

<Note>
  The provider's logo is stored separately and is left alone. Reset that with [Delete a Provider Logo](/reference/organizations/whitelabel/delete-provider-logo).
</Note>

### Path Parameters

<ParamField path="provider_id" type="string" required>
  Yuno catalogue provider id in UPPER\_SNAKE\_CASE. Case-insensitive — normalized to upper case.
</ParamField>

### Response

`204 No Content`. There is no response body.

<CodeGroup>
  ```bash cURL theme={"theme":{"light":"github-dark","dark":"github-dark-dimmed"}}
  curl -X DELETE 'https://api.y.uno/v1/whitelabel/providers/STRIPE/instructions' \
    -H 'public-api-key: <YOUR_PUBLIC_KEY>' \
    -H 'private-secret-key: <YOUR_SECRET_KEY>' \
    -i
  ```

  ```text 204 No Content theme={"theme":{"light":"github-dark","dark":"github-dark-dimmed"}}
  HTTP/1.1 204 No Content
  ```

  ```json 400 Bad Request theme={"theme":{"light":"github-dark","dark":"github-dark-dimmed"}}
  {
    "code": "VALIDATION_ERROR",
    "messages": ["provider_id is invalid"]
  }
  ```
</CodeGroup>

### Errors

<div className="code-nowrap-table dense-table">
  | HTTP  | `code`              | When                                       |
  | ----- | ------------------- | ------------------------------------------ |
  | `400` | `VALIDATION_ERROR`  | `provider_id` is not a valid catalogue id. |
  | `401` | `NOT_AUTHENTICATED` | Missing or invalid API keys.               |
</div>


## OpenAPI

````yaml openapi/organizations/whitelabel/delete-provider-instructions.json DELETE /whitelabel/providers/{provider_id}/instructions
openapi: 3.1.0
info:
  title: White-label Providers API - Delete Instructions
  version: 1.0.0
servers:
  - url: https://api-sandbox.y.uno/v1
  - url: https://api.eu.y.uno/v1
security:
  - sec0: []
    sec1: []
paths:
  /whitelabel/providers/{provider_id}/instructions:
    delete:
      summary: Delete a Provider's Instruction Override
      description: >-
        Deletes your instruction override for this provider, so it falls back to
        the Yuno catalogue's wording, name and documentation link in full.
        Idempotent, and it does not change whether you offer the provider. The
        provider's logo is stored separately and is left alone — reset that with
        `DELETE /v1/whitelabel/providers/{provider_id}/logo`.
      operationId: delete-whitelabel-provider-instructions
      parameters:
        - name: provider_id
          in: path
          required: true
          description: >-
            Yuno catalogue provider id in UPPER_SNAKE_CASE. Case-insensitive;
            normalized to upper case.
          schema:
            type: string
            example: STRIPE
      responses:
        '204':
          description: Override reset. No content.
        '400':
          description: Invalid provider_id.
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: string
                    example: VALIDATION_ERROR
                  messages:
                    type: array
                    items:
                      type: string
                    example:
                      - provider_id is invalid
        '401':
          description: Unauthorized — invalid or missing API keys.
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: string
                    example: NOT_AUTHENTICATED
                  messages:
                    type: array
                    items:
                      type: string
                    example:
                      - Not authenticated
components:
  securitySchemes:
    sec0:
      type: apiKey
      in: header
      name: PUBLIC-API-KEY
      x-default: <Your PUBLIC-API-KEY>
    sec1:
      type: apiKey
      in: header
      name: PRIVATE-SECRET-KEY
      x-default: <Your PRIVATE-SECRET-KEY>

````