List Vertical Types
Used to list the different vertical types that a Company can have.
query
	{
	verticalTypes
  	{
  	id
  	displayName
  	description
	}
  }
Example Code
import aiohttp
from gql import gql, Client
from gql.transport.aiohttp import AIOHTTPTransport
# courtesy of https://github.com/PockyBum522/
# 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_organization_types(bearer_token):
    transport = AIOHTTPTransport(
        url="https://api.staging.v2.tnid.com/company",
        headers=
        {
            "Authorization": f"Bearer {bearer_token}"
        }
    )
    # Create a GraphQL client using the defined transport
    client = Client(transport=transport, fetch_schema_from_transport=True)
    query = gql(
            """
                query
                    {
                    verticalTypes
                    {
                    id
                    displayName
                    description
                    }
                  }
            """
    )
    try:
        # Execute the query on the transport
        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_organization_types(token)Last updated
Was this helpful?
