Archive
Retrieve all documents for a specific company, or all companies accessible for this apikey in Basecone.
GET documents/archive?companyId=:id
Request properties
| Property | Type | Description | Optional |
|---|---|---|---|
| CompanyId | GUID | Use this query parameter to filter documents by CompanyId. | Yes |
| FileName | String |
Use this query parameter to search documents by file name.
exaple: https://${rootAddress}/documents/archive?FileName=${fileName}&CompanyId=${companyId} |
Yes |
Sorting
Sorting can be performed by using the sort parameter, for the date of upload. The current default value is returning the most recent uploads first.
Document collection properties
| Property | Type | Description |
|---|---|---|
| Documents | Array | A list of documents. |
| _links | Array | A list of useful preconfigured uri's a client app can use to navigate this resource collection. |
| _metadata | Complex object | Optional object with additional information concerning the current returned result. |
For details on document properties see document details.
For details on collections see collection details.
Example response:
{
"documents":[
{
"documentId": "fe455a0c-9a2c-468e-8bf6-5eb92e324e05",
"name": "Invoice_201700113",
"documentMetadata":[],
"currentWorkFlow": "Recognized",
"documentImportSource": "WebPortal",
"tagDetails":
{
"code": "PNV",
"codeValue": "INK",
"customTags":[]
},
"transactionProposalId": "8c85cf20-ba57-42b8-8e00-50786931a880",
"transactionId": null,
"totalComments": 0,
"createdOn": "2021-05-19T15:47:54.303",
"companyId": "74ac2a72-79bb-480c-be72-fb07c93488cf",
"currentAuthorizer": null,
"isCredit": false,
"transactionDate": null,
"dueDate": null,
"total": 0.0000,
"currencyCode": "EUR",
"project": null,
"costCenter": "KP2",
"_links":[
{
"rel": "self",
"href": "http://localhost:54634/documents/fe455a0c-9a2c-468e-8bf6-5eb92e324e05"
}],
"authorizedDate": null,
"relation": {
"id": "00000000-0000-0000-0000-000000000000",
"name": null,
"code": null
},
"invoiceNumber": null,
"description": null,
"authorizers": [
],
"readyToBeAuthorized": null,
"lines": null,
"authorizersCount": 0,
"lineCount": 0,
"period": null
},
{
"documentId": "43b579b6-3bf0-43a5-8540-265766e540fb",
"name": "Invoice_201700112",
"documentMetadata":[],
"currentWorkFlow": "Recognized",
"documentImportSource": "WebPortal",
"tagDetails":
{
"code": "SLS",
"codeValue": "VRK",
"customTags":[]
},
"transactionProposalId": "593b029d-3ccf-4037-b6b0-520d3629591c",
"transactionId": null,
"totalComments": 0,
"createdOn": "2021-05-19T15:47:54.303",
"companyId": "74ac2a72-79bb-480c-be72-fb07c93488cf",
"currentAuthorizer": null,
"isCredit": false,
"transactionDate": null,
"dueDate": null,
"total": 0.0000,
"currencyCode": "EUR",
"project": null,
"costCenter": null,
"_links":[
{
"rel": "self",
"href": "http://api.basecone.com/documents/43b579b6-3bf0-43a5-8540-265766e540fb"
}],
"authorizedDate": "2023-05-30T05:06:45.303",
"relation": {
"id": "00000000-0000-0000-0000-000000000000",
"name": null,
"code": null
},
"invoiceNumber": null,
"description": null,
"authorizers": [
{
"name": "authoriser1",
"action": "authorized",
"type": "BeforeBooking"
},
{
"name": "authoriser2",
"action": "authorized",
"type": "BeforeBooking"
}
],
"readyToBeAuthorized": null,
"lines": null,
"authorizersCount": 2,
"lineCount": 0,
"period": null
}
],
"_links":[
{
"rel": "self",
"href": "http://api.basecone.com/documents?limit=20&offset=0"
}],
"_metadata":
{
"total": 27,
"count": 20
}
}
