openapi: 3.2.0 info: title: Pexa Document API version: '1.0' description: 'Operations tagged Document across 2 of this provider''s published API definitions: pexa-exchange-api-legacy-swagger.json, pexa-exchange-api-swagger.json. Each path carries the servers of the definition it was published in.' servers: - url: https://localhost/ tags: - name: Document paths: /v1/workspace/documents: get: tags: - Document summary: Retrieve Lodged PEXA Workspace Documents description: "This API retrieves the workspace documents that have been signed and lodged by the subscriber. \nClick here for [XSDs](../../docs/assets/pexa-xsd.zip)." operationId: retrieveLodgedDocumentsV1UsingGET parameters: - name: subscriberId in: query description: subscriberId required: false schema: type: string - name: subscriberRole in: query description: subscriberRole required: false schema: type: string - name: workspaceId in: query description: workspaceId required: false schema: type: string responses: '200': description: OK content: application/xml: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval' '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found deprecated: false servers: - url: https://localhost/ /v1/workspace/documents/dischargeMortgage: post: tags: - Document summary: Creates Discharge Document description: "The create discharge document API provides the ability to create a discharge document in the workspace. \nClick here for [XSDs](../../docs/assets/pexa-xsd.zip)." operationId: createUsingPOST responses: '200': description: OK content: application/xml: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageResponse' application/json;charset=UTF-8: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageResponse' '201': description: Created '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found deprecated: false requestBody: content: application/xml: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest' application/json;charset=UTF-8: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest' description: createDischargeRequest required: true servers: - url: https://localhost/ /v2/workspace/documents: get: tags: - Document summary: Retrieve Lodged PEXA Workspace Documents description: "This API retrieves the workspace documents that have been signed and lodged by the subscriber.\n\n Scopes:\nau_pub_cert_pexa_documents_api_v2_read (non-prod)\nau_pub_pexa_documents_api_v2_read (prod)" operationId: retrieveLodgedDocumentsV1UsingGET parameters: - name: subscriberId in: query description: subscriberId required: false schema: type: string - name: subscriberRole in: query description: subscriberRole required: false schema: type: string - name: workspaceId in: query description: workspaceId required: false schema: type: string responses: '200': description: OK content: application/xml: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval' '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found deprecated: false /v2/workspace/documents/dischargeMortgage: post: tags: - Document summary: Creates Discharge Document description: "The create discharge document API provides the ability to create a discharge document in the workspace.\n\n Scopes:\nau_pub_cert_pexa_documents_api_v2_write (non-prod)\nau_pub_pexa_documents_api_v2_write (prod)" operationId: createUsingPOST responses: '200': description: OK content: application/xml: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageResponse' application/json;charset=UTF-8: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageResponse' '201': description: Created '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found deprecated: false requestBody: content: application/xml: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest' application/json;charset=UTF-8: schema: $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest' description: createDischargeRequest required: true components: schemas: au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest.MortgageDetails: type: object properties: mortgageNumbers: type: array items: type: string title: au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest.MortgageDetails xml: name: MortgageDetails attribute: false wrapped: false au.net.pexa.api.schema._1.CreateDischargeOfMortgageResponse: type: object properties: documentId: type: string xml: name: DocumentId attribute: false wrapped: false title: au.net.pexa.api.schema._1.CreateDischargeOfMortgageResponse xml: name: CreateDischargeOfMortgageResponse attribute: false wrapped: false au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase: type: object properties: documents: xml: name: Documents attribute: false wrapped: false $ref: '#/components/schemas/au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase.Documents' lodgementCaseId: type: string xml: name: LodgementCaseId attribute: false wrapped: false workspaceId: type: string xml: name: WorkspaceId attribute: false wrapped: false title: au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase xml: name: LodgementCase attribute: false wrapped: false au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval: type: object properties: lodgementCases: type: array xml: name: LodgementCase attribute: false wrapped: false items: $ref: '#/components/schemas/au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase' title: au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval xml: name: WorkspaceDocumentRetrieval attribute: false wrapped: false au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest: type: object properties: mortgageDetails: xml: name: MortgageDetails attribute: false wrapped: false $ref: '#/components/schemas/au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest.MortgageDetails' role: type: string xml: name: Role attribute: false wrapped: false subscriberId: type: string xml: name: SubscriberId attribute: false wrapped: false workspaceId: type: string xml: name: WorkspaceId attribute: false wrapped: false title: au.net.pexa.api.schema._1.CreateDischargeOfMortgageRequest xml: name: CreateDischargeOfMortgageRequest attribute: false wrapped: false au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase.Documents.Document: type: object properties: documentId: type: string xml: name: DocumentId attribute: false wrapped: false documentType: type: string xml: name: DocumentType attribute: false wrapped: false lrDocumentId: type: string xml: name: LrDocumentId attribute: false wrapped: false mimeType: type: string xml: name: MimeType attribute: false wrapped: false renderedDocument: type: string format: byte xml: name: RenderedDocument attribute: false wrapped: false title: au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase.Documents.Document xml: name: Document attribute: false wrapped: false au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase.Documents: type: object properties: documents: type: array xml: name: Document attribute: false wrapped: false items: $ref: '#/components/schemas/au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase.Documents.Document' title: au.net.pexa.api.schema._1.WorkspaceDocumentRetrieval.LodgementCase.Documents xml: name: Documents attribute: false wrapped: false x-refined-from: - pexa-exchange-api-legacy-swagger.json - pexa-exchange-api-swagger.json