Publish coordinator API (0.0.1)

Publish coordinator API

Send post requests to the tenants

path Parameters
consortiumId
required
string <uuid> (uuid)

The ID of consortium

Request Body schema: application/json
required

Publish coordinator request

url
required
string

URL for publishing requests for consortia tenants

method
required
string

HTTP method

tenants
Array of strings unique

Set of tenants to be requested

payload
object

Http request body

Responses

Request samples

Content type
application/json
{
  • "url": "string",
  • "method": "string",
  • "tenants": [
    ],
  • "payload": { }
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "status": "IN_PROGRESS"
}

Get publication details

path Parameters
consortiumId
required
string <uuid> (uuid)

The ID of consortium

publicationId
required
string <uuid> (uuid)

The ID of the publication

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "status": "IN_PROGRESS",
  • "dateTime": "string",
  • "request": "string",
  • "errors": [
    ]
}

Delete publication by Id

path Parameters
consortiumId
required
string <uuid> (uuid)

The ID of consortium

publicationId
required
string <uuid> (uuid)

The ID of the publication

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ],
  • "total_records": 0
}

Get publication results

path Parameters
consortiumId
required
string <uuid> (uuid)

The ID of consortium

publicationId
required
string <uuid> (uuid)

The ID of the publication

Responses

Response samples

Content type
application/json
{
  • "publicationResults": [
    ],
  • "totalRecords": 0
}