Mosaic integration API
Simple endpoint called by edge-orders to check API key correctness and verify that it can make calls to other endpoints. This endpoint has no business logic, always responds with 200 {"status":"SUCCESS"}, and is used purely for connectivity testing.
{- "status": "SUCCESS"
}
Mosaic Order object
orderTemplateId | string The UUID format string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (MosaicOrder) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
{- "orderTemplateId": "string",
- "orderData": {
- "id": "string",
- "title": "string",
- "assignedTo": "string",
- "contributors": [
- { }
], - "publicationDate": "string",
- "edition": "string",
- "details": { },
- "requesterName": "string",
- "selectorName": "string",
- "notes": [
- "string"
], - "poLineDescription": "string",
- "internalNote": "string",
- "renewalNote": "string",
- "referenceNumbers": { },
- "listUnitPrice": 0,
- "listUnitPriceElectronic": 0,
- "currency": "string",
- "quantityPhysical": 0,
- "quantityElectronic": 0,
- "locations": [
- { }
], - "fundDistribution": [
- { }
], - "acquisitionMethod": "string",
- "acqUnitIds": [
- "string"
], - "billTo": "string",
- "shipTo": "string",
- "vendor": "string",
- "workflowStatus": "string",
- "format": "string",
- "physical": { },
- "eresource": { },
- "checkinItems": true,
- "customFields": [
- { }
], - "metadata": { }
}
}
10001-1
Mosaic configuration object
id required | string The UUID format string |
defaultTemplateId required | string The UUID format string |
metadata | object Metadata about creation and changes to records |
{- "id": "string",
- "defaultTemplateId": "string",
- "metadata": { }
}
{- "id": "string",
- "defaultTemplateId": "string",
- "metadata": { }
}
Mosaic configuration object
id required | string The UUID format string |
defaultTemplateId required | string The UUID format string |
metadata | object Metadata about creation and changes to records |
{- "id": "string",
- "defaultTemplateId": "string",
- "metadata": { }
}
{- "errors": [
- {
- "message": "string",
- "type": "string",
- "code": "string",
- "parameters": [
- {
- "key": "string",
- "value": "string"
}
]
}
], - "total_records": 0
}