Sonaar External API Documentation (1.0.0)

Download OpenAPI specification:

Documentation for Sonaar External API

Tenders

Tenders endpoints

List all tenders

Returns page-based tender list for authenticated client API key. Visibility matches current client tender scope, with legacy pageNumber / pageSize.

Authorizations:
ApiKeyAuth
query Parameters
pageNumber
integer
Default: 1

Page number

pageSize
integer
Default: 10

Items per page

header Parameters
X-Correlation-Id
string

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": [
    ],
  • "pagination": {
    }
}

Get details about a given tender

Returns details for a given tender. Access is restricted to authenticated clients.

Authorizations:
ApiKeyAuth
path Parameters
uid
required
string <uuid>

Tender UID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Opportunities

Opportunities endpoints

List all opportunities

Returns page-based opportunity list for authenticated client API key. Visibility matches current client opportunity scope, including 18-month forecast coverage.

Authorizations:
ApiKeyAuth
query Parameters
pageNumber
integer
Default: 1

Page number

pageSize
integer
Default: 10

Items per page

header Parameters
X-Correlation-Id
string

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": [
    ],
  • "pagination": {
    }
}

Get details about a given opportunity

Returns details for a given opportunity. Access is restricted to authenticated clients.

Authorizations:
ApiKeyAuth
path Parameters
uid
required
string <uuid>

Opportunity UID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Buyers

List buyers

Returns paginated buyers for authenticated client API key.

Authorizations:
ApiKeyAuth
query Parameters
pageNumber
integer
Default: 1
pageSize
integer
Default: 10
header Parameters
X-Correlation-Id
string

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": [
    ],
  • "pagination": {
    }
}

Get details about a given buyer

Returns details for a given buyer. Access is restricted to authenticated clients.

Authorizations:
ApiKeyAuth
path Parameters
uid
required
string <uuid>

Buyer UID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Get details about a given buyer contact

Returns details for a given buyer contact. Access is restricted to authenticated clients.

Authorizations:
ApiKeyAuth
path Parameters
uid
required
string <uuid>

Buyer UID

contactUid
required
string <uuid>

Contact UID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}