Skip to main content

Getting Started with the Vertice API

Enable API access and make your first request

The Vertice API allows you to integrate procurement and vendor management workflows into your own systems. You can:

  • Initiate procurement requests

  • Manage vendors

  • Invoke workflow triggers

This article will walk you through how to create an API token and make your first successful request with cURL.

Before you begin


The features you need access to depend on how you intend to use the API. The following must be active on your account before you can proceed.

If you want to...

Required features

Initiate procurement requests and invoke workflow triggers

Requests, Intelligent Workflows, Vertice API

Manage vendors

Vertice API, Vendor Directory

If you're unsure whether you have these features or don't have access to a feature that you need, contact your Account Manager.

1. Open the Vertice API interface


The API interface is where you can manage your tokens, view active workflows using API triggers, and consult sample material for reference.

  1. In Vertice, click Settings in the left-hand sidebar

  2. Click Integrations

  3. Switch to the API access tab

2. Generate a JWT token


Tokens authenticate your requests to the API.

  1. Under Configured tokens, click Add Token.

  2. Enter a name for the token — use something that identifies its purpose or owner (for example, vendor-sync-prod)

  3. Select the scopes for this token — scopes define which endpoints the token can access

  4. Click Generate Token

  5. Click Copy Token and store it somewhere secure

  6. Click Done

Caution

Once you finish these steps, you will not be able to view the token again. If you lose it, you will need to revoke it and generate a new one.

Token security information

Vertice API uses bearer tokens for authentication. Ensure you follow security best practices to mitigate risk on your end. If you have reason to suspect unauthorized use, revoke the token immediately to permanently de-activate it.

3. Make your first API call


To make your first request, you'll need your token to hand, and your account ID.

3.1. Find your account ID


You can find your account ID at the top-right corner of the Vertice API interface. Click it to copy it to your clipboard.

3.2 Try it out: List your active vendors


The following request retrieves the vendors associated with your account. It doesn't require a request body, making it a quick way to verify your setup.

curl -X GET 'https://api.vertice.one/public/accounts/{accountId}/vendors' \
-H 'Authorization: Bearer {YOUR_JWT_TOKEN}'

A successful response returns 200 OK and a list of your active vendors:

{
"vendors": [
{
"resourceUrn": "urn:verticeone:vertice:fb1c6240-9edd-48f0-872a-0fd9a6aef48b:vendor:vendor/6ec48b04-f814-4003-b75e-fe2d61b34201",
"name": "My Vendor 1",
"status": "ACTIVE",
"createdAt": "2025-09-17T12:27:33.853635+00:00",
"globalVendorUrn": "urn:verticeone:vertice:fb1c6240-9edd-48f0-872a-0fd9a6aef48b:vendor:vendor/6ec48b04-f814-4003-b75e-fe2d61b34201",
"category": "Analytics Tools",
"description": "My first vendor",
"isPreferred": false,
"preferenceLevel": 0
},
{
"resourceUrn": "urn:verticeone:vertice:fb1c6240-9edd-48f0-872a-0fd9a6aef48b:vendor:vendor/6ec48b04-f814-4003-b75e-fe2d61b34201",
"name": "My Vendor 2",
"status": "ACTIVE",
"createdAt": "2025-09-17T12:27:33.853635+00:00",
"globalVendorUrn": "urn:verticeone:vertice:fb1c6240-9edd-48f0-872a-0fd9a6aef48b:vendor:vendor/6ec48b04-f814-4003-b75e-fe2d61b34201",
"category": "Productivity Suite",
"description": "My second vendor",
"isPreferred": false,
"preferenceLevel": 0
}
],
"metadata": {
"totalCount": 2
}
}

If you receive a 401, verify that your token is correctly formatted in the Authorization header and has not been revoked or expired.

Next steps


Consult our full API guide for more information about the Vertice API and its capabilities: Working with Public API Tokens.

Did this answer your question?