Access Procure Wizard API Help

Welcome

Welcome to the Procure Wizard API help portal. This help portal contains information on how the API is structured, how to authenticate with the API, details regarding end points, various code examples and links to support. Please read these various sections to familiarise yourself with the API.

Details

API URL https://api.procurewizard.com/v1.0
Current Version 1.0

API Background

The Web API is an application programming interface for data held within Procure Wizard. Data can be accessed on behalf of specific Purchasers providing they have an API user account. For more information regarding access please see the Authentication help guide.

OAuth 2.0 is an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information. Once authenticated a token will be given. That token must be used in subsequent requests. For more information about OAuth please see the OAuth website.

Data Formats

The Procure Wizard API supports both XML and Json, though we recommend using Json content types when requesting and sending data. Responses from the authentication process will all adhere to the OAuth 2.0 standards. For more information see the specification here. For information specifically about authentication responses see the 'Access Token Response' part of the specification here.

Requests and response to all other end points follows the JSON:API specification. For more information about this specification click here. Following this convention allows consumers of the API to guarantee the format of the responses and how to form requests. It gives the benefit of using generalized tooling and the use of many already available implementations.

End Points

Endpoints specify where resources lie that can be accessed by third party software. The access is via a URI to which HTTP requests are made, and from which the response is thus expected. All existing endpoints and documentation for each can be found here.

The Procure Wizard API uses versioning. Endpoints need to be static, otherwise the correct functioning of software that interacts with it cannot be guaranteed. All Procure Wizard API endpoints begin with the current version. The current version is 1.0, therefore all URLs will begin with...

https://api.procurewizard.com/v1.0

Help, Support and Examples

From a technical perspective, to help understand the authentication process as well as interaction with the various endpoints we have provided various guides. For the authentication process click here. For the various endpoints click here.

For general enquiries such as obtaining credentials or access to various API endpoints please contact our support team.