TSGGLOBAL Support sign in
Skip to page content
Browse TNID API docs

TNID API documentation List Vertical Types

List Vertical Types

On this page

Used to list the different vertical types that a Company can have.

Used to list the different vertical types that a Company can have.

The company GraphQL API is accessible at /company

query {
  verticalTypes {
    id
    displayName
    description
  }
}

Example Code

Python

from gql import gql, Client
from gql.transport.aiohttp import AIOHTTPTransport

# Please note that this basic example won't work if you have an asyncio event loop running.
# In some python environments (as with Jupyter which uses IPython) an asyncio event loop is created for you.
# In that case you should use instead https://gql.readthedocs.io/en/latest/async/async_usage.html#async-usage
def list_vertical_types(bearer_token):
    transport = AIOHTTPTransport(
        url="https://api.staging.v2.tnid.com/company",
        headers={"Authorization": f"Bearer {bearer_token}"}
    )
    client = Client(transport=transport, fetch_schema_from_transport=True)

    query = gql("query { verticalTypes { id displayName description } }")

    try:
        response = client.execute(query)
        print(f"Response OK: {response}")
        return response
    except Exception as e:
        print(f"Exception: {e}")


# Example usage:
token = "your_company_token"
list_vertical_types(token)