Zendesk · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Zendesk Brands API

8 actions 8 updates phrasing extends openapi/zendesk-brands-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Zendesk's API. It is a proposal applied on top of the contract, not a document Zendesk publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 8

$.info
$.paths['/api/v2/brands'].get
$.paths['/api/v2/brands'].post
$.paths['/api/v2/brands/{brand_id}'].get
$.paths['/api/v2/brands/{brand_id}'].put
$.paths['/api/v2/brands/{brand_id}'].delete
$.paths['/api/v2/brands/{brand_id}/check_host_mapping'].get
$.paths['/api/v2/brands/check_host_mapping'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Zendesk Brands API
  version: 1.0.0
extends: openapi/zendesk-brands-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 7
- target: $.paths['/api/v2/brands'].get
  update:
    x-apievangelist-phrasing:
      intent: List all brands
      effect: read
      questions:
      - What brands are set up in our Zendesk account?
      - Which brands can an agent without the assign-to-any-brand permission see?
      instructions:
      - text: List all brands in our account sorted by name.
      - text: Show me every brand we support tickets for.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/brands'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a brand
      effect: write
      questions:
      - How do I add a new brand for a separate product line?
      - Can I create a brand with its own subdomain through the API?
      instructions:
      - text: Create a new brand called Acme Outdoor with subdomain acmeoutdoor.
      - text: Add a brand for our new product line.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/brands/{brand_id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a brand's details
      effect: read
      questions:
      - How can I see one brand's settings, like its subdomain and logo?
      - What details are returned for a single brand?
      instructions:
      - text: Show the details of the Acme Outdoor brand.
      - text: Get that brand's subdomain and host mapping.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/brands/{brand_id}'].put
  update:
    x-apievangelist-phrasing:
      intent: Update a brand or its logo
      effect: write
      questions:
      - Can I upload a new logo image for a brand?
      - How do I change a brand's name or host mapping?
      instructions:
      - text: Update the Acme Outdoor brand's logo with this image file.
      - text: Rename that brand and change its host mapping.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/brands/{brand_id}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a brand
      effect: destructive
      questions:
      - Can I delete a brand we've retired?
      - Who is allowed to remove a brand from the account?
      instructions:
      - text: Delete the retired Legacy brand.
      - text: Remove that brand from our account.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/brands/{brand_id}/check_host_mapping'].get
  update:
    x-apievangelist-phrasing:
      intent: Validate host mapping for an existing brand
      effect: read
      questions:
      - Is the custom domain on one of my existing brands set up correctly?
      - How do I verify the CNAME for a brand that already exists?
      instructions:
      - text: Check whether the Acme Outdoor brand's host mapping is valid.
      - text: Verify the custom domain configured on that existing brand.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/brands/check_host_mapping'].get
  update:
    x-apievangelist-phrasing:
      intent: Validate a host mapping before creating a brand
      effect: read
      questions:
      - Before creating a brand, can I test whether a host mapping works for a subdomain?
      - Will support.example.com be a valid host mapping for a given subdomain?
      instructions:
      - text: Check if support.example.com is a valid host mapping for the subdomain I plan to use.
      - text: Test a host mapping and subdomain pair ahead of creating a new brand.
      method: generated
      generated: '2026-09-26'

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/zendesk-brands-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.