REST API

The PHT Services are made accessible via a REST API. This is defined via an OpenAPI Specification

POST /proposals

Create a proposal

Create a proposal

Status Codes:
GET /proposals/{identifier}

Get a proposal

Get a proposal

Parameters:
  • identifier (string) –

Status Codes:
PUT /proposals/{identifier}

Edit a proposal

Edit a proposal

Parameters:
  • identifier (string) –

Status Codes:
POST /proposals/validate

Validate a proposal

Validate a proposal

Status Codes:
GET /proposals/list/{identifier}

Get a list of proposal

Get a list of proposal

Parameters:
  • identifier (string) –

Status Codes:
GET /upload/signedurl/{filename}

Upload a pdf

Upload a pdf

Parameters:
  • filename (string) –

Status Codes:
GET /download/signedurl/{filename}

Download signed url

Download signed url

Parameters:
  • filename (string) –

Status Codes:
GET /coordinates/{identifier}/{reference_frame}

get coordinates

get coordinates

Parameters:
  • identifier (string) –

  • reference_frame (string) –

Status Codes:

The default headers have been set to allow CORS requests to allow frontend and backend to communicate. Individual endpoints